Android Studio和IntelliJ IDEA的不同点在啥地方
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio和IntelliJ IDEA的不同点在啥地方相关的知识,希望对你有一定的参考价值。
两者不同点在于支持的开发环境和开发公司不同。
1、开发的公司不同
android Studio是谷歌开发的Android开发插件。
IntelliJ IDEA是JetBrains公司推出的Java集成开发环境。
2、支持的开发环境不同
Android Studio只支持Android开发,是谷歌在IntelliJ IDEA社区版上剔除其他功能的一款专注Android开发的插件,可以说是弱化版的IntelliJ IDEA。
IntelliJ IDEA是JetBrains公司推出的Java集成开发环境,当然Android也是基于java的,IntelliJ IDEA除了支持Android开发,还支持JavaSE,Android,Groovy,Scale,html,CSS,php等语言的开发。
扩展资料:
IntelliJ IDEA优点:
1、最突出的功能自然是调试(Debug),可以对Java代码,javascript,JQuery,Ajax等技术进行调试。
2、查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。
3、需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。
4、最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。
在IDEA的基础上,Android Studio 提供:
1、基于Gradle的构建支持
2、Android 专属的重构和快速修复
3、提示工具以捕获性能、可用性、版本兼容性等问题
4、支持ProGuard 和应用签名
5、基于模板的向导来生成常用的 Android 应用设计和组件
6、功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览
参考资料来源:百度百科—IntelliJ IDEA
参考资料来源:百度百科—Android Studio
参考技术A1、支持的开发环境不同
Android Studio只支持Android开发,是谷歌在IntelliJ IDEA社区版上剔除其他功能的一款专注Android开发的插件,可以说是弱化版的IntelliJ IDEA。
IntelliJ IDEA是JetBrains公司推出的Java集成开发环境,当然Android也是基于java的,IntelliJ IDEA除了支持Android开发,还支持JavaSE,Android,Groovy,Scale,HTML,CSS,PHP等语言的开发。
2、开发的公司不同
Android Studio是谷歌开发的Android开发插件。
IntelliJ IDEA是JetBrains公司推出的Java集成开发环境。
扩展资料
Android Studio架构组成:
1、基于Gradle的构建支持。
2、Android 专属的重构和快速修复。
3、提示工具以捕获性能、可用性、版本兼容性等问题。
4、支持ProGuard 和应用签名。
5、基于模板的向导来生成常用的 Android 应用设计和组件。
6、功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。
IntelliJ IDEA优点:
1、最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。
2、查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。
3、需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。
4、最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。
参考资料:百度百科—IntelliJ IDEA
参考资料:百度百科—Android Studio
参考技术B1、开发环境不同
IDEA是JetBrains公司推出的Java集成开发环境,分为免费社区版与收费旗舰版,社区版只支持JavaSE,Android,Groovy,Scale;收费版还支持JavaEE的开发。
Android Studio 就是基于Intellij IDEA社区版开发的,只是Google亲自开发的Android插件而已。
2、支持的开发语言不同
虽然Android Studio是基于IDEA开发的,但Studio是一个纯粹的Android开发环境,并不支持诸如Groovy,scale。虽然IDEA社区版支持,但google已把它们剔除了,所以Studio支持的开发更少。
3、功能不同
IDEA旗舰版功能更多,例如自带数据库查看工具,可以直接看到调试的程序的在手机内部的数据库,而Android studio没有。
4、对Android开发的支持程度不同
虽然IDEA 社区版也原生支持Android开发,但对于Android开发的支持上不如Studio来的彻底。
参考资料来源:百度百科-Android Studio
参考资料来源:百度百科-IntelliJ IDEA
参考技术C 首先是差异,IDEA是JetBrains公司推出的Java集成开发环境,分为免费社区版与收费旗舰版,据我所知这两个版本的差异主要在对JavaEE开发的支持上,社区版貌似只支持JavaSE,Android,Groovy,Scale,收费版还支持JavaEE的开发,具体可查看官网上的差异说明,可以到IntelliJ IDEA 查看。下面是个官方截图:而Android Studio是基于IDEA Commutity Edition开发的,因为Community 版本不仅是免费的而且是开源的,请看下图:
可以看出之前刚推出的studio1.0正式版是基于idea13开发的,而不是最新的idea14.
上面这些大概说清了这三者之间的差异了。
下面说一下利弊:
虽然Android Studio是基于IDEA开发的,但studio是一个纯粹的Android开发环境,并不支持诸如Groovy,scale虽然IDEA社区版支持,但google已把它们剔除了,所以可能Studio支持的开发更少,貌似属于弊的范畴吧(可我觉得这是优点,Android Studio就只做Android)。
再者,虽然IDEA 社区版也原生支持Android开发,但对于Android开发的支持上定不如Studio来的彻底,再加上经过Google两年的开发studio已经进入了1.0的正式版时代,所以如果你做Android开发选studio就对了。(在Studio转正之前idea应该是做Android开发的一个不错的选择,但现在不是了)。
最后总结一句,如果你是Android开发者就选择studio吧,这是最佳选择,而如果你不是那就选择idea吧。本回答被提问者和网友采纳 参考技术D Android Studio 就是基于Intellij IDEA社区版开发的,只是Google亲自开发的Android插件而已。简单来说没啥区别。
以上是关于Android Studio和IntelliJ IDEA的不同点在啥地方的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ 和 Android Studio 中 Eclipse 的 Ctrl+1
Intellij (Android studio) 成员变量前缀
将 IntelliJ 设置传输到 Android Studio
如何在 Android Studio 和 IntelliJ 中安装颤振和飞镖?