我眼中的MyEclipse、Eclipse、IntelliJ IDEA

话说:

笔者想在这简单做一个对比荟萃,后期不定期更新,读者可以再这里找到近乎所有的解决方案就好了(当然受限于笔者的积累)

版本:MyEclipse2014、Eclipse 4.7.0 M7、
IntelliJ IDEA Community Edition 2017.2.5 x64、
IntelliJ IDEA 2017.2.5 x64

先就JavaWeb总结下三者的使用心得:
MyEclipse 简称1
Eclipse 简称2
IDEA 简称3

1、整体使用感觉而言——1、2使用方法很相似,二者与3差别就比较大;个人喜欢3的界面风格;

2、整体架构——1、2类似,3布局很奇特。3里面的Project==1、2里面的Workspace;3里面的Module==1、2里面的Project。知道这个有什么用?你可以清晰的知道,你新建的工程位置在哪里,新建的项目在工程里,部署Tomcat的时候,是否部署成功,可以直接在目录下看到各种文件的变化。

3、Tomcat部署区别——1和2部署方法差不多,不过2里面变成了Server目录下的各种操作;3则界面大变,部署位置更加好找。

一旦部署Tomcat后,1会直接在Tomcat的webapps目录下新建一个工程,所以你访问的时候,默认localhost:8080就可以访问,本质是访问的是Tomcat的webapps下的ROOT目录下的index.jsp,显示就是那只猫的界面。
存在问题:热部署。每次代码变动,Tomcat服务器需要重新部署或者关闭。很烦人。
但是,JSP页面只要保存后,会实时更新。这是优点!


3则是在Tomcat目录下新建了一个默认叫:wtpwebapps的目录;原理同Eclipse差不多。默认访问localhost:8080也是不行的,因为找不到猫的ROOT.
另外,3存在的缺点是,虽然没有热部署问题,但是不论是JSP页面,还是代码变动,都需要保存后或者重新部署后,才能生效。最不满意的是,JSP页面不能实时更新。极不方便呢!

4、设置的位置——1、2基本设置都在Window–>Preferences里面;3在File–>Settings/Project Structure里面。知道了这个区别,任何设置方面的,就可以很快找到门路了。

5、JSP编码风格——我还是比较喜欢1的风格,最上方可以直接看到效果:所见即所得;可惜的是一点提示也没有,完全考验基本功;2没啥特别的,3就是提示全,写起来简单快速。

6、自动提示方面——这方面有很多差别,这里记录的差别让我觉得很惊奇!
IDEA在我们赋值的时候,比如以下代码:

我眼中的MyEclipse、Eclipse、IntelliJ IDEA_第1张图片

还有以下代码:

我眼中的MyEclipse、Eclipse、IntelliJ IDEA_第2张图片

如果读者遇到这三种IDE的相关问题,可以参阅笔者笔记,看是否可以找到答案,然后在去网上看看,节省精力。

Eclipse使用点滴积累:

http://note.youdao.com/noteshare?id=34de20aa8a161ef15edaaf55fa4b4fa4&sub=A5F73289381743F38BB28ADFE8EF5CBE

IntelliliJ IDEA使用积累:

http://note.youdao.com/noteshare?id=e0861031b6f4f2af84b7ff322e22874d&sub=D77051C88BB34003ADE6FCED215C3C89

IntelliJ IDEA虽然收费,但是确实有个人风格。尝试不同的IDE,也是一种快乐,尽管会遇到多样的问题,但是本质原理都是一通百通。

打字有点多,应该图文并茂的。相信我,有道笔记里面,绝对的图文并茂,生动形象!

晚安!

你可能感兴趣的:(IDE)