技术开发 频道

2006-2007年度JAVA平台开发工具的应用状况



    12. 未来您可能会转移到以下其它语言开发吗? (多选)

    调查显示不打算转移 占54.3%,转移到C/C++占23.1%,转移到.NET占17.6, 转移到PHP等脚本语言占5.5%,转移到 Ruby等动态语言占10.1%,转移到PHP等脚本语言的占5.5%,转移到Delphi的占5.0%,转移到VB占2.5% ,其它占2.6%。

    调查显示不打算转移 占54.3%,转移到C/C++占23.1%,转移到.NET占17.6, 转移到PHP等脚本语言占5.5%,转移到 Ruby等动态语言占10.1%,转移到PHP等脚本语言的占5.5%,转移到Delphi的占5.0%,转移到VB占2.5% ,其它占2.6%。

图表 12 转移到其它语言开发的意向分布状况

    以史为鉴能知兴衰。就在五六年前,C/C++还是应用开发的主流;但从前面的调查数据我们已经看到,很多从前的C/C++开发者转入了Java阵营。这给我们一个提示:现在成熟稳定、如日中天的Java,难道不会步上C/C++的后尘吗?

    编程语言的衰亡并不意味着人们不再使用这种语言:COBOL应用的数量远远超过Java,众多的程序员仍然在使用COBOL。一种编程语言的衰亡,表现为它所涉及的技术完全稳定,不再涌现大量的创新;它所适用的范围完全确定,人们不再尝试在新的领域应用它。由于缺乏创新,人们不再有热情去研究探索它,它在传播媒介(包括网站、图书等)出现的频率也逐渐降低;由于应用领域固定,它对人才的需求也趋于稳定,不再创造大量新的就业机会(另一方面,精通这门语言的开发者所受的竞争会更小,也更容易得到丰厚的回报)。COBOL正是在这个意义上被认为是一种已经衰亡的语言,C/C++正在走上这条道路。那么Java呢?

    这是一个问题,我不打算在这里给出答案。我想说的是,软件开发领域的技术总是在飞快地变化,在变化面前每个人都有必要思考自己的出路。根据我们的调查数据,有54.3%的Java开发者表示不打算转移到别的开发语言。我并不想断言这种选择(或者更准确地说,这种心理状态)是否明智,只是希望所有同行都牢记过去短短十年的历史,经过深思熟虑之后再作出判断。

0
相关文章