eclipse和idea哪个好(eclipse和idea哪个好用)

eclipse和idea哪个好

idea更适合Java初学者,IDEA会帮助对Java某些特性进一步的理解。

初学者只要把基本的编译javac和运行java命令搞明白了之后,这两个软件用哪个都可以。用IDEA还是用Eclipse这个其实看个人的习惯,目前来看idea呈上升势头。

IntelliJ IDEA由JetBrains于2001年发布,JetBrains是一家老牌公司,以前因其Visual Studio的Resharper插件而闻名。

社区版是免费的,主要针对Java和Android应用程序开发人员,它提供了多种语言的支持,包括Java(显然),Kotlin(由JetBrains开发),Groovy,Clojure,Scala等。

eclipse和idea哪个好(eclipse和idea哪个好用)

eclipse和idea哪个好用

基本上没有可比性,idea是一个功能完整而强大的ide,而eclipse只是一个可以运行各插件的平台,本身的功能是很弱的,就拿它最强大的插件myeclipse来说吧,最新的mye没研究过,但我想它有的功能基本上idea都有了,而且使用更方便,功能更强大,而编码方面的优势更是天壤之别了。

idea的弱点我觉得唯一一点就是可视化开发方面一般,或者一直不太积极吧,jsp的开发,没有页面的所见即所得的方式,而且swing开发,也挺别扭的,功能也不如netbeans里的好。除此之外,基本上是完美了,你用过几个月之后,再用用其它的,你就知道了,因为很多细节的东西不能一一尽述,而实际开发却是比较影响效率的。

idea有自己的反馈平台,用户想要的功能、发现的bug都能在此提交,所以idea是越来越强。哦,对了,如果说劣势,就是它是收费的,不过myeclipse也收费,如果想免费功能还不错的话,只能选择netbeans6.5了,进步很大的。

eclipse和IDEA有什么区别

IDEA好,不管你去哪里搜,都是IDEA比eclipse好。但是IDEA对电脑配置更高,我的电脑不行,所以我还是用eclipse。另外,很多网上教学视频都是用的eclipse,学校里教的也是用的eclipse。初学Java建议还eclipse。

eclipse是否被idea取代?现在一般公司都在用什么?

我可以很确定的告诉你:不会被idea取代,但是国内确实idea用户多一些

首先你要知道,你见到只是你周围的环境,一般公司,普通一两年两三年的程序员用idea的人多一些,大神用什么的都有,曾经有幸见过oracle的大神,我亲眼见到他用的是NetBeans,随后我让翻译帮我问问他,国外都用NetBeans吗,他的回答是:“用什么的都有”

公司不会要求个人用哪个编译器,如果是这样,那么这个公司可能管理有问题,或者说技术领导有一种独才的心理

争论集成开发工具好坏的人都是无知的并且没有意义的,我相信,当然,我也确定,用eclipse的人,他连eclipse二十分之一的功能都没用明白,同样,用idea的人,也连二十分之一的功能都没用明白,IDE本质上没有什么好坏,重要的是我们个人对它的掌握,下面说一下我个人对intellj IDEA和eclipse的使用评价:

  1. 从业务代码开发方面,intellj是完胜eclipse的,这是客观事实,intellj IDEA优秀以及众多的开发插件,还有敲击键盘即可弹出和你预想差不多的代码提示,以及快速的if null判断,总之这个我没必要多说,IDEA的快捷键和业务代码开发功能就是比eclipse强,例子我都举不过来
  2. 从阅读源码和学习方面,intellj IDEA也是完胜eclipse的,说一个简单的例子,在查看各种源码的时候,可以直接右键,然后点击Diagrams,即可查看类图,这要是eclipse,那可费了老劲了,IDEA快速搜索带有源码的class文件也很方便,因为两下shift这个搜索确实比eclipse强
  3. 插件方面,之前说过,IDEA的插件支持非常好用,如果市场没有,我直接拖拽jar包马上就安装上,但是eclipse是需要放到plugin文件夹下,而且不同版本还不一定一样,比较麻烦
  4. 导入项目方面,IDEA稍微胜过eclipse,eclipse如果用的不熟,可能会出现各种maven报错的情况,当然了,IDEA在这方面要好一些,不过这条是针对新手程序员的,我觉得这不属于eclipse的劣势
  5. Java doc方面,eclipse吊起来打IDEA,也就是说eclipse在这点完胜IDEA,纵然IDEA有非常灵活的groovy脚本语言,也不如eclipse的shift+alt+J标准,而且eclipse配置java注释无论是从类,还是方法,或者字段,都能很容易的生成,而IDEA就差了很多,恕我直言,无意冒犯,百分之99的程序员连java基本注释都不会写,这里吐槽一下,我见过很多小白程序员在注释中写注入@date来表示日期,还有用一些可能是自创的注解来写注释,比方说@describtion这种
  6. 启动速度方面和运行方面,eclipse要胜IDEA的,当然了,我说这是在不更改IDEA配置信息的情况下,不过话又说回来,很少有人会修改这个配置,一般情况下都是慢就慢了,有时候我们需要写单独的main方法来测试某段代码运行,eclipse启动非常快,而IDEA就很墨迹,磨磨蹭蹭的,还需要修改配置才行
  7. 修改某个文件,其他文件关联报错,这是我最不喜欢IDEA的一个痛点,假设我在某个java文件中的某个方法加了一个参数,eclipse会非常快速,几乎是马上就在左侧项目列表找到相关方法,并且报错提示,非常醒目,然而IDEA就费劲了,需要反映半天,甚至有些版本的IDEA,如果不执行编译或者运行,根本无法发现关联了哪些方法
  8. 由于IDEA很智能,我曾经遇见过一些恶心的问题,举个我实际开发中的例子,之前有个项目,用了一个过时的类,这个类在我本地的jdk上并没有,但是intelliJ IDEA会在我打包的时候,自动将这个类下载下来,然后打包进去,所以导致我一直都不知道项目中有个类在我的JDK中不存在,这进一步引发一个问题,就是用eclipse的人无法执行这个方法,所以说太智能了,在某种意义上说也的确不是很好
  9. IDEA在语法校验上,eclipse比较严格,尤其是泛型的操作上,之前我遇到过,具体例子想不起来了

总结一下,如果你现在使用eclipse,并且用的还可以,那么没太大必要换idea,如果是新手小白,正愁如何选择开发工具,选择idea还是比较好的,毕竟酷的插件特性很多,再次吐槽一下,java doc写的不好,用啥都白扯,毕竟注释不好,代码写的就是不好看,这单无需质疑,建议多看看netty和spring的源码。

eclipse和idea哪个好(eclipse和idea哪个好用)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注