TIOBE的4月份编程语言排行榜出来了,java仍是稳坐第一位,java最新的版本也到了13,一直以来java凭借其企业级应用的优点和大量的框架级应用俘获了大量的粉丝和企业客户。前端
谈到开发者,java确定是个绕不过去的话题,那么这么多的java开发者到底都用哪些IDE呢?java
好的IDE确定不只要支持java的开发,HTML,CSS,JS,移动开发一个都不能少。 IDE就是为了下降开发难道,提高开发效率而生的。web
下面是咱们今天要讲的5个IDE神器编程
Eclispe不用介绍了吧,记得我写java用的第一款IDE就是Eclipse,无限语言支持,无限插件拼装。若是你是DIY爱好者,Eclipse绝对是你的第一选择。后端
Eclipse背靠Linux基金会,可谓是财大气粗,如今Eclispe有两个版本一个本地版,一个cloud版本(Eclipse Che,能够经过web来开发应用程序)。 oracle
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确实实至名归。编辑器
那么问题来了,这个神器要花多少钱呢?ide
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。微软良心之做。