Java 程序员,公司业务需要做桌面程序,应该用什么技术好

2020-12-22 16:55:28 +08:00
 CodeXx

目前考虑的 springboot-javafx,技术栈还是 Java,写起来相对熟悉一点,但是好像也有挺多不同的?还有就是 js 的 electron 。C#那些应该不考虑了,大概率就是我一个人写,一个人维护,目前还是倾向 Java 多点

8423 次点击
所在节点    Java
78 条回复
darknoll
2020-12-23 08:50:21 +08:00
我之前用 cef,但是调试前端太麻烦了,前端得自己 mock 数据,我后来还是选 electron
zchlwj
2020-12-23 09:14:08 +08:00
@DaRenCC #18 原文:“现在主流都是 electron 了,大厂都这样应付交差了事,根本不在乎用户的体验,卡到爆炸”
======
回复:#18 年轻人,这叫拥抱未来 🐶
Excepti0n
2020-12-23 09:14:19 +08:00
说实话可能是 C 还是最合适的。。Java 我现在用的图形用的是 JCEF,坑也不少
colin0830
2020-12-23 09:14:54 +08:00
我们是用 javafx
xsliang
2020-12-23 09:17:04 +08:00
用 C# 不太要求好看 要求速度就直接 winform 要好看就 wpf

真的,用一用才会发现开发还可以这么爽

10 多年的 dotnet 今年才转 java 的真心推荐
Rwing
2020-12-23 09:18:10 +08:00
其实还是选 C#吧,可以每天 5 点下班去泡妞,不然的话可能凌晨 2 点还在趟坑
lxilu
2020-12-23 09:19:50 +08:00
electron 不如本地 web +1
Simcyber
2020-12-23 09:21:59 +08:00
C#
micean
2020-12-23 09:35:16 +08:00
flutter desktop 的坑多不多?
f6x
2020-12-23 09:44:22 +08:00
说服老板不要用 CS,用 BS
zone10
2020-12-23 09:44:45 +08:00
怎么都推荐 electron, 不是被鄙视的对象吗
leafre
2020-12-23 09:47:05 +08:00
不要做,简历里出现会减分
yaocai321
2020-12-23 09:51:00 +08:00
@SekiBetu 章口就莱?
yl4311629
2020-12-23 10:11:14 +08:00
跨平台 QT,windows 平台 C#。学习成本不高的,真的
dhssingle
2020-12-23 10:23:28 +08:00
简单功能,不跨平台,WinForm 不香吗?
DeathBless
2020-12-23 10:25:09 +08:00
QT 丑的要命 跟 electron 没法比
当然也有可能是我没找到好看的库- -
Joker123456789
2020-12-23 11:01:40 +08:00
服务端肯定是选 java 了,

桌面端,可以选 C#,QT 等。

如果你只想用纯 java 实现,那么只能用 swing 了
charlie21
2020-12-23 11:11:30 +08:00
默认推荐 electron 的人都是准备跳槽到你公司接替你的就对了
airqj
2020-12-23 11:26:14 +08:00
@DeathBless 其实丑不丑跟自己的设计有关.......
wps 好像是 Qt 做的
g00001
2020-12-23 11:30:45 +08:00
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

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

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

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

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

© 2021 V2EX