IntelliJ IDEA Ultimate、Community、EAP版本的区别
最近有网友问我intellij idea的版本区别,网上教程也是下载不同的版本的,这里小编就为大家整理一下。
lntellij idea是一种商业化销售的java集成开发环境(integrated development environment,ide)工具软件,由jetbrains软件公司(前称为intellij)发展,提供apache 2.0开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用。
ultimate版本由jetbrains公司维护,使用需要付费,提供一个月的免费试用期。
community版本是由社区人员维护更新,开源且免费,但稳定性不如收费版。
下载的时候需要注意,很多朋友可能通过其他途径下载
ideaic 是社区版
ideaiu 是旗舰版
community:
社区版,免费,但是功能有限制,android studio就是基于这个版本定制的。
包括mysql等不想有版权问题都是下载这个版本的,一般也够用了,除非特殊需求可以购买或下载正式正式版本。
ultimate:
ultimate英文翻译就是终极版,收费,功能无限制。
网上也有针对这个版本的破解方法,大家可以酌情使用。
eap:
终极版的免费版,免费,功能无限制,但是每隔30天要重装一次。
http://idea-intellij.com/intellij-eap/
这个版本适合临时用用。
补充说明:
1、虽然androidstudio是基于idea开发的,但studio是一个纯粹的android开发环境,并不支持诸如groovy,scale虽然idea社区版支持,但google已把它们剔除了,所以可能studio支持的开发更少,貌似属于弊的范畴吧(可我觉得这是优点,androidstudio就只做android)。
2、再者,虽然idea社区版也原生支持android开发,但对于android开发的支持上定不如studio来的彻底,再加上经过google两年的开发studio已经进入了1.0的正式版时代,所以如果你做android开发选studio就对了。(在studio转正之前idea应该是做android开发的一个不错的选择,但现在不是了)。
3、这两个版本的差异主要在对javaee开发的支持上,社区版貌似支持,android,groovy,scale,javase,收费版还支持javaee的开发,具体可查看官网上的差异说明,可以到intellijidea查看。
4、androidstudio是基于ideacommutityedition开发的,因为community版本不仅是免费的而且是开源的。
拓展资料:
1、idea 全称 intellij idea,是java编程语言开发的集成环境。intellij在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、j2ee支持、各类版本工具(git、svn等)、junit、cvs整合、代码分析、 创新的gui设计等方面的功能可以说是超常的。idea是jetbrains公司的产品,这家公司总部位于捷克*的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持html,css,php,mysql,python等。免费版只支持java等少数语言。
2、最突出的功能自然是调试(debug),可intellij idea与其他ide对比图以对java代码,javascript,jquery,ajax等技术进行调试。其他编辑功能抛开不看,这点远胜eclipse。
(1)首先查看map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的entry实例。 不像eclipse,只能在默认的tostring()方法中寻找你所要的key。
(2)其次,需要动态evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的api,可以通过code completion点出它所支持的方法,这点eclipse无法比拟。
(3)最后,在多线程调试的情况下,log on console的功能可以帮你检查多线程执行的情况。
上一篇: 利用工作便利的机会谈恋爱
下一篇: 侄女没考好