桌面程序开发工具

来源:互联网 发布:淘宝买家3心要多少单 编辑:程序博客网 时间:2024/05/18 02:30

桌面程序开发工具
桌面程序开发不是指的WEB开发,
包括开发工具软件,游戏软件,数据库管理软件,控制台程序,网络通信软件等。。。


各种IDE和语言的开发速度
1.汇编的开发工具
基于汇编语言的的masm32       排第1:win32 API组装程序逻辑,资源文件实现程序界面
基于汇编语言的的NASM         排第2:N种框架,多种开发组合,支持跨平台

评论:
做windows下的界面程序,大部分人都首选用masm32这个新型的工具,它速度是要快些
NASM仍然是大部分在DOS下面写汇编程序人的首选,因为变化不大,也是linux下面的首选
做控制台程序,许多人喜欢选用NASM来做,
这门语言难度非常的大,要很多的硬件知识结合起来,达到汇编高手要花几年的时间

2.C/C++的开发工具
基于C++   语言的C++builder   排第1,VCL框架,有丰富的控件和第三方控件
基于C++   语言的VC++,VS系列  排第2,MFC框架,因有大量的MS的技术和组件让程序员们去选择使用
基于C++   语言的开源C++工具  排第3,n种框架实现,如QT框架等...此类软件代码通常支持跨平台运行

评论:
用C++与win32 api来实现程序的消息控件和界面,就不用去选择使用MFC和VCL这些复杂的类库啦
在前几年C++builder是许多C++程序员们的首选,因为生产效率比较高,控件种类也非常丰富的
后来因Borland停止对C++builder的开发力度和支持,好多人都转移到VC++系列的开发工具上啦
如VC++6.0,VS2003,VS2005!,但VC++的MFC掌握难度大,好多人退啦转向其它开发工具,
好多人进入了MFC的世界,游戏开发则另外,游戏C++开发不需要MFC,VCL知识的,
还是用C++ + win32 api + openGL,DirectX来实现游戏!


3.其它语言的优秀开发工具

基于pascal语言的Delphi       VCL框架,有丰富的控件和第三方控件
基于basic 语言的VB,VS        有丰富的控件和第三方控件
基于脚本  语言的powerbuider  有方便的datawindow的控件和第三方控件
基于C#    语言的VS03,05      NET框架,MS集成了大量现成类库供使用


评论:
VB之前大量应用于中国的软件公司里面和企事业单位中,
在VB之后出现的Delphi,就成了VB的杀手,许多程序员都转从VB转到delphi
delphi的控件丰富,无论是做数据库管理软件,还是工具软件,都是非常的方便
到目前仍然还是有很多软件公司在使用Delphi开发产品,他的生产速度是非常快的
2000-2004那几年,powerbuider+sybase组合开发数据库产品的生产速度比delphi还要快,
现在许多大陆的公司和单位都有大量的产品在应用或者被迫升级
C#+ASP.NET+MSSQL经典组合,成了许多公司把原来软件升级到B/S的首选
最近几年在软件公司和机关单位及公司C#在迅速流行,许多招工都要求精通C#开发 

原创粉丝点击