简体   繁体   English

IntelliJ IDEA 13和Android Studio之间的差异

[英]Differences between IntelliJ IDEA 13 and Android Studio

For a long time Android Studio provided better ide integration compared to IntelliJ IDEA. 与IntelliJ IDEA相比,Android Studio长期以来提供了更好的ide集成。

To my knowledge version 13 of the IntelliJ IDE does include all the features that previous versions were lacking. 据我所知,IntelliJ IDE的第13版确实包含了以前版本缺少的所有功能。

My question is: Are there still any exclusive features of Android Studio so that it makes sense to have a separate installation besides IntelliJ IDEA? 我的问题是:Android Studio是否还有任何独有的功能,除了IntelliJ IDEA之外还有单独的安装是否有意义?

Many of the questions regarding the differences between the two have been covered in a blog post . 关于两者之间差异的许多问题已在博客文章中介绍过

The gist of it is that the Android plugin for IntelliJ and Android Studio itself come from the same codebase. 它的主旨是IntelliJ和Android Studio的Android插件来自相同的代码库。 New features introduced in Android Studio will be available in IntelliJ as well, if not immediately then soon enough. Android Studio中引入的新功能也将在IntelliJ中提供,如果不是很快就会立即提供。

Android Studio offers an Android specific development environment with some of the common setup tasks (including Gradle) more streamlined. Android Studio提供Android特定的开发环境,其中一些常见的设置任务(包括Gradle)更加简化。

IntelliJ is targeted towards developers who do both Android as well as regular Java development. IntelliJ面向同时兼顾Android和常规Java开发的开发人员。 So if you use IDEA for more than just Android development, you are better off sticking with it. 因此,如果您使用IDEA而不仅仅是Android开发,那么最好坚持使用它。

Based on my experiences and IntelliJ IDEA and Android Studio FAQ 根据我的经验和IntelliJ IDEA和Android Studio FAQ

  • First of all, both use the same base code. 首先,两者都使用相同的基本代码。 So there's no actual difference in that part. 所以那部分没有实际的区别。

Android Studio and the Android plugin for IntelliJ IDEA are built from the same code, and all of the changes in Android Studio are, and will continue to be, available in IntelliJ IDEA releases. Android Studio和IntelliJ IDEA的Android插件都是使用相同的代码构建的,Android Studio中的所有更改都将继续在IntelliJ IDEA版本中提供。

  • Android studio is only developed to produce android applications. Android studio 开发用于生成Android应用程序。

Android Studio is focused specifically on Android development and provides streamlined environment and project setup Android Studio专注于Android开发,并提供简化的环境和项目设置

But Intellij IDEA has features to produce other stuffs like JAVA programs. 但Intellij IDEA具有生成其他东西的功能,如JAVA程序。

  • You can't really trust Android studio (and it's almost 2016) to be completely stable as it still has some bugs which are unlikely in Intellij Idea. 你不能真正相信Android工作室(而且几乎是2016年)完全稳定,因为它仍然存在一些在Intellij Idea中不太可能出现的错误。

  • If you rely on features that are only available in IntelliJ IDEA Ultimate (such as additional version control plugins), you won't be able to use Android Studio? 如果您依赖IntelliJ IDEA Ultimate中仅提供的功能(例如其他版本控制插件),您将无法使用Android Studio?

these additional features will not be available in Android Studio. 这些附加功能在Android Studio中不可用。 You should continue using IntelliJ IDEA Ultimate. 您应该继续使用IntelliJ IDEA Ultimate。

  • The only advantage I've seen in Android studio over Intellij IDEA is automatically adding support for appcompat to the project and not having to go through the steps to add it to the project 我在Android工作室中看到的优于Intellij IDEA的唯一优势是自动添加对appcompat支持到项目,而不必执行将其添加到项目的步骤

So I would personally use Intellij IDEA and wait for Google to release a more stable Android studio version 所以我个人会使用Intellij IDEA并等待谷歌发布更稳定的Android工作室版本

Quoting from Jetbrains' blog: 引自Jetbrains的博客:

The EAP of IntelliJ IDEA 13, which includes all of the Android Studio features except for the redesigned new project wizard and the App Engine cloud endpoints integration is available now. IntelliJ IDEA 13的EAP,包括除重新设计的新项目向导和App Engine云端点集成之外的所有Android Studio功能,现在可用。

BTW new features of Android Studio won't be available for users of IntelliJ IDEA v12. 用于IntelliJ IDEA v12的用户将无法使用Android Studio的BTW新功能。 The new features (especially the Gradle support) depend on the major changes that were done in the version 13 platform, and there is no plans to backport them. 新功能(尤其是Gradle支持)取决于版本13平台中所做的主要更改,并且没有计划向后移植它们。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM