请问现在在 Windows 下开发桌面应用都用什么界面库?

2015-08-04 00:12:33 +08:00
 ch3rub1m
手头有一个朋友委托开发的管理系统,属于有时间就做做的那种。
感觉桌面应用开发的市场现在非常冷清,各位大牛各抒己见吧。

以前用过QT,这个应该勉强算是主流吧?
WxWidgets怎么样?GTK+呢?现在感觉社区都不活跃了,WxWidgets的官方Wiki都好久没更新过了。

今天尝试了下Node-Webkit,虽然觉得这也许会是未来的主流,但是目前按本人的水平,感觉各种开发工具还是很不完善。

求各位大神支招啊,本人是苹果技术栈的,希望可以是双平台通用的。
7226 次点击
所在节点    程序员
48 条回复
valkjsaaa
2015-08-04 06:40:45 +08:00
@lm902 然而感觉 WPF + C++ 是坑...
loading
2015-08-04 06:40:47 +08:00
个人建议 aauto + htmlayout,先把工作完成!
wwqgtxx
2015-08-04 07:40:50 +08:00
要不然b/s封装一下,要不然还是老老实实winform/wpf,别的都是坑
RqPS6rhmP3Nyn3Tm
2015-08-04 07:57:28 +08:00
Gtk 那代码写起来跟屎一样……乖乖上 Qt 吧
ren2881971
2015-08-04 08:49:59 +08:00
直接用qt吧 省的折腾。。
visonme
2015-08-04 08:52:52 +08:00
既然是桌面应用那就用QT QML来做吧,本身就是专注在UI这块的
coolcfan
2015-08-04 08:58:16 +08:00
看到这么多人推荐基于Nodejs的桌面开发方案,作为用户不禁感到未来一片黑暗。
dreamtrail
2015-08-04 09:13:07 +08:00
不喜欢跨平台的东西,QT用的我想吐
loqixh
2015-08-04 09:29:43 +08:00
@coolcfan v2前端太多,会选他们熟悉的。。。。事实上开发么,轮不到他们说话,现在桌面开发方案基本是c++的directui,winform, wpf也有一部分
initialdp
2015-08-04 09:50:35 +08:00
您提到的这些全是跨平台方案。如果限定在windows平台,就不需要考虑跨平台的问题,这种情况下,现有的delphi,vb甚至powerbuilder才是最佳解决方案。
wshcdr
2015-08-04 09:55:55 +08:00
MFC啊,WinForm, delphi这种建议别考虑
SmiteChow
2015-08-04 10:31:12 +08:00
建议node-webkit
abscon
2015-08-04 10:43:59 +08:00
@initialdp 限定在windows平台的话,为何不用 WPF C#
ioth
2015-08-04 10:44:55 +08:00
.net开源了。
用delphi吧。
initialdp
2015-08-04 12:00:33 +08:00
@abscon 我理解lz说的管理系统是企业管理系统(例如MIS,或者ERP之类的),如果不是的话,请忽略下面的内容。

MIS/ERP系统有些显著的特点,就是报表、图表、数据分析等非常多,Delphi/VB/PB在这方面的控件或者库都非常多,有很多积累。如果仅仅是GUI,WPF或者C#当然也没有问题。
21grams
2015-08-04 12:28:28 +08:00
@em70 delphi还活着?
jjx
2015-08-04 12:57:30 +08:00
python.net + windows forms , 我以前的一个方案
em70
2015-08-04 12:59:01 +08:00
@21grams 不但活着,现在每年发布2个版本,移动APP用delphi开发太效率了,跟开发win程序没区别,android和ios一个人可以包办,只需要维护一个代码.
YufunHe
2015-08-04 15:12:13 +08:00
底层C++跨平台,UI层还是用平台自己的吧 windows WPF,mac Cocoa
lm902
2015-08-04 17:21:57 +08:00
@YufunHe 其实感觉Java的UI和平台挺配的 就是感觉缺了点什么

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

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

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

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

© 2021 V2EX