随意聊聊软件开发

 

随意聊聊软件开发

 

本人从1997年开始学习程序设计,到现在为止使用过不少软件开发工具,用精的不多,呵呵!!所以仍需继续努力。Dos平台基本退出历史舞台,现就Windows平台开发工具发表下自己的观点。没有用过的不敢妄下评论了。

一、关于软件开发工具的选择

我想任何一个软件公司都不希望一个很简单的程序搞个1年半载的。所以遵循功能够用,并且软件开发人员对此工具没有技术问题就可以了。所以选择开发工具时我一般注意以下几个问题:

1.  开发人员的本身素质(也就是说对开发工具的使用能力)

2.  用户的平台(不要觉得现在的计算机很快就很快就不考虑运行速度问题了,有很多用户的计算机都不是很好)

3.  开发工具的功能(开发PCI驱动用VB我不太清楚怎么实现,呵呵)

4.  程序语言的功能点。

5.  公司的经济情况(经济情况不好非要用VC++开发,估计没有人会给你支付长时间开发的工资和公司运行所需的其他费用,时间就是金钱)。

二、      语言特点

1.  Visual Basic 6.0:我个人用的时间最长的一个程序开发工具(本人比较懒,能用简单的决不用复杂的,不会的程序语言可以现学现卖),在windows 98windows NT52000)时期比较喜欢VB,使用比较简单,开发错误率比较低,资料丰富。开发周期短。但是本身有很多缺点:在常规软件(MIS)系统开发中功能是没有问题的,在开发关于多线程和计算机底层软件能力就不行了。在XP以后的OS中使用VB6.0可能就比较勉强了,主要是界面问题。Vissta中使用VB6.0还需要打上Service Pack6不然开发的程序运行不了。

2.  Visual C++6.0:这个是重量级的工具,可以说是无所不能,就像微软说的只要在Windows上见过的只要你有能力用VC++都能开发出来。缺点:界面开发速度慢,在开发功能时速度并不慢太多。对开发人员素质要求高,不然你的BUG会多的惊人。调试让你很痛苦,开发周期比VB2倍左右。

3.  Delphi6.0:聪明的程序员用Delphi,真正的程序员用c++。呵呵!这句话说的一点不错。Delphi有高效的软件界面开发能力在当时来说,狂多的控件让你的界面构建及其方便,可以快速实现原形开发。弊端:Borland公司让人越来越让人看不明白了,前途渺茫。对产品的定位有问题,老是跟着微软后面现在也搞.net。很是郁闷,安得尔斯 的离开对Delphi的影响是十分大的。

4.  VFP9.06.0就不用解释了,我记不清什么网站了说vfp9是最后一版,微软到2005年停止对VFP的技术支持,现在用VFP的人越来越少了。其实VFP很不错我对他的评价比VB高。我觉得微软应该好好发展发展VFP,因为这个是唯一的一个非.NET开发工具,而且此工具支持Vista、开发效率也高、运行速度比NET快的多。缺点:一个最大的缺点我认为是微软对他不重视,C0000005错误很经典吧用过VFP的人都见过这个东西,这个错误一出就是VFP的非法操作程序立即关闭。这个BUGvfp6.0一直带到了VFP9.0。不知道微软怎么想的;第二个最大缺点是数据库和表格文件分离而且没有本身加密措施造成一大堆文件。发布也是一大堆文件。如果微软对VFP改良我相信VFP的市场不会太小。

5.  .NETVB.NET VC#.NET VC++.NET(CLI)这几个放在一起评论下,我对.Net印象始终不好,因为速度太慢,而且致力于WEB2003不成熟GRID连个列属性都搞得那么神秘列隐藏要=0呵呵!没有啥前途。2005后就可以了语言和控件都完善了,2008觉得成熟多了。缺点:除了c++其他都完全.net了,对clr的依赖性100%,程序的运行速度我更是无话可说了,还有就是IDE的速度我也是无话可说了(慢的太离奇了)。

三、      未来的开发

未来的开发从现在开始已经可以看到模型了。Google的云计算绝对不是空穴来风,开发过Web的程序员都知道WebHtml页面问题搞得非常复杂,而现有HTML不能解决现状,XML的扩展也不能把Web现有技术改进到理想状态。云计算来了,来解决这些问题了。用更好的方法对WEB进行改革,新的标准即将形成。我期待云计算!!

我个人认为云计算应该有的内容:

1.         操作系统:如果个人操作系统还在微软手里,google不会过的太好,borland就是前车之鉴。

2.         云服务器:这个是云的核心战略也是改革的重点内容。没有他云计算就不能运行,不能向应用程序浏览器提供服务。

3.         负载平衡组建:如果没有这个东西在庞大的服务器网络中可想而知会出现什么情况

4.         应用程序浏览器:这个的作用类似于IE,也是云计算战略中具有重要意义的内容。

误区:有很多人在说所有程序都在服务器上运行,这个我觉得有点偏激,桌面应用也不会消失。只不过是根据需求而行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值