2020年,5个你不能不知道的java IDE神器
TIOBE的4月份编程语言排行榜出来了,java还是稳坐第一位,java最新的版本也到了13,一直以来java凭借其企业级应用的优势和大量的框架级应用俘获了大量的粉丝和企业客户。
谈到开发者,java肯定是个绕不过去的话题,那么这么多的java开发者到底都用哪些IDE呢?
好的IDE肯定不仅要支持java的开发,HTML,CSS,JS,移动开发一个都不能少。 IDE就是为了降低开发难道,提升开发效率而生的。
下面是我们今天要讲的5个IDE神器
Eclispe不用介绍了吧,记得我写java用的第一款IDE就是Eclipse,无限语言支持,无限插件拼装。如果你是DIY爱好者,Eclipse绝对是你的第一选择。
Eclipse背靠Linux基金会,可谓是财大气粗,现在Eclispe有两个版本一个本地版,一个cloud版本(Eclipse Che,可以通过web来开发应用程序)。
Eclipse支持C, C++, Clojure, Groovy, Haskell, JavaScript, Julia, Perl, PHP, Ruby, Rust, and Scala等等,只要你想得到的,没有它做不到的。
有优点就有缺点,Eclipse的插件太多,需要自己的动手能力比较强来安装。太多的插件很有可能互相冲突出现问题。另外Eclipse真的吃内存,配个好点的开发机子吧。
IntelliJ IDEA号称地球最强java开发神器。背靠jetbrains这颗大树,用起来跟Eclipse不太一样,如果你刚从Eclipse转向IntelliJ IDEA可能会有稍许不适应。但用熟练之后,就会发现IntelliJ IDEA确实实至名归。
那么问题来了,这个神器要花多少钱呢?
IntelliJ IDEA提供了社区版本和专家版本,用社区版本就好了。如果你非要体验专家版本,还不想花钱,IntelliJ IDEA有一些优惠政策,其中对老师和学生是免费的,用你的邮箱注册一个账号吧。
IntelliJ IDEA支持AngularJS, CoffeeScript, HTML, JS, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript等等,也有众多的插件。
IntelliJ IDEA的自动补全功能和提示功能做的非常好。可以节省相当大的开发时间。
和Eclipse相比IntelliJ IDEA背靠的公司是做IDE起家的,处理IntelliJ IDEA,还有WebStorm,Pycharm,Goland等等,商业化团队肯定比开源的更专业。
NetBeans最开始是Sun旗下的IDE,2009年Sun被Oracle收购后就归于Oracle旗下。后面Oracle将NetBeans捐给了Apache基金会。
Apache出品必属精品。并且NetBeans是java 8 官方的IDE。当然java也是Oracle旗下的,推荐自家的IDE好像也没有什么不对:-)
NetBeans支持C, C++, HTML5, JavaScript, PHP等等语言。
JDeveloper是Oracle旗下的IDE,对的,你没看错NetBeans也是。
JDeveloper支持 Java, SQL, XML, JavaScript, and PHP等语言。
因为是Oracle自己开发的,JDeveloper对Oracle自家的产品集成度非常好。它还支持ADF的开发。
有人要问了,ADF是什么?
ADF是一个Oracle自己出的J2EE框架,从前端到后端一体化的解决方案,前端是可拖拽的哦!如果对前端特别头疼的朋友,可以去尝试一下。一拖一放,前端页面马上就完成了,oh yeah!
当然这样的缺点就是生成的代码特别复杂,里面封装了很多oracle的东西。
Visual Studio Code (VSCode) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、Git 等特性,支持插件扩展。
最最重要的是Visual Studio Code是微软出品的,微软出品必属精品,从它的宇宙最强IDE Visual Studio到称霸客厅的Xbox。微软良心之作。