张玉宏
1. Eclipse
Eclipse是知名的跨平台开源集成开发环境(IDE),主要用来Java语言开发,一度成为Java开发的代名词。由于其本身是一个框架平台,可接受众多插件(plugin)的支持,使得Eclipse拥有较佳的灵活性。目前有人通过插件使其成为C++、Python、PHP等其他语言的开发工具。目前最新的版本是2014年6月发布代 为Luna的4.4版。2015年6月项目即将发布代 为Mars的4.5版。
值得一提是,Eclipse有一个功能非常强大的集插件之大成者——MyEclipse,其功能几乎覆盖Java开发的全过程,从编码编写、代码测试及框架部署,无所不包。其充分利用目前最需要用到的Jave EE技术优势,平衡化供应商的主流的技术,如Spring、Maven及REST Web服务等,程序员可在单栈中统一开发。这些强大的功能是用钱买来的,MyEclipse是收费软件,而Eclipse则是免费的。
图1 Eclipse 的开发界面
2. NetBeans
NetBeans是由太阳微系统公司(Sun Microsystems,Java语言的开创者,2009年已被甲骨文公司收购)在2000年创建的开源软件开发工具,旨在构建世界级的Java 集成开发环境(IDE)。借助NetBeans,程序员可利用Java平台快速创建Web、企业、桌面以及移动的应用程序。类似于Eclipse,NetBeans亦是一个开发框架,该框架具有良好的扩展性,在各种强大插件的支持下,不限于Java语言开发,开发C、C++,PHP等程序亦颇为方便。其开发界面如图2所示。需要说明的是,随着太阳公司江河日下,NetBeans也大势渐去,不过作为历史的丰碑,也值得去体验一番。
图2 NetBeans的开发界面
3. IntelliJ IDEA
IntelliJ IDEA是商业化销售的Java集成开发环境,由捷克软件公司JetBrains在2001年推出。IntelliJ IDEA名字有点怪,但“怪才有奇招”,不少Java程序员认为它是当前效率最高的Java开发工具。它集成了在开发过程中众多的实用功能,几乎不用鼠标即可方便地完成Java程序员要做的很多工作,最大程度的加快开发速度。IntelliJ IDEA界面简单而又功能强大,与其它的一些繁冗而复杂的IDE工具有鲜明的对比。
由于IntelliJ IDEA是商业化付费软件,如果你“有钱任性”,它的确值得购买,其功能之强大,会让你感觉“钱花哪哪好”。即使是免费的 区版,IntelliJ IDEA功能之强大,也不得不让人赞叹。IntelliJ IDEA的开发界面如图3所示。
图3 IntelliJ IDEA的开发界面
4. Vim
图4 Vim的开发界面
为了更高效使用vim,推荐一个好用的vim配置:
https://github.com/kehr/krc
5. EditPlus
图5 EditPlus的开发界面
EditPlus是一款收费软件,其官 地址为:http://www.editplus.com/
6. Sublime
图6 Sublime的开发界面
Sublime虽然是一个付费软件,但设计者Skinner却允许程序员无限期试用,对苦逼码农的照顾之情可见一斑。如果不差钱的话,真的可以考虑支持一下Skinner,大家都是程序员,挣点辛苦钱不容易,支持一下Skinner,其实就是支持另一个自己。
目前最新的版本是2014年发布的Sublime Text 3。其官 地址:
http://www.sublimetext.com/
7. Atom
图7 Atom的开发界面
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!