目前考虑的 springboot-javafx,技术栈还是 Java,写起来相对熟悉一点,但是好像也有挺多不同的?还有就是 js 的 electron 。C#那些应该不考虑了,大概率就是我一个人写,一个人维护,目前还是倾向 Java 多点
目前考虑的 springboot-javafx,技术栈还是 Java,写起来相对熟悉一点,但是好像也有挺多不同的?还有就是 js 的 electron 。C#那些应该不考虑了,大概率就是我一个人写,一个人维护,目前还是倾向 Java 多点
|
murmurDec 22, 2020
1
先説一下你們要幹嘛的,需求都不说怎么评估技术栈
|
|
manamiDec 22, 2020
2
electron 上手比 javafx 快,javafx 资料太少了,坑很多……
|
|
OktfolioDec 22, 2020
3
electron
|
|
oma1989Dec 22, 2020
4
electron
|
|
5
QT
|
|
stdoutDec 22, 2020
6
electron vue 比 java 简单多了
|
|
tmachineffDec 22, 2020
7
electron
|
|
8
对组件没啥特殊需求的话,swt 可以考虑,eclipse 装完 window builder 直接拖拽,打 jar 包就能跑
|
|
pierreorzDec 22, 2020
10
pyqt5,python 写,让你早下班
|
|
jieyueDec 22, 2020
11
electron+vue,可以在项目编译的时候一键生成 exe 安装版与免安装版,而且不用考虑用户的环境问题,写起来方便快捷自由度也高
|
|
wysnylcDec 22, 2020
12
java 搞桌面应用挺麻烦的,还是建议做个 web,免客户端免更新美滋滋
|
|
BijiaboDec 22, 2020
13
让公司招个人...
|
|
SaszrDec 22, 2020
14
vue-cli-plugin-electron-builder
|
|
zsc8917zscDec 22, 2020
15
不嫌体积大就 electron
|
|
Austin2035Dec 22, 2020
16
慎入 electron 与 pyqt,
专业的事情还是交给专业的语言做。 |
|
supermoonieDec 22, 2020 via iPhone
17
javafx 也还好 我还在用着 swing ……
|
|
DaRenCCDec 22, 2020
18
现在主流都是 electron 了,大厂都这样应付交差了事,根本不在乎用户的体验,卡到爆炸
|
|
19
既然 java 技术栈,那直接做个 java web 然后客户端 html 封装一下不就好了
|
|
matatabiDec 22, 2020
20
javafx
|
|
21
我还是劝你考虑 C#。C#的 WPF 和 Winform 已经久经考验了,框架很成熟,文档和博客也挺多。
|
|
araaaaDec 22, 2020
22
wpf
|
|
violence123456Dec 22, 2020 via iPhone
23
@lookcos 所以什么语言呢
|
|
UFc8704I4Bv63gy2Dec 22, 2020 via Android
24
关键是你下一份工作工作想做什么
|
|
justNoBodyDec 22, 2020
25
java web + html 套壳
|
|
x940727Dec 22, 2020
26
|
|
buxudashiDec 22, 2020
27
aardio
|
|
x940727Dec 22, 2020
28
哎,看错了啊,桌面程序还是 Electron
|
|
CrazyBoyFengDec 22, 2020
29
javafx 跟 java 语法不太一样,不过都运行在 jvm 上,javafx 可以操作 java 对象。我本人觉得 javafx 语法比 java 还要简单一些。不过因为不太流行,所以查资料可能不太好查。
不推荐 electron,打包庞大、占用资源。还不如起个本地 web 服务,把 html 做界面呢。 |
|
30
flutter
|
|
QingXuJiaZhiDec 22, 2020
31
简单的界面用 javafx,复杂界面还真的是 electron 更容易开发。
|
|
CoderGeekDec 22, 2020
32
electron
|
|
cclinDec 23, 2020 via Android
33
qt 或者 electron
|
|
zypy333Dec 23, 2020
34
javafx 我用来写过一个影片管理工具,感觉组件有些不够用,都是国外人写的,有的好久都不更新了,找一大圈也就 jfoenix ,controlsfx 这两个库差感觉差不多,自己实现又很不方便,如果重选我会选 electron
|
|
anxnDec 23, 2020 via Android
35
体验好就 qt
|
|
pkupyxDec 23, 2020
36
先问你要兼容到哪辈子的 windows 。。。
|
|
37
wpf,c# 语法和 java 差不多,学习成本极低,甚至比 java 优雅很多
xaml 相当容易写,比安卓那个 xml 还容易,几分钟就上手了 文档和第三方库相当丰富 |
|
38
不跨平台就 C#,跨平台就 electron 。
不要被语言束缚了,有那时间填 javafx 的坑,C#都学好几遍了。。 |
|
mmdsunDec 23, 2020 via Android
39
兼容古董系统优先 c# wpf, winform,其中 winform 最简单。
微软系统开发,用自家的的技术兼容性都会有各种问题,第三方框架老系统就别想了。。 electron 性能差,不好优化,但开发起来上手速度还行。 https://developer.microsoft.com/zh-cn/windows/get-started-windows-10/ |
|
kangyanDec 23, 2020
40
electron 是真的卡,但是的确简单上手
|
|
darknollDec 23, 2020
41
我之前用 cef,但是调试前端太麻烦了,前端得自己 mock 数据,我后来还是选 electron
|
|
zchlwjDec 23, 2020
42
|
|
Excepti0nDec 23, 2020
43
说实话可能是 C 还是最合适的。。Java 我现在用的图形用的是 JCEF,坑也不少
|
|
colin0830Dec 23, 2020
44
我们是用 javafx
|
|
xsliangDec 23, 2020
45
用 C# 不太要求好看 要求速度就直接 winform 要好看就 wpf
真的,用一用才会发现开发还可以这么爽 10 多年的 dotnet 今年才转 java 的真心推荐 |
|
RwingDec 23, 2020
46
其实还是选 C#吧,可以每天 5 点下班去泡妞,不然的话可能凌晨 2 点还在趟坑
|
|
lxiluDec 23, 2020 via iPhone
47
electron 不如本地 web +1
|
|
SimcyberDec 23, 2020
48
C#
|
|
miceanDec 23, 2020
49
flutter desktop 的坑多不多?
|
|
f6xDec 23, 2020
50
说服老板不要用 CS,用 BS
|
|
zone10Dec 23, 2020
51
怎么都推荐 electron, 不是被鄙视的对象吗
|
|
leafreDec 23, 2020
52
不要做,简历里出现会减分
|
|
ClaudeCodeDec 23, 2020
53
@SekiBetu 章口就莱?
|
|
yl4311629Dec 23, 2020
54
跨平台 QT,windows 平台 C#。学习成本不高的,真的
|
|
dhssingleDec 23, 2020
55
简单功能,不跨平台,WinForm 不香吗?
|
|
DeathBlessDec 23, 2020
56
QT 丑的要命 跟 electron 没法比
当然也有可能是我没找到好看的库- - |
|
Joker123456789Dec 23, 2020
57
服务端肯定是选 java 了,
桌面端,可以选 C#,QT 等。 如果你只想用纯 java 实现,那么只能用 swing 了 |
|
charlie21Dec 23, 2020
58
默认推荐 electron 的人都是准备跳槽到你公司接替你的就对了
|
|
airqjDec 23, 2020
59
@DeathBless 其实丑不丑跟自己的设计有关.......
wps 好像是 Qt 做的 |
|
g00001Dec 23, 2020
60
Clash
—————————— 使用技术:Electron 安装包体积:60MB 开发周期:一年以上 QV2Ray —————————— 使用技术:QT,C++ 安装包体积:40MB(含 Core ) 开发周期:一年以上 V2RayN —————————— 使用技术:C# 安装包体积:21MB + 200MB .Net 运行时 开发周期:一年以上 winXray —————————— 使用技术:aardio 安装包体积:5MB(含 Core) 开发周期:数天 fork 数: https://github.com/search?q=winXray+license%3AUnlicense+fork%3Atrue+sort%3Aupdated 油管博主吹逼是 Windows 上最好用的 X 软件客户端 https://www.youtube.com/results?search_query=winXray&sp=CAI%253D |
|
iceneetDec 23, 2020
61
electron 或者 c#吧 我个人倾向 c#
|
|
hijokerDec 23, 2020
62
electron
我们公司的教训,web 版已经有了,2 个 2b 非要选 QT,搞了好久搞的丑的很,把人开了,让另一个人用 electron,套用 web 里 vue 的代码,几周就转测试了 |
|
sunmkerDec 23, 2020
63
C# winform 超级快
|
|
zjsxwcDec 23, 2020
64
选 electron 。
javafx 同样体积大,资料少。 electron 虽然体积大,但资料多,用户多。 |
|
myv2exDec 23, 2020
65
桌面程序要看本地计算密集型,还是网络密集型,本地计算密集型,纯 java 建议采用 RCP 这样的技术完成桌面端开发工具,网络密集型直接就当网页做了,用 electron 。要看你的客户端程序的性质,CRUD 类型的就用 electron 封一个完事儿,本身的性质就决定没必要用哪些足够扎实的基础技术来完成,看当下评论,应该很少有人能搞定了。
|
|
tctc4869Dec 23, 2020
66
C++ qt
C# WPF |
|
yolee599Dec 23, 2020
67
swing
|
|
jsnjfzDec 23, 2020
68
C#拖拖控件快的一米,如果用不到太多功能的话语法和 Java 没太多区别,觉得上手没难度
|
|
MakHoCheungDec 23, 2020
69
java15+javafx15+jlink+jpackage 完美做到一个 self-contain 应用,大小只有 50mb 左右
|
|
feidao158Dec 23, 2020
70
考虑速度不考虑质量就 electron
|
|
youxiachaiDec 23, 2020
71
@micean flutter desktop 还在 alpha 呢...
|
|
linvauxDec 23, 2020 via iPhone
72
py qt5 不香么
|
|
zgcwkjDec 23, 2020
73
直接让公司外包就好
|
|
pkwendaDec 23, 2020
74
electron 现在坑少,比较流行
|
|
GBdG6clg2Jy17ua5Dec 23, 2020 via iPhone
75
没界面美观要求的话,c# winform,否则,还是有 electron 吧,虽然鸡肋了些
|
|
merpyzfDec 23, 2020
76
可以试试 Compose for Desktop 。
|
|
hantsyDec 23, 2020
77
1 。JavaFx 是 Java 上比较成熟的 Swing 替代品。如果你不喜欢 Swing 。
2 。 使用 Swing 的话,也不错,至少现在非常成熟,但原始 API 写起来很啰嗦。以前一个 Groovy 项目做了很多扩展。https://freecontent.manning.com/wp-content/uploads/groovy-swingbuilder-and-threading.pdf 3 。基于 IDEA 框架或者 NetBeans 基础框架,这种安例还是很多,模块式开发容易扩展。 4 。Eclipse 平台,模块式开发,接近原生界面。 长期考虑角度,建议找大树靠,即上面,3 和 4,问题是你要花时间去熟悉这些平台。 |