标签:
进来事情较多,脑袋运转不停,睡眠不足。
----------------以上只是说明我有作为一个合格程序员的品质-------------------------------------------------------------
开博客对一个程序员技术的体现,从初级到高级,能够记录程序员的技术成长历程。受到课程的影响,也开了这个博客。
那既然开了博客,就得写些有用的东西。往常,对于技术这类的心得和资源,我都是记录在印象笔记里面的。也就自己能看,整理的妥妥当当,很有成就感。
我的方向是java和android的,对android有一定的了解。(入android的主要原因是因为ios太贵。。。)
android从早期我见过的1.6到最近的6.0已经迭代了许多个版本。5.0之前,像我这样的省美观,觉得android长得太黑人了,没ios好看。而从年开始,谷歌推出了material design的设计风格之后,对android我有种女大十八变的错觉感(个人觉得这种设计风格是可以完爆android的)。这正是我加重我对android的喜爱,生态开放,能折腾,github上的资源也多,黑科技也多。相比ios是土豪的范,android给我感觉就是极客的范。
---------------上诉说了一下我对android的观感,如果要从整个发展历程讲起,那我还得去google一下资料-------------------
工欲善其事,必先利其器。
android开发的主要语言使用的是java,所以最为广泛的ide工具便是eclipse(一下简称EC)。这个也是在android发展过程中很具地位的开发工具。不过时间发展,google在13年发布的Android Studio(一下简称AS)。As已经发出便受到极大的追捧。我觉得大抵的原因是因为,AS是基于另外一个java著名的开发工具Intellij(个人非常喜欢这个IDE)开发而来的,采用的gradle的构件化工具。AS吸取了Intellij的许多优点,极大的方便了开发者。
网上可以找到很多关于AS和EC优劣的讨论,我就不多引用。
就我个人使用这两款工具,而言在功能上,AS可以说是完爆EC的,比如AS从github上面导入开源库的时候只需要开源库上的一句代码就可以了、AS在写界面的时候可以边写边直观的查看界面、AS对于开发中使用的图片资源管理比EC好的太多等等。
但是功能完爆并不能使我完全肯定这个工具,乃至于至今还不能完全抛弃EC的都要原因是特么太卡!
AS本身吃内存就非常大,所以在使用AS的时候如果不是高配电脑,使用AS会有明显的卡顿感。其次,gradle这个工具在构建过程中要频繁访问网络,特别是在国内的这种网络环境中,每一次的编译都已经允许我去上个小号了。
通常情况下,我电脑的配置可以稍微流畅的跑一个的AS或者卡卡的跑两个AS。但是如果开到三个窗口,那我只能重启计算机了。
而对于EC,同时工作4到5个对电脑的负担还是不会太重的。
综上,AS还是个蓬勃发展的工具,我想随着谷歌的不断优化,其性能和功能都可以促使程序员彻底抛弃EC。当然谷歌官方也说了,年底就结束对EC的技术支持。所以Android的开发者还是尽早从EC上迁移到AS吧。
下面是另一片关于AS使用中的一些问题。
Android Studio使用入门 http://www.cnblogs.com/hoatson/p/4816243.html
SDK下载慢怎么办? http://www.cnblogs.com/hoatson/p/4816280.html
标签:
原文地址:http://www.cnblogs.com/hoatson/p/4816288.html