eclipse是开源的、基于插件机制的IDE(Integrated Development Environment,集成开发工具 ),是Java领域最流行的集成开发工具。
eclipse
当然elipse不仅仅可以开发Java应用,JavaWeb应用,我们还可以使用eclipse的其他版本进行PHP开发,C/C++开发等。
赣南IT专家老王自然也是从接触Java开发就已经在使用eclipse,但是在使用eclipse的过程中难免会遇到一些问题:
1.运行速度慢,严重拖累开发效率(当然也有可能是你电脑实在太差了,赶紧换电脑吧)
2.通过网络安装插件,连接速度慢
3.使用自带的Maven插件进行项目管理时,JAR包下载时常出现异常,JAR包不完整
4.测试 JavaWeb项目时,时常出现某些Java类不编译成.class字节码文件的问题
5.并不友好的代码提示,比如CSS样式的提示,JavaScript代码的提示等
6.时常被各种插件折腾,人老了就不愿意折腾了
7.Google已经不提供Android开发工具包ADT插件的更新了,使用eclipse开发安卓项目请三思
8.欢迎在评论区补充其他使用eclipse遇到的坑……
在2013年,赣南IT专家老王就因为第1个问题,残酷地把eclipse放弃了,彻底转向了IntelliJ IDEA的怀抱。什么?还没有听说过IDEA?那你已经out了!
IntelliJ IDEA
IntelliJ IDEA是捷克的JetBrains公司开发的一款Java IDE工具,包含有一个免费的社区版,和一个收费的旗舰版。免费的社区版拥有较少的功能,而收费的旗舰版拥有Java应用,JavaWeb应用, SSH框架,Git, SVN, Maven等各种功能。
IDEA号称是全球最智能的Java IDE,自从转向IDEA,发现这货真不是一般的好用,当然前期有一定的学习成本,但是认真使用一个礼拜,你会发现你爱上IDEA了。老王使用IDEA的体会:
1.占用内存大,运行速度快,大大提升了开发效率(请使用好电脑)
2.使用旗舰版无需安装其他多余的插件,几乎满足了开发的所有需求
3.使用自带的Maven或Gradle都非常方便友好,几乎没有出现过差错,网络速度快
4.非常友好并智能的代码提示,IDEA甚至能预知你想要写什么样的代码, 传递哪些参数,对HTML,CSS,JavaScript都有非常友好的支持
5.强大的代码检视功能,给你提供最直接有效的代码优化方案
6.项目问题自动侦测,比如缺少某个JAR包, 缺少Artifact等
8.友好的框架支持,想要加入某个框架,只需要在模块上右键选择Add Framework Support
7.再也不需要折腾插件了
8.欢迎在评论区补充……
Google已经不提供eclipse的ADT插件了,开发Android的小朋友,都在使用基于IDEA的Android Studio呢,连Google都用IDEA了,你还不试一试?