关于Android Studio和Intellij
来源:互联网 发布:淘宝毛衣外套 编辑:程序博客网 时间:2024/05/01 02:37
Android Studio基于Intellij IDEA 开源的社区版。我之前一直用Intellij IDEA写Android应用,先来谈谈Intellij IDEA的情况
1. 什么是Intellij IDEA 。一个Java IDE,通过插件也可以支持各种语言,由捷克一家专做IDE的jetbrains公司出品。该公司的一系列商业IDE(RubyMine, Intellij IDEA, Pycharm, WebStorm....)应该都是有不错的口碑的。Intellij IDEA的社区版是开源的。Google在其基础上二次开发了Android Studio.
2. Intellij IDEA对Android开发的支持情况。
4. 刚开始用Intellij,肯定有不习惯的地方。
配置Eclipese用于Android开发的官方文档,网上教程,以及几乎任何一本Android书籍都有介绍。大多数开发者也应该更熟悉Eclipese。
但是,Intellij也有很丰富的资料,Google + StackOverflow,基本没有解决不了的问题。
值得注意的是,Intellij的一些概念和Eclipese不同,比如一个project相当于Eclipes的workspace,R文件内容在IDE的项目文件下。
大家刚开始用Eclipese的时候也会遇到一些问题。用Intellij也一样,其实用多了就习惯了。
=========
关于Android Studio。。刚下载,看上去和Intellij区别不大。。用一段时间后再补充。。
1. 什么是Intellij IDEA 。一个Java IDE,通过插件也可以支持各种语言,由捷克一家专做IDE的jetbrains公司出品。该公司的一系列商业IDE(RubyMine, Intellij IDEA, Pycharm, WebStorm....)应该都是有不错的口碑的。Intellij IDEA的社区版是开源的。Google在其基础上二次开发了Android Studio.
2. Intellij IDEA对Android开发的支持情况。
- 相比Eclipese原来的官方支持,以及ADT插件集成的一些GUI设计工具,Intellij对Android 开发的支持并不比Eclipese少。Intellij IDEA 12里面加入了自己实现的GUI设计工具。另外提供对Android开发更智能的补全,重构等支持。
- 个人体会,使用起来,明显感觉Intellij IDEA的补全提升更快捷好用,写代码更舒服。现在我已经用Intellij IDEA完全代替Eclipese了。
- 这方面有人比我讲的好,有兴趣的可以看看Clean code | Android development: choose right IDE 。
- 我曾经实习的地方的前辈大多用Intellij IDEA写Android,是去年暑假ThoughtWorks工程师协助进行一些开发工作的时候介绍进来的。
- 看Github上面的开源项目。Intellij IDEA的工程目录下会有.iml 和 .idea/ 配置文件,Eclipese的工程目录下会有.classpath文件 。如果开发者没有在.gitignore忽略掉IDE的配置文件,那么就可以看出他们是用什么工具开发的。在Github上面随便翻翻star最多的Android项目,可以看到一些用Intellij 开发的:
- Facebook公司开源的Facebook Android SDK:facebook/facebook-android-sdk · GitHub
- Github开源的Android Client :github/android
4. 刚开始用Intellij,肯定有不习惯的地方。
配置Eclipese用于Android开发的官方文档,网上教程,以及几乎任何一本Android书籍都有介绍。大多数开发者也应该更熟悉Eclipese。
但是,Intellij也有很丰富的资料,Google + StackOverflow,基本没有解决不了的问题。
值得注意的是,Intellij的一些概念和Eclipese不同,比如一个project相当于Eclipes的workspace,R文件内容在IDE的项目文件下。
大家刚开始用Eclipese的时候也会遇到一些问题。用Intellij也一样,其实用多了就习惯了。
=========
关于Android Studio。。刚下载,看上去和Intellij区别不大。。用一段时间后再补充。。
0 0
- 关于Android Studio和Intellij
- Android Studio : Intellij idea
- IntelliJ IDEA使用 - idea和android studio制作Android签名
- IntelliJ IDEA使用 - idea和android studio引入so库
- android studio 迁移 eclipse 和 Intellij Idea 项目的注意事项
- IntelliJ IDEA和Android Studio上使用Git
- Intellij IDEA和Android Studio汉化(持续更新中...)
- Android Studio ,基于intellij idea
- IntelliJ-IDEA|Android Studio 快捷键
- 关于Android Studio和lambda表达式
- 设置 Intellij 或者 Android Studio 菜单字体大小
- IntelliJ IDEA/ Android Studio 显示行号方法
- IntelliJ IDEA /Android Studio显示文档
- IntelliJ IDEA/ Android Studio 显示行号方法
- IntelliJ IDEA /Android Studio显示文档
- [自我记录贴] IntelliJ & Android Studio Issues
- android studio 以及intellij idea 常用插件
- IntelliJ Idea / Android Studio 常用快捷键列表
- gridbaglayout不显示是因为panel没有添加具体的button/label
- 职业发展上的一些心得
- Ubuntu下使用crontab
- jquery prop
- 教程:深入理解Flash的沙箱 – Application Domains
- 关于Android Studio和Intellij
- Android中图像变换Matrix的原理应用
- OCP-1Z0-053-V13.02-613题
- Pat(Advanced Level)Practice--1011(World Cup Betting)
- 教程:深入理解Flash的沙箱 – Security Domains
- OCP-1Z0-053-200题-34题-613
- socket.error: [Errno 48] Address already in use
- SQLLOD用法
- CTreeView 的教程