加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

网络效应让Java仍是编程语言世界的领袖

发布时间:2017-02-17 17:41:37 所属栏目:教程 来源:王晓东
导读:【 专稿】尽管饱受安全风波的影响,但不可否认的是,Java仍然是世界上最流行的软件开发语言。最新一期的TIOBE编程语言社区排行榜印证了这一点,在八月份的指数排名中,Java以15.978%的微弱优势领先C语言排名第一,而相比于C++、Objective-C、PHP等,Java的

  【 专稿】尽管饱受安全风波的影响,但不可否认的是,Java仍然是世界上最流行的软件开发语言。最新一期的TIOBE编程语言社区排行榜印证了这一点,在八月份的指数排名中,Java以15.978%的微弱优势领先C语言排名第一,而相比于C++、Objective-C、PHP等,Java的优势则更大。

  TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。这份榜单只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。为了进一步提升TIOBE编程语言排行的专业性,本月其新增加了16个新的搜索引擎,这些搜索引擎绝大多数来自中国和美国。

网络效应让Java仍是编程语言世界的领袖

  八月份的最新指数排名前十位的是:Java、C语言、Ç++、Objective-C、PHP、C#、Visual Basic、Python、JavaScript、Ruby。

  Java之所以可以保证其领先的地位是有很多原因的,“在服务器端,Java表现的非常出色。大型企业一般会通过中间件的实行将其部署在数据中心中,或者将其集成到各种设备,包括大型计算机系统中。”Forrester分析师哈蒙德表示。

  TIOBE编程排行榜的结果和一份即将被公开的Forrester报告基本相同,此外,Forrester的调查还包括了HTML,CSS和JavaScript的排序。哈蒙德指出,“数据显示,很多开发商在编写代码的过程中花费了较多的时间。”而Java正是由于其高效的特性,在21世纪初得到了普及。

  “由于有世界上最具影响力的两家公司IBM和Oracle的支持,Java技术在软件开发中根深蒂固。很多企业的关键任务,包括面向交易的应用,你都会看到Java的身影。因此,你不会看到航空订票系统中出现Python,尽管它有可能是该系统中的一部分,但后端程序绝对是Java。”

  哈蒙德还表示,Java是一门出色的语言,同时也是一个非常优秀的平台。在Java平台上,你可以运行多种动态语言,包括Groovy、Ruby、Scala等等。Java平台发展的非常健全,不仅包含了消息和事务管理的特性,其JDK和平台规范都做的非常出色。

  IDC分析师Al Hilwa指出,移动互联网的蓬勃发展,也让Java再一次爆发。“一个词就可以解释这一切:Android。在我们的调查中,Java已成为近年来最具影响力的语言,由其是在企业的后端应用程序中。”

  “网络效应”也是Java被不断普及的一个重要因素。VDC研究集团分析师Chris Rommel表示,Java已经实现了网络效应:如今有非常多的企业在使用Java,在过去十年中,计算机学科的学生大部分也都会选择 Java。并且,Java有一套强大的生态系统。

  关于Java的安全性问题,也只是存在大多数的PC台式机和一些老的小程序里,服务器端的Java并不是那么不安全。在那些‘新’的语言(比如Ruby,Python)热度过去后,企业已经意识到,没有哪种语言可以产生出巨大的效益。事实并非来自生产力,而是开发商们的编程‘头脑’以及代码的问题。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读