桌面软件开发求助

95 天前
 gyinbj

公司要开发一个桌面软件,主要是参考现有网页版进销存重新开发一套一模一样的。

本人无 c# py 等语言基础。

如果能同时实现 mac 和 win 双平台安装应用最好。

不考虑框架壳子载入网页。

目前不知道应用什么语言,比较好。因为之前没做过桌面端软件,不太了解这方面 不想走选择语言、框架错误的弯路

主要需求就是 上手易用,资料好找,能做出东西就行。学习能力尚可。

3696 次点击
所在节点    程序员
62 条回复
jstony
95 天前
op 不妨说一下自己熟悉哪些环境。
sampeng
95 天前
其实 gpt 基本能协助完成这个工作。。为啥不考虑框架壳子载入网页呢?网页只做业务交互动作。其实没啥问题。。
electron.。。。先交付。再优化呗。。
Donahue
95 天前
不知道为什么不考虑框架壳子载入网页,感觉这是最省时省力的方案了~
跨平台做得好的貌似就 qt, 复杂的不行
stinkytofu
95 天前
会 java 的话推荐 openjfx (javafx), 上手快,跨平台。缺点无非就是 java 占内存之类的, 但是相比开发速度和顺手程度来说, 都不是问题。
sampeng
95 天前
没有什么语言、框架错误的弯路。只有自己熟悉和去解决各种问题的能力。所谓弯路,都是和公司资源部匹配,和自己能力不匹配的。比如选 electron 的,结果公司就招不到会 electron 的或者说非常靠谱的前端。选 c#一样,你要招聘环境和公司环境里就没这样的人。。你啥都别想干
jeepc
95 天前
eletron
tool2d
95 天前
网页版挺好的啊,想从头开发的纯桌面成本很高的,肯定比你们领导预想的要高。

框架壳子可以把网页主要资源都离线到本地,速度完全能接受的。
jeepc
95 天前
@jeepc electron
zhwguest
95 天前
似乎这正是框架壳子载入网页的最合适应用场景之一啊
murmur
95 天前
不考虑框架壳子载入网页,那最简单、复用性最强的方法第一个就被你排除了,你这是纯偏见啊
XIVN1987
95 天前
你现在会什么??一点都不提,,这怎么提建议

难不成是啥都不会??
gyinbj
95 天前
@jstony 什么都不熟悉 , 所以需要找一个 资料好找一些的, 学!
gyinbj
95 天前
@XIVN1987 啥都不会 从头学
sampeng
95 天前
啥都不会?那毫无疑问是 electorn 啊。。。学习成本最低。当然要是会 rust 就是 tauri 。
ming159
95 天前
供你们自行评估吧:
QT :
微软的桌面软件应该是最强的了. 但主要 C# 开发.
WinForm: 最古老,最简单.但不好看.
WPF. 也不难.好看
avaloniaui: https://avaloniaui.net/
gyinbj
95 天前
@ming159 winf 我到是看了, 好不好看不重要 都是自己人在用, 主要是能用! 我这边还是 sqlserver 库, 还适合我
yh7gdiaYW
95 天前
啥都不会无脑 electorn ,这就是最流行的方案,别信什么网上大神的鬼话非要折腾原生应用
0xHubNet
95 天前
@gyinbj 直接 winform ,上手又快,
iamherrylok1
95 天前
avalonia
BD8NCF
95 天前
如果不想网页套壳,那就是想原生桌面咯。要支持 mac ,C#就被否定了。
基本上就是以下选择:
C++ & QT
Delphi 最版本似乎支持 mac ,不太确定

但是工作量会比较大吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX