Android Studio与其IntelliJ IDEA相比,其差异与利弊主要有哪些

Android Studio与其IntelliJ IDEA相比,其差异与利弊主要有哪些,第1张

首先是差异,IDEA是JetBrains公司推出的Java集成开发环境,分为免费社区版与收费旗舰版,据我所知这两个版本的差异主要在对JavaEE开发的支持上,社区版貌似只支持JavaSE,Android,Groovy,Scale,收费版还支持JavaEE的开发,具体可查看官网上的差异说明,可以到IntelliJ IDEA 查看。下面是个官方截图:
而Android Studio是基于IDEA Commutity Edition开发的,因为Community 版本不仅是免费的而且是开源的,请看下图:
可以看出之前刚推出的studio10正式版是基于idea13开发的,而不是最新的idea14
上面这些大概说清了这三者之间的差异了。
下面说一下利弊:
虽然Android Studio是基于IDEA开发的,但studio是一个纯粹的Android开发环境,并不支持诸如Groovy,scale虽然IDEA社区版支持,但google已把它们剔除了,所以可能Studio支持的开发更少,貌似属于弊的范畴吧(可我觉得这是优点,Android Studio就只做Android)。
再者,虽然IDEA 社区版也原生支持Android开发,但对于Android开发的支持上定不如Studio来的彻底,再加上经过Google两年的开发studio已经进入了10的正式版时代,所以如果你做Android开发选studio就对了。(在Studio转正之前idea应该是做Android开发的一个不错的选择,但现在不是了)。
最后总结一句,如果你是Android开发者就选择studio吧,这是最佳选择,而如果你不是那就选择idea吧。

AndroidStudio是一个Android集成开发环境,基于IntelliJIDEA。因此大体是在IntelliJIDEA的基础上增加了一些对于Android开发的实用功能和一些对于使用者友好的处理。AndroidStudio提供了集成的Android开发工具用于开发和调试。
AndroidStudio与IntelliJIDEA差异:(在IDEA的基础上,AndroidStudio提供)基于Gradle的构建支持。Android专属的重构和快速修复。提示工具以捕获性能、可用性、版本兼容性等问题。支持ProGuard和应用签名。基于模板的向导来生成常用的Android应用设计和组件。功能强大的布局编辑器,可以让你拖拉UI控件并进行效果预览。
总结:AndroidStudio是谷歌主导的未来的Android的开发主流,应尽快转移到此IDE的使用和开发上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13287421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-08
下一篇 2023-07-08

发表评论

登录后才能评论

评论列表(0条)

保存