盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

原创|其它|编辑:龚雪|2012-12-13 12:15:53.000|阅读 2884 次

概述:在2012年Tiobe年度编程语言排行榜即将揭晓之际,慧都小编先来盘点一下历年Tiobe年度编程语言所对应的优秀开发工具(IDE)。

前言

    TIOBE开发语言排行榜,是基于世界的资深程序开发人员、课程以及第三方供应商所提供的指数所产生,以此排行榜来反映出某种编程语言的流行使用程度,这对世界范围内开发语言的走势有着非常重要的意义。

    2012年Tiobe年度编程语言排行榜即将揭晓,你觉得那种编程语言会位居榜首呢?是C、Java还是Objective-C或其他呢?好的编程语言需要优秀的开发工具才能事半功倍,才能创建出高质量的应用程序,下面慧都小编就来盘点一下历年Tiobe年度编程语言所对应的优秀开发工具(IDE)。

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图1  历年年度语言表)

1、04Tiobe编程语言排行榜第一名PHP IDE —— Zend Studio

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图2)

    Zend Studio是全球知名的php工具,曾获得过多个奖项,是新一代的专业级的PHP IDE,在业内的名气相当大,受到很多PHP编程开发者的亲睐,这么多的人选择它最主要的原因还是因为它的“便捷”。

    Zend Studio包含了PHP开发中会用到的大量工具,一整套编辑、调试、分析、优化和数据库工具,完全不用再考虑遗漏了什么;提供所有想在内置库和定制代码中拥有的代码智能特性;支持本地和远程两种调试模式,可直接连接服务器修改源代码,相当的便捷;运行于三大操作系统:Windows、Mac OS X 和 Linux。

    现在出的新版更是支持与开发部署,和深度Zend Framework和Zend Server集成,唯一有点遗憾的就是对中文的支持不是很好,但是对于想用PHP构建超强数据库软件来说是个不错的选择。

推荐理由

  • 更加精简和快速的PHP IDE
  • 开发工具全面
  • 配置本地和远程调试器
  • 强大数据库连通性

2、05Tiobe编程语言排行榜第一名Java IDE —— MyEclipse

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图3)

    MyEclipse是一个企业级的开发平台,包含了完备的编码、调试、测试和发布功能等;是可用于Eclispse IDE的最实惠、综合全面的J2EE IDE与Web开发工具套件,也是基于Eclipse插件的解决方案,可用于用户所有的UML, AJAX, Web, Web Services, J2EE, JSP, XML, Struts, JSF, Java Persistence, EJB扩展数据库支持以及应用程序服务器集成需求。

    由于这款IDE的功能非常的强大,现在已经拥有大量的用户群,而且还能够很好的对各种开源产品支持,几乎涵盖了目前有主流开源产品的专属eclipse开发工具。

推荐理由

  • 完善全名的开发工具集
  • 强大的数据库连接工具
  • 性价比好

3、05Tiobe编程语言排行榜第一名Java IDE —— IntelliJ IDEA

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图4  Spring框架)

    IntelliJ IDEA是业界被公认最好的Java开发工具之一,是一款最智能的Java IDE, IntelliJ IDEA还提供了对于网络、企业和移动框架开箱即可使用的支持,拥有超强的用户体验;此外对所支持的语言和框架提供最智能的代码辅助,这是大家比较看重它的一个重要原因。

    一说到Java IDE,很多人就会将 Eclipse和IntelliJ IDEA进行比较,我们来看一下两者的不同。Eclipse主要是将自己定位为一个抽象平台,采用一切皆插件的设计理念,IntelliJ IDEA则是直接定位为最智能的IDE,占用资源将大于Eclipse也是很正常的,但是最新版的IntelliJ IDEA 12在这方面有很大的优化;在过去的时间里有些java开发者就会觉得Eclipse的界面效果看起来比IntelliJ IDEA成熟,而最新的IntelliJ IDEA 12版本就强化了UI效果,还附带了一个新感觉的外观和Darcula,对IDE和编辑器提供一个本地的黑色UI主题,改变了大家以往对其界面不成熟的看法,而且提供全键盘操作编程,大大的提升了用户体验效果。随着最新的IntelliJ IDEA 12的推出,优化推出了更多的新功能。

