现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

开发工具对于开发者的重要性不言而喻

因为一款好的开具能很大程度上提高工具效率

至于选择哪款工具,我觉得这个问题因人而异吧

现在常用的java开发工具有很多,比如Eclipse、Myeclipse、Sts、Idea等

这些工具我也都有用过,使用的顺序就是我罗列的顺序

现在市场上使用eclipse和IDEA的应该比较多

个人比较推荐使用IDEA

先就Eclipse和IDEA做个简单的对比:

idea其实和Eclipse在功能上对比相差不大,我觉得它的优点在于一些细节和个性化处理上。

IDEA的Project相当于Eclipse的workspace。

IDEA的Module相当于Eclipse的Project。

IDEA中一个Project可以包括多个Module

Eclipse中一个Workspace可以包括多个Project

IDEA集成了很多的功能比如GitHub,teminal,连接数据库等,而Eclipse需要安装一些插件才能完成。

IDEA有很好的代码重构提示和强大而智能的纠错能力,Eclipse也有提示,但是没那么强大。

IDEA不过有一个问题是有时候激活了过一段时间到期了,还得重新激活。不过也有一些方法可以破解,达到"永久激活"的效果。Eclipse激活后基本上一劳永逸了。

IDEA默认主题很炫酷,尤其是那一默认的黑色主题,当然这个主题可以自定义配置,可能有些人不喜欢黑色的。这个还是看自己吧。以前我用Eclipse用的是护眼的浅绿色。

由于好多年没用Eclipse了,对比起来也说不出多大的差异,就是感觉IDEA的好用

IDEA的使用会让你感觉用了iPhone的ios系统一样丝般顺滑,爱不释手。

以前我习惯了Eclipse,不是很愿意尝试用IDEA,觉得的配置太多,快捷键也和Eclipse不一样。

后来用了一段时间觉得明显很爽,快捷键完全不是问题,因为可以选择采用Eclipse默认的快捷键。

建议题主可以尝试用用,毕竟大家说好才是真的好。

希望能帮到你。

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

Intellij IDEA和eclipse哪个好?

就像Windows与Linux、Java与C#、淘宝和京东一样,都是一些永恒竞争的话题。当今市场上有许多用于Java开发的IDE,例如Netbeans,DrJava,当然还有Eclipse和IntelliJ Idea等。这些IDE通过提供完整的集成环境来简化开发人员的工作流程,各种插件的支持以及无缝处理大型项目的能力使IDE成为任何开发人员工具包中不可替代的工具。

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

到底谁是最佳集成开发环境(IDE)?IntelliJ Idea与Eclipse到底哪一个是程序员的最好选择?目前看,因为“超智能、更好用”等原因受到青睐的IntelliJ Idea,似乎获得了更广泛的认可。

IntelliJ Idea IDE

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

IntelliJ Idea是面向Java开发人员的功能强大,颇受欢迎的IDE,于2001年向公众发布,它由Jet Brains Company开发和维护。它由Apache 2.0许可。JetBrains是一家老牌公司,以Visual Studio的Resharper插件而闻名,该插件有利于C#开发。

IntelliJ Idea有两个版本:免费社区版和终极版。IntelliJ Idea的免费社区版提供了对开发Android和Java应用程序有用的基本功能。Google的官方Android开发平台Android Studio也基于IntelliJ Idea的免费社区版本。此IDE支持Java、Kotlin、Scala、Android、Mercurial、Groovy、Gradle、Git、SVN、SBT和CVS的多种语言,还提供了一些基本功能,例如代码完成,深度静态分析,智能重构,调试器,测试跑步者等。另一方面,最终版具有用于开发Web和桌面应用程序的最先进的功能集。

Eclipse IDE

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

Eclipse是一个开源IDE,用于使用Java、Python、Ruby、C、C ++等开发应用程序。IBM于2001年根据Eclipse Public License(EPL)发行了它。它很快因开发免费和商业项目而变得流行。如今,它已成为最受欢迎的Java IDE。它包含一个基本工作区和一个用于自定义环境的可扩展插件系统。

Eclipse主要用于开发Web、移动、桌面、业或嵌入式系统应用程序。它可以在Eclipse公共许可证下开源使用。Eclipse主要用Java编写,并且可以在Windows、Linux和Mac OS这三种主要操作系统上无缝运行。尽管以Java编程而闻名,但它还支持其他各种语言,包括Groovy、Scala和Python。

IntelliJ Idea与Eclipse到底哪一个是程序员的最好选择?

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

