概述:Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目、游戏设计、安卓应用程序等开发领域。以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE。

Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目、游戏设计、安卓应用程序等开发领域。以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE。(注:IDE意为集成开发环境,它不仅支持编辑和编译代码,还能够完成管理资源、提供部署、版本控制等工作。)

NetBeans

NetBeans是过去10年发展最好的IDE,它做到了完全的模块化 ,所有的IDE功能都被封装成包,并称之为模块。它提供了简单的方式来集成版本控制软件。由于它的源代码已经被Sun公司开源,因此在任意平台和操作系统上你都可以免费使用它,并且可以为它的发展作出贡献。

IntelliJ IDEA

它是一个非开源的Java IDE。IntelliJ IDEA拥有一个很酷,很时尚的用户界面。它常被选择作为Android开发团队开发Android应用程序的基础IDE。IntelliJ IDEA 有两个版本,一个是免费的社区版, 另外一个是需要支付授权费用的,拥有全部功能的终极版。

Eclipse

Eclipse是最受欢迎的IDE,它不仅面向Java,也面向PHP和C++,以前老的Android 软件开发包都是以Eclipse为基础IDE进行开发的。作为一个开源的工具,Eclipse拥有伟大的开发者社区,这其中包含了用户们贡献的数量巨大的插件库,并根据用户的习惯需求衍生出了Myeclipse等著名产品。

Jdeveloper

它是由Oracle公司出品的免费IDE, Jdeveloper拥有很多有用的特性,如版本控制、重构、调试、审计和度量等等。它有两个版本,一个是工作室(Studio)版本,包含了完全的Java程序集。另一个是Java版,小而快速,但缺乏ADF、J2EE和数据库功能。

Dr Java

这是一个在Sourceforge上不断完善的轻量级Java IDE。Dr. Java为初学者和菜鸟精心设计,在最近的更新体现上尤其如此。它是由莱斯大学的JavaPLT团队维护的,有很漂亮的界面,而这些都是通过Swing工具包进行设计, Sun公司的微系统进行开发的。

BlueJ

它也是以教育为目的的开源Java IDE。BlueJ常用于小型软件项目的开发,它有很基础的UI用户界面,因此初学者可以很好地使用它。值得一提的是,BlueJ以干净的可视化的方式提供了类和对象的显示,这对于那些以前没有接触过这一类知识的初学者是一个很棒的体验。

jCreator

jCreator是一个由C++编写的快速优秀的Java IDE。它有一个类似于早期版本的Visual Studio的接口,因此你可以像Visual Studio那样定制自己的偏好。这是一个需要付费的IDE,但是你也可以得到一个没有自动代码完成功能的免费版。它只支持Windows操作系统,但是可以通过使用Vine运行在Linux上。

jGrasp

它是另一个侧重于软件可视化的轻量级的Java IDE。jGrasp提供UML类图这样的特性,这有助于提高代码的可读性。它自动生成可视化和数据结构的识别机制和各种呈现Java代码的特性是无与伦比的。

Greenfoot

这是一个完全基于互动的教育性的Java IDE。Greenfoot关注数据结构的可视化和所创建得简单程序与Java 2 d游戏的优化。它有一个直接与IDE互动的在线特性,你可以直接在网上编辑共享项目。这个IDE对于初学者是一个很好的选择。

Codenvy

Codenvy是纯粹的基于云端的IDE。它拥有离线IDE的各种功能,包含构建/调试/运行的环境。它拥有实时协作的能力,出色的用户界面和各种工作空间的选择。而这些功能是需要每月一定的订阅费用的。

 

本文翻译自designemag.com

