网站首页 > 系统知识 正文
Windows桌面程序可以使用多种编程语言和开发工具开发,如:
1. C#语言开发工具:Microsoft Visual Studio
2. C++语言开发工具:Microsoft Visual Studio、Code::Blocks、Dev-C++等
3. Java语言开发工具:Eclipse、NetBeans等
4. Python语言开发工具:PyCharm、Anaconda等
5. Delphi语言开发工具:Delphi、Lazarus等
6. VB语言开发工具:Microsoft Visual Studio等
其中,如果选择使用.NET框架进行开发,推荐使用C#语言和Microsoft Visual Studio进行开发。如果需要跨平台开发,可以考虑使用Java或Python等语言进行开发。
安装 VMWare,VMWare是一个虚拟机软件,可以在windows系统上创建各种系统的虚拟机,你要做ios开发那么打开VMWare后在其中安装 Mac OS 及 XCode就行了
最好还是要mac环境
我是宇宙君 ,我这个写了20多年代码的老码农来说说。
首先个人觉得不能说哪种语言比较好比较流行,在一个平台下开发软件,是根据软件的要求来选择具体的语言,当然“懂技术”的甲方有时候也会“要求”你用哪种语言 :)
Windows平台下,具体说:
1、如果性能有限,稳定性优先(甲方也不差钱),那当然最好就是用C/C++;当然说到这里又不免要争论一番到底是用MFC还是QT。。嗯,要我这个骨灰级的来说呢,,我的心中只有MFC。。 :)
2、如果是考虑开发效率和稳定性,那么C#是最好选择,,真是方便啊!但悲剧的C#程序猿的工资,,,不说了,说多了都是泪 :(
3、如果手下技术比较上不了台阶,那不妨搞搞Delphi,甚至VB,,不过这两个现在号偏门。。
4、如果大量的复杂计算,还要画图,还要外部调用各种古怪的系统,而且还不在乎跑的慢。。。那么,恭喜你,matlab,python是个好选择。
5、哎,手下实在没有合适的人,只有一堆做web的,能做C的也就我这几个老东西,而且客户也不那么在乎性能。。。那么,恭喜你,你有了低成本好选择,你可以用electron这个神器,简单低成本漂亮!还可以用C来做混合编程搞定密集运算部分!
其他诸如Java之类的你就看着用吧 :)
如果开发时间周期少,界面要求高,选c#或.net其它;
如果可以有较长开发周期,且对程序执行效率要求高,图形图像处理复杂,选C++,(vs、QT、Clion、DevC++、Code::Blocks均可开发);
如果涉及算法较多,选Python;
如果要考虑今后需要跨多种平台托展,选Java或Python。windows的C++程序如果要转Linux,也可转,但若不是用QT等开发,会有一些改动,尤其如果是MFC框架开发的程序转Linux,改动不小。
目前,商业客户端如果需要保密一般用 C/C++。
以前还有 VB、Delphi 啥的,现在越来越少了。
.NET、Java 之类容易被逆向。
我是从老VB6(非.net的)、Delphi开始学起的,现在都已经逐渐淘汰了,用的人也是越来越少了,我觉得主要看你开发什么样的软件来选择语言,我个人推荐C#或者C++。
C++一般用于开发个人应用,大多数的通用商业程序都是C++开发的,比如迅雷影音。而C#更多用于企业应用,更适合快速开发,调用API,COM组件,DLL都很方便,便于团队合作和使用第三方代码。以前缺点是部署必须带运行库或者用户安转.net依赖,现在win7以上系统已经自带了,况且c#上手比较简单,学习难度小,跨平台容易,首选c#。
其它还有像国产的e语言,中文编程概念方便的很多初学者学习,编写一个进销存的简单软件也可以。
建议用微软的.NET比较好,其实有很多,开发高性能的就用VC
- 上一篇: 重装系统win7旗舰版视频(重装win7系统流程)
- 下一篇: 惠普1020和1020plus哪个更好
猜你喜欢
- 2026-01-19 word基础入门教程(word基础入门教程视频)
- 2026-01-19 office2003怎么升级(office2003如何升级)
- 2026-01-19 联想thinkpad t14(联想thinkpad t14与t14p哪个好)
- 2026-01-19 卡巴斯基安卓版激活码(卡巴斯基2018激活码)
- 2026-01-19 qq安全中心网页a qq qcom(qq安全中心网页a.qq.qcom)
- 2026-01-19 解压软件bandizip(解压软件安卓)
- 2026-01-19 惠普1020和1020plus哪个更好
- 2026-01-19 windows客户端开发(windows客户端开发技术栈)
- 2026-01-19 重装系统win7旗舰版视频(重装win7系统流程)
- 2026-01-19 苹果手机下载的系统更新怎么删除
欢迎 你 发表评论:
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)