关于这个话题有很多争议,这使得很难确定哪一个是最重要的。结果,大多数开发人员声称两个IDE的功能是相同的,选择它们中的任何一个都是一个问题。但是,我认为这不仅仅是品味问题。有一些原因可以帮助区分两者之间的差异。

(1)系统要求

IntelliJ Idea:

  • 支持Windows、MacOS和Linux系统;
  • 最低2 GB RAM,建议4 GB RAM
  • 1.5 GB硬盘空间+至少1 MB用于高速缓存
  • 最低屏幕分辨率1024×768

Eclipse IDE:

  • 任何支持JVM的平台都可以运行Eclipse IDE,包括Windows、MacOS、Linux和Solaris;
  • 最小0.5 GB RAM,建议1+ GB RAM;
  • 最小300 MB硬盘空间,建议1+ GB;
  • 处理器速度最低为800 MHz,建议为1.5 GHz或更快

在这一点上,这两个并没有本质的区别。

(2)调试

作为调试过程的一部分,经常希望评估某些函数以查看其值。在Eclipse中,需要选择这个表达式。准确选择整个表达式很重要,否则Eclipse无法评估它。现在,按Ctrl + Shift + I可以看到表达式的值。

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

使用IntelliJ Idea,则无需选择任何内容。只需将光标放在表达式内的任何位置,然后按Alt + F8。IDEA会了解可能需要哪种表达式,并显示一个对话框,提示您表达式的几种可能的变量。很方便!

现在企业的java开发工具用得最多是eclipse还是idea,这两者的区别又是什么?

(3)智能

智能——自动完成是一个选项,它与记事本中的任何IDE不同。在这里,感觉到上下文使IntelliJ Idea在质量上优于Eclipse。IntelliJ Idea可以有效识别并立即建议该方法的唯一有效选项(这就是JetBrains员工对IDEA智能命名的意思),而Eclipse无法快速理解有效上下文。

(4)重构

所有现代IDE都提供了非常令人印象深刻的重构集。但是,与其他IDE相比,IntelliJ Idea重构更加智能。它可以轻松理解您想要的内容,并提供许多适合大多数情况的选项。

(5)插件

Eclipse市场提供了1250多个插件,而IntelliJ Idea提供了大约750个插件。但是,插件的区别并没有太大的区别,因为新技术的插件通常主要是为Eclipse创建的。

(6)性能

IDE中安装的更多插件使计算机负担更重。但是与IntelliJ Idea相比,Eclipse处理大型项目的速度更快,因为它在启动时会索引整个项目。但是,当处理现有项目时,与Eclipse相比,IntelliJ Idea可以更快,更流畅地工作。

(7)可用性

与Eclipse相比,IntelliJ Idea更易于使用。IntelliJ Idea中的学习曲线要快得多,这使开发更轻松,更自然。在Eclipse和IntelliJ Idea中都可以完成代码完成,下拉菜单,快速查看,项目向导等,但是IntelliJ中的用户体验更加令人满意。

写在最后

请问你要咖啡还是茶?Mac和PC?iPhone OS或Android?每个人的选择都是不一样的,程序员也是如此,选择合适的才是最好的。当开始考虑Eclipse vs IntelliJ Idea时,必须意识到以下事实:

IntelliJ Idea是一个运行速度更快的出色平台,其文档通常是最新的。

IntelliJ Idea可能没有Eclipse那样多的插件。用户仍然发现IntelliJ Idea比Eclipse更稳定。

IntelliJ Idea更加智能,它可以快速轻松地编写和更改代码,建议适当的名称,找到适当的方法,不需要精确选择函数,但是可以猜测想做什么以及如何命名。

最后,最重要的是个人用户的偏好。因此,既可以同时使用这两个平台,也可以自己决定,但是,事实仍然是IntelliJ Idea当前在网上有更多的声音支持者,并且在专家和初学者Java开发人员中的使用比例都逐渐超过Eclipse。


以上是我的浅薄之见,欢迎指正,谢谢!

公司不让用IDEA,必须要用eclipse。你们怎么看待这个强制规定?

我是刚入门的小白,进公司之前领导说随便用一个IDE写代码就好了。但是经过了从SVN下载项目之后,发现每次都要在启动项目上因为怀疑IDE的不同而导致的浪费时间的问题上。大神都不依赖IDE,但小白应该是比较依赖的,而且发现去学习eclipse之后,怎么样都感觉不方便。因为IDEA的alt+enter等功能……现在领导说以后的项目都必须要用eclipse,唉,调试的时候要换界面,各种不方便。大家都怎么想啊?

公司没有钱,赶快离职

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论