桌面开发应用软件用什么语言好?

2014-12-04 07:55:03 +08:00
 Imivan
如题,只开发Win下的。
24894 次点击
所在节点    问与答
33 条回复
vibbow
2014-12-04 08:01:35 +08:00
C#
abelyao
2014-12-04 08:04:14 +08:00
C# Winform
waterlife
2014-12-04 08:18:32 +08:00
说c#的同学真的是做过桌面客户端开发的吗?如果你的软件是面向个人用户的,毫无疑问是用c++,c#依赖.net直接pass。也许企业软件用c#的多,这方面不太了解。但是面向个人用户的桌面软件肯定是用c++的居多,不信的话你看看你电脑上的常用软件如qq,迅雷,notepad++,播放器等等。
zts1993
2014-12-04 08:24:43 +08:00
@waterlife 说的好像vc就不需要运行库一样。
lukic
2014-12-04 08:43:17 +08:00
Qt
yws112358
2014-12-04 08:51:50 +08:00
@waterlife 记得QQ需要VC++2005
icemanpro
2014-12-04 08:56:55 +08:00
最方便的还是delphi,直接生成单个文件,不用带运行库。
overlords
2014-12-04 08:57:30 +08:00
node-webkit可是考虑试下。
lch21
2014-12-04 08:57:37 +08:00
muyi
2014-12-04 08:59:21 +08:00
推荐Delphi,个人写桌面软件一直用它,只需拖些控件,写点代码,开发效率很高,而且无需运行库,第三方控件多,还支持ANDROID,IOS软件开发
vibbow
2014-12-04 09:04:53 +08:00
@waterlife 我这里一堆驱动都依赖.Net Framework
更何况Win 7自带3.5,Win 8自带4.0了
vibbow
2014-12-04 09:06:32 +08:00
@waterlife QQ是自己把VC++装上了的。
abelyao
2014-12-04 09:11:04 +08:00
@waterlife 楼主也没说面向什么,你自己都说了面向企业的 C# 多这方面你也不清楚,一上来第一句话就是 “说 C# 的同学真的是做过桌面客户端开发的吗” 这样说真的合适吗?
abelyao
2014-12-04 09:12:53 +08:00
@vibbow 顶你,现在好多驱动软件都顺带安装或者要求有 .NET Framework 了,何况微软都停止支持 XP ,而 Vista 开始就自带 .NET 了。
waterlife
2014-12-04 09:24:13 +08:00
@abelyao @vibbow
我说的时候没有恶意,可能文字没有组织好,看起来语气不对。不好意思。
不过我还是要说,我一直做的是win32的桌面软件开发,就我的了解,个人软件领域,c++是毫无疑问的选择,这个通过企业招聘需求可以看出来。
initialdp
2014-12-04 09:24:56 +08:00
我会说现在工控软件大部分还是用VB做么?
gateswong
2014-12-04 09:28:55 +08:00
其实如果新开发的话还是C#方便。WInForm和WPF都是不错的选择

楼上说的那些老软件多数都是因为之前就有好多C++开发的东西,所以还是用C++继续开发比较合适
chchwy
2014-12-04 09:44:56 +08:00
生產力=> C# & .Net
跨平台=> C++ & Qt
hjc4869
2014-12-04 09:51:23 +08:00
@overlords node-webkit不支持高dpi,没意思。而且生产环境不适合使用,RAM占用太大,并且比较慢。
fooevr
2014-12-04 10:24:00 +08:00
别纠结了吧,按你的要求就是C#。没有其他选择可以纠结。

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

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

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

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

© 2021 V2EX