选择了Visual C ,就必然选择MFC,一种程序结构,一种编程风格。但由于MFC是OWL同时代的产物,已经落后于VCL一个时代了。从开发出基于ATL的WTL可以反衬出MFC的不足。这恐怕是Visual C 程序员最窘的地方。
但我们暂且不提MFC过时的尴尬,单是稍稍地改变一下应用程序的外观,Visual C 已是力不从心了。例如,想要改变控件的字体和背景,你得重新生成一个类,而VB只需更改一下属性。从Visual C 界面设计的网站的火爆可见一斑。
不仅如此,Visual C 程序员也时常感到另外一种尴尬,一个小小的BMP、JPG图片显示,在Visual Basic中轻而易举的事件,到了VC居然需要那么多的代码,而且在数据库应用程序的开发中还常发生许多一些细微的错误,令程序员们大为恼火。更为甚者,假如有人还想用Visual C 编写Internet/Intranet程序的话,那简直就是自寻烦恼。
虽然,一个优秀Visual C 程序的薪水要比其他程序员高。但是,他所花费的精力不是其他程序员能比拟的,他不仅需要承担高昂的培训费,而且还要承担90%不成功的概率。这恐怕是想成为Visual C 程序员的人最苦恼的事
当然,我们不是劝你放弃使用C/C 语言,相反还十分支持。因为使用C/C 编写的程序结构和算法能被更多人接受,究竟C影响了整整20个年头。但是时过今天,我们还能靠它来"谋生"吗?
相信你已经有了自己的答案。当然,我们之所以跳出来,是希望程序员们不单是在这个方面去思考,更主要的是:在我们国家软件发展浪潮到来的今天,我们不能再盲从,我们应该眼球软件产业、眼球互联网产业、眼球信息产业。我们也应该有自己的归宿,难道印度软件大国给我们的启示还不够多吗?
评论加载中…
![]() |