如果是经常从事java代码开发的,或者有了解啊,听说过,看别人用过,那多少对这两个名字,会有点熟悉!
都是开发java的一个ide,java作为现在主流的一个后端语言,相信你,就算没有学过,当你刷视频的时候,看小说的时候,也都被java语言的广告,所深刻感受过!
那么作为开发java的两个编辑器,都是怎么样的实力?
eclipse
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java
那么,什么意思呢?他需要一些你,安装的插件,来实现软件更好的体验,他给你提供一个很好的组件库。
intellij idea
这个也就是我们经常俗称的idea,那么我们来看百度百科的介绍
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还HTML,CSS,PHP,MySQL,Python等。免费版只Java,Kotlin等少数语言。
你只去看他的各种内容,svn啊,代码分析,智能代码助手,你能总结出什么?占内存啊!
我正常跑起来idea,只是正常的书写代码,一个helloWorld的输出
我用的idea是最新版本的,然后还将里面内置的插件,space,可以共同写代码的一些插件,给禁用了,就已经占用了1.5G内存。但是吧,由于,太过于喜爱他家的这个软件了,我又给电脑家了4内存,想着是,单纯给idea啊这一类的软件加的内存(我主版上限是12g,所以,只能这样)。
优缺点:
其实对这两个软件总结的话,也可以分为以下几点:
1.idea相对于eclipse内存较小一些,更适合电脑内存不够的编码者使用。(其实,我也没觉得,现在还会有特别多内存不够用的情况了,都2022年了,又不是显卡,一个内存而已,反正你们思考下,我觉得,这不是啥缺点)
2.idea提示强大,毕竟,这是jetbrains家主要的产品,人家主开发,主智能,而eclipse的出现,只是替代了以前写代码的编辑器,虽然它现在也在趋向于更趁手的工具。(我曾经在里,看过一个讲这一类的,说其实像webstorm,pycharm,goland,都只是idea这个软件,换了个包装,所以作为jetbrains的招牌菜,肯定会非常看重的)
3.我觉得,idea的界面,好看一些,eclipse我很少用,因为重装系统的缘故,我很多软件都就没有重装,包括eclipse。idea也有很多好看的主题,甚至可以自己定制代码的颜色。
4.idea开箱即用,只需要配置一下jdk就可以了,eclipse好像在第一次启动时,就得配置,不配置,打不开吧好像!(都差不多,都比记事本强)
5.idea提示好,所以,不是太适合新手(也不适合eclipse哈),新手还是老老实实的使用editplus和notepad++。这样前期可以将你的代码底子打牢固,不至于不会记住代码,而后期再使用ide,会让你写代码的速度,更上一层楼。
6.eclipse免费!
7.最重要的一点来了,idea收费,费用,非常高,非常高!优秀的程序猿肯定不想,你自己写的代码,都没有自己的版权吧?
可以看到,一年的话,是499$
差不多,也就三千多吧!!!不过新用户,可以注册一个,免费试用一个月,社区版的是全免费的,但给你限制了一些功能
有得必有失嘛。