欢迎光临老紫竹的 和我在
CSDN的博客2008年底的编程语言排行榜出来了:
csdn的许多网友发表了各自的看法,
我非常赞同里面以为网友【hundredpig 】的观点: 许多人还在钻技术牛角尖,客户可不管你用什么,vb也好,java也好,c++也好,他只关心好用,功能适合,速度不慢就好。
别搞得用c++的就比用vb的高级,自恋去吧。
编程语言是工具,我们在给客户提供解决方案时,客户最关心的是能否实现他们的需求,比如功能需求,工期和与开发费用以及以后的运行和维护成本等。具体你采用了什么编程语言,并不是客户最关心的。 只要好用便宜,你用.net或java,还是C/C++都一样。
我以前曾经极端推崇java,当然也不反对.net只是因为公司服务器是ibm的小型机才选择了java,可是后来一个it公司的解决方案是.net的,公司为了这个系统又购买了几台HP的PC服务器和Windows操作系统。可见,只要东西好,一切都好商量。
欢迎光临老紫竹的 和我在
CSDN的博客
发表于 @ 2009年01月04日 19:52:00|评论(12
)|收藏
评论
另外,不要跟我说,在中国做技术没有前途,是靠青春饭等等。任何行业都是很有前途的,主要是看你怎么做,看你做到什么境界。
我觉得作者有点从一个极端走向另一个极端。
我们要表达的意思是相同的!
没有一种语言是万能的,每种语言被创建出来都有它的目标定位的。至于同类的语言(比如JAVA和.NET)的选择只是因为公司自己条件、环境的差异而已。
不可否认的事实是:偏向底层的语言对程序员的要求会高一些。但是真正的程序员不是靠他使用什么语言来区分的。
正因为语言不同会使工期和与开发费用以及以后的运行和维护成本不同,所以才会去讨论语言。
相对于delphi,使用java的客户多了很多
而事实上,后者开发速度慢、运行速度慢、用户的使用效果差、对硬件的要求高。
为什么客户反而就是要java呢?
原因有几点:
1、java时髦,半懂不懂的客户IT人员,喜欢赶时髦
以后在同行面前也有面子
2、java时兴,选时兴,以后出了问题,责任可以推得快
奥运售票系统崩了几次,还好不是采用mssql的,否则其它人找原因,第一个就是:这种数据库!
(当然,我是很推崇mssql的。不要看反了)
3、硬件开销高,客户的才有借口选购高价设备,里面的水分猫腻也越大
不过,我认为一个程序员需要精通搞熟一门,也可以兼用其它的编程语言,可以体会各自不同的长短呀!
不是因为它时兴时髦更加不是因为硬件要求高
这其中的道理只有精通java的人才能说明白。
评论编程语言的优劣
不能只看表面的技术上的东西
要看其背后的背景是什么。