推荐理由

  • 智能的Java IDE,提升开发效率
  • 全新的编译器,小内存,快编译
  • Java8支持,优化的UI
  • 界面设计器可为Android移动设备构建最先进的布局

4、06年Tiobe编程语言排行榜第一名Ruby IDE —— RubyMine

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图5)

    RubyMine是一个专为Ruby 和Rails开发者准备的 IDE,涵盖开发中所需要的全面的功能,而且将其紧密集成于便捷的开发环境中,号称最智能的Ruby和Rails的IDE,能在极大程度上帮助Ruby和Rails开发者快速构建项目应用程序。

   智能综合的直接使用Ruby语言的编辑器快速完成编码协助,代码重构分析等;采用Ruby on Rails,专门的RoR项目架构视图等;高效可靠的管理日常开发工作,在IDE中还有针对Ruby调试器,了解现代所有的VCS和SCM,提供统一的UI。

推荐理由

  • 智能的IDE,大程序的提高开发效率
  • 丰富的键盘操作
  • 便捷高效的操作环境

5、07年和10Tiobe编程语言排行榜第一名Python IDE —— Wing IDE

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图6)

    Wing IDE是一款著名专为Python程序语言设计的强大集成开发环境,专注于提高代码编写的效率和质量,支持大量复杂的代码编写。Wing IDE超强跨平台性能,能在Windows, Linux和OS X操作系统下很好的运行,支持CPython 2.x、 3.x、Stackless Python。

    Wing IDE有着一个扩展代码智能支持的编辑器,虽然只是针对于Python程序语言,但是却为60多种不同的编程语言和文件类型提供语法标签高亮显示,以及可选键绑定,为用户提供了一个熟悉的编辑环境;代码编写智能化,可以自动完成还提供错误指示器。

    此外拥有单元测试和自带的图像调试器,虽然没有监视器,但调试器设计得很好,总体的界面风格多采用“多窗口”排列方式。总的来说是一款比较优秀的面向项目风格的IDE,对于大型的项目开发是非常有利的。

推荐理由

  • 老牌Python程序语言集成开发环境,性能与效率有保障
  • 超强跨平台性能
  • 智能全面编辑器
  • 可选键绑定

6、08Tiobe编程语言排行榜第一名C语言 IDE —— Visual Studio

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

盘点Tiobe历年编程语言排行榜对应的优秀开发工具IDE

(图7)

    Microsoft Visual Studio一直以来是项目开发中所必不可少的工具,是目前最流行的 Windows平台应用程序开发环境,包含丰富的开发工具,可快速生成企业级应用程序和高性能桌面应用程序,轻松创建混合语言解决方案。

    Microsoft Visual Studio 2012版提供了更为简捷的界面,可以轻松导航项目应用程序,还装配了适用于Win8、Web、SharePoint、手机和云平台开发的新功能,对于Web 开发,增加了最新的模板、工具以及对HTML5 和 CSS3等新标准的全面支持等。在联网设备和基于云的服务方面的支持,为大型项目的开发提供了保障,不论是何种规模的团队还是个人都能高效创建出用户体验丰富而又紧密联系的应用程序。

推荐理由

  • 知名IDE,全面的工具集
  • 即时更新前沿技术
  • 云服务技术支持,对于团队开发增色不少
  • 管理生命周期工具,缩短开发时间


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件

登录慧都网发表评论登录


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Zend Studio

Zend Studio是新一代的专业级智能PHP IDE(应用程序开发环境)。

Visual Studio

非常完备的工具和服务,可帮助您为 Microsoft 平台和其他平台创建各种各样的应用程序

IntelliJ IDEA

IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。

RubyMine

RubyMine 集合了Ruby 和 Rails的整合开发 IDE

MyEclipse

功能最全面、性价比最高的Java IDE之一

Wing IDE

Wing IDE是一款非常优秀的Python开发工具

在线客服 在线QQ 电话咨询
400-700-1020
在线客服系统
live chat