一、基本介绍
Eclipse是一个开放的源代码的、基于Java的可扩展平台,就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,即它的每样东西都是插件。它不光可当做Java集成开发环境(IDE)来用,也可以当成插件开发环境,所以也就不单面向java语言。2001年11月由IBM贡献给开源社区,现在基本由Eclipse Foundation管理,基本上从2006年开始,每年都会发布新的版本。
目前最新版本是代号为Mars的4.5版本。
以下分别为Eclipse和IDEA的主窗体
Intellij IDEA也是java集成开发环境,现在在业界的评价非常高,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git 、svn等)、JUnit、代码分析、创新的GUI设计等方面表现都不错。它现在由捷克的JetBrains公司提供。2002年1月发布1.0版本,基本上每年也会发布一个版本。
目前最新版本是17.1版。分为旗舰版和社区版本,旗舰版免费30天,社区版免费,但是功能相较旗舰版缩减了些。
二、IDE的选择
Eclipse优点:有标准的插件集,用户可以通过安装插件,使Eclipse的功能完善,比如语言扩展,Eclipse不光支持Java 开发,例如C++、Python等;
Eclipse缺点:也是因为有很多插件,功能可以使用,但是易用性不能够保证;
IDEA优点:提倡Develop with pleasure,它的一些开发理念是很先进的,IDEA很多方面表现完美,例如智能的检查分析,对开发者来说是很人性化很智能,帮助提高开发效率;
IDEA缺点:太强大的自动提示会让开发者产生依赖;插件不足,目前只有400多个;相关的技术文章不足,可参考的东西少;占用资源多,对pc的性能要求高;
在不同的公司使用的IDE可能不同,每一种工具都有它的优点和缺点,主要还是根据各自的需要来选择开发工具。
三、快捷键使用
在使用过程中,很多快捷键都是为提高开发效率必须要尽快上手的,很多快捷键都是通用的。
|
IDEA |
Eclipse |
注释 |