Java是世界上最流行的编程语言,被广泛应用于企业项目、游戏设计、Android应用等开发领域。下面的列表是近几年深受Java程序员欢迎的10个JavaIDE的汇总。(注:IDE是集成开发环境的意思,它不仅支持编辑和编译代码,还可以管理资源,提供部署,版本控制等) NetBeans NetBeans是近10年发展最快的IDE,它是完全模块化的,所有的IDE功能都封装成包,称为模块。它提供了集成版本控制软件的简便方法。由于它的源代码已经被Sun开源,你可以在任何平台和操作系统上免费使用它,你可以为它的发展做出贡献。 IntelliJIDEA 是一个非开源的JavaIDE。IntelliJIDEA拥有酷炫时尚的用户界面。它经常被选为Android开发团队开发Android应用程序的基础IDE。IntelliJIDEA有两个版本,一个是免费的社区版,一个是需要支付授权费的全功能版。 Eclipse Eclipse是最好的IDE,它不仅面向Java,还面向PHP和C++。旧的Android软件开发包都是基于Eclipse开发的。作为一个开源工具,Eclipse拥有一个庞大的开发者社区,其中包含了用户贡献的数量庞大的插件库,并根据用户的习惯需求衍生出Myeclipse等著名产品。 Jdeveloper 是Oracle公司出品的免费IDE。Jdeveloper有很多有用的特性,例如版本控制、重构、调试、审计和测量等等。它有两个版本,一个是工作室(Studio)版本,包括一个完整的Java程序集。另一个是Java版,它小而快,但缺少ADF、J2EE和数据库功能。 DrJava 这是一款在Sourceforge上不断改进的轻量级JavaIDE。Java博士专为初学者和菜鸟精心设计,尤其是在最近的更新中。它由莱斯大学的JavaPLT团队维护,并具有使用Swing工具包设计并由SunMicrosystems开发的漂亮界面。 BlueJ 它也是一个用于教育目的的开源JavaIDE。BlueJ经常被用在小型软件项目的开发中,它有一个非常基础的UI用户界面,所以初学者也能很好地使用它。值得一提的是,BlueJ以干净、直观的方式提供了类和对象的显示,这对于以前没有接触过此类知识的初学者来说是一次很好的体验。 jCreator jCreator是一个用C++编写的快速且优秀的JavaIDE。它具有类似于早期版本的VisualStudio的界面,因此您可以像VisualStudio一样根据自己的喜好对其进行自定义。这是一个付费IDE,但您也可以获得没有自动代码完成功能的免费版本。它仅支持Windows操作系统,但可以通过使用Vine在Linux上运行。 jGrasp 这是另一个专注于软件可视化的轻量级JavaIDE。jGrasp提供了UML类图等功能,有助于提高代码的可读性。它自动生成数据结构的可视化和识别机制以及呈现Java代码的各种功能非常出色。 Greenfoot 这是一个完全交互式和教育性的JavaIDE。Greenfoot专注于数据结构的可视化以及创建的简单程序和Java2D游戏的优化。它具有直接与IDE交互的在线功能,您可以直接在线编辑共享项目。这个IDE是初学者的绝佳选择。 Codenvy Codenvy是一个纯粹的基于云的IDE。它具有离线IDE的各种功能,包括构建/调试/运行环境。它具有实时协作功能、出色的用户界面和多种工作区选项。这些功能需要每月支付订阅费。 原文:designemag.com
