windows 桌面应用开发技术选择, C#/Qt/C++/?

2018-04-12 16:57:21 +08:00
 gaoyadianta

最近需要开发个比较简单的 windows 桌面应用程序,之前是做嵌入式开发的对 c 比较熟悉,其他语言都不是很了解(包括 c++)。 麻烦大家推荐下用哪种技术开发比较合适呢?主要考虑上手出活要快一些,学了相关技术之后将来能在别的地方用的上就更好 不仅限于上面提到的,觉得好的都帮忙推荐下吧

另外目前需要做的就是个配置用的工具软件,会用到串口,去和硬件设备通信

25900 次点击
所在节点    程序员
87 条回复
gaoyadianta
2018-04-12 17:02:33 +08:00
请大家帮帮忙,或者推荐下哪个节点比较合适问这个问题
Akkariin
2018-04-12 17:04:09 +08:00
c# +winform
am241
2018-04-12 17:05:29 +08:00
c#,省事
gaoyadianta
2018-04-12 17:06:12 +08:00
@Akkariin
@am241
二位意见一致,看来 C#挺不错的,谢谢
gaoyadianta
2018-04-12 17:06:51 +08:00
@Akkariin
@am241 有没有推荐的教程之类的
plqws
2018-04-12 17:16:09 +08:00
@gaoyadianta 微软官方的 MSDN 是最好的教程
Droi
2018-04-12 17:16:48 +08:00
也可以试试 QT,程序也方便做到开发板里。看自带的文档就够用了。
https://download.qt.io/archive/qt/
jasonyang9
2018-04-12 17:17:07 +08:00
在下觉得这块已经凉了。。。
wackyjazz1
2018-04-12 17:19:01 +08:00
C# + winform,要畫面好看一點再配個 DevExpress
GGYB
2018-04-12 17:21:35 +08:00
c# + wpf 吧。mvvm 的思想,前端也能复用。
shijingshijing
2018-04-12 17:22:20 +08:00
准备深入而且本身技能树是走嵌入式的话推荐 Qt,以后下位机,触控屏都可以接着用 Qt,还自带跨平台属性加成。就是 C++要求高,后续维护要找个水平好的才能接上手。

如果不准备深入或者只是做个简单的界面,那果断 c#+winform,拖控件不要太爽,而且以后找新人接受也行。
MinQ
2018-04-12 17:45:18 +08:00
C#+WPF/Winform 或者 pyqt 吧,C++写 QT 没两把刷子 hold 不住的
doubleflower
2018-04-12 17:52:02 +08:00
HTML + JS,出活快,不过上手比 C#慢

C#没公司用,学精了也找不到工作的,而前端技术好找
sgissb1
2018-04-12 17:53:19 +08:00
你提到的所有语言都可以。

但是易语言更简单,主要是招人方面都会比 c 类语言好弄得多。
cdfmr
2018-04-12 18:00:38 +08:00
会 Pascal 的话,其实 Lazarus 很不错。
fgodt
2018-04-12 18:03:47 +08:00
wpf c# 最轻松的
8023
2018-04-12 18:04:13 +08:00
qt,相当顺手,也方便后期移植。
若确定将来不打算运行在除 win 的平台,c# WinForm 也可以。
WildCat
2018-04-12 18:04:50 +08:00
java 9 with jlink / electron
visonme
2018-04-12 18:05:32 +08:00
window 下我还是推荐 C#,用 winform 还是 wpf 看要做的东西对界面的要求有多高了。
如果熟悉 QT 也不错,用 QML 做界面比用 widget 好很多了
gaoyadianta
2018-04-12 18:13:41 +08:00
谢谢大家的回复,看来最简便的方式还是 C#
我本身做嵌入式的,Qt 也是可选项

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

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

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

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

© 2021 V2EX