深受Java程序员欢迎的10款Java IDE相关推荐

  1. chrome java插件_Java程序员喜欢的10款软件里有你在用的吗?

    作为一名Java程序员,日常开发的过程中,我们需要借助很多工具来进行编码.好的工具可以极大的提升程序员的工作效率,今天我们来认识下大多数程序员喜欢的10款软件.持不同意见或有想要补充的小伙伴,欢迎评论 ...

  2. Java程序员必备的10个大数据框架

    当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂.根据外媒的一项调查报告,小千列出了Java程序员在过去12个月内一直使 ...

  3. 这些是不是程序员爱不释手的10款神级工具【萝卜青菜各有所爱】

    程序员爱不释手的10款神级工具,有你所用的一款吗? 一.Wireshark Wireshark是广大黑客.网络攻城狮的最爱,极大的方便了我们抓取.分析网络数据包. 二.VMware VMware虚拟机 ...

  4. Java程序员必备的几款开发工具,高效才是硬道理!

    作为一名优秀的Java程序员,怎能没有几款得心应手的高效开发工具呢!市面上类库.工具千千万,下面我就给大家推荐几款高效的Java开发工具. 一.Eclipse Eclipse做为一款开发源代码的Jav ...

  5. 程序员必备的10款工具软件

    程序员必备的10款工具软件 第一款:TrueCrypt 用TrueCrypt的人可能并不是很多,这是一个能对磁盘加密的软件,可以对某一磁盘分区进行加密,开启计算机后,如果你没有打开TrueCrypt ...

  6. 最适合程序员编程的10款字体

    自己用了很久的字体,今天突然有个同学问我的VC里面的代码怎么那么好看,想了一些,独乐乐不如众乐乐,所以分享一下~ 有了这最适合程序员编程的10款字体,敲代码将不再是一项枯燥无味的事情,更像是一种艺术的 ...

  7. java程序员烂大街了吗?java入坑之前先来看看行情

    java程序员烂大街了吗?下面就跟着小编一起来看看吧! 任何东西的存在.火与不火都是一个供求关系决定的.有需求.有市场.有利益.再加上有合适工具.才会有人去做. 而java却恰恰符合这一点.为什么这么 ...

  8. java程序员加班吗_作为java程序员,一定要加班才是好程序员吗?

    加班的java程序员不一定就是好的java程序员,不加班的java程序员不一定就是坏的java程序员,我们需要从工作态度.能力.责任心等等方面来综合的对java程序员的好坏进行分析. 一个好的java ...

  9. 新手Java程序员找工作更看重Java项目经验?

    动力节点IT培训,全真项目实操实训,贯穿八大行业,彻底帮助学员摆脱纸上谈兵的尴尬,一技成,天下行. 新手Java程序员找工作更看重Java项目经验?这个问题,想必是很多学Java的朋友也特别好奇的地方 ...

最新文章

  1. Algs4-1.3.33一个双向队列Deque-双向链表实现
  2. php 移动端隐藏引导页,移动端引导设计技巧1:前置的引导页
  3. poj 3537 Crosses and Crosses 博弈论之grundy值
  4. java反射教程_Java反射教程
  5. element动态form实现
  6. Python 虚拟环境安装 ,避免影响生产环境。
  7. cygwin下各盘挂载点
  8. 科学网—中文普通话语音识别DEMO,LilyMandarinSpeechRecognition V1.0 - 石自强的博文...
  9. django配置邮件服务器,python – 使用Bluehost电子邮件服务器的Django电子邮件配置...
  10. 6. jQuery 效果 - 淡入淡出
  11. Oracle PLSQL语句实例
  12. sketch软件_产品经理基础知识构成之图像处理工具sketch(1)
  13. Windows无法启动 VMware Workstation server错误1068依赖服务或组无法启动
  14. PDF文件太大,如何将它压缩得更小一点?
  15. 学生成绩管理系统(JAVA_GUI+Mysql)
  16. android 启动界面全屏显示,Android 启动页 (Splash) 的实现
  17. 2018苹果开发者技术支持新规
  18. 淘宝按关键词搜索天猫商品接口调用展示
  19. IPv6设备配置选项
  20. 3GPP TS 23501-g51 中英文对照 | 4.2.8 Support of non-3GPP access

热门文章

  1. 计算机一级考试试题没做完 有分吗,全国计算机一级考试选择题有多项选择题吗,判断题有没有的?还有每个部分各占多少分?...
  2. Ubuntu Thinkpad E440 sdcard reader 驱动安装
  3. Thinkpad E440 windows 10 重装系统步骤记录
  4. Week Eight
  5. 4.10 第十三章:Linux系统管理技巧
  6. 薄膜键盘驱动(STM32)
  7. B轮融资逾2亿高瓴创投领投,最懂金融的RPA厂商金智维有何不凡之处?
  8. 什么样的人才是一个成熟的人?
  9. 数据库分库分表(sharding)系列(四) 多数据源的事务处理
  10. otrs软件_在Linux下安装OTRS系统