码迷,mamicode.com
首页 > 移动开发 > 详细

调研某一移动应用/平台的开发环境的发展演变

时间:2015-09-17 15:00:26      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

  进来事情较多,脑袋运转不停,睡眠不足。

----------------以上只是说明我有作为一个合格程序员的品质-------------------------------------------------------------

  开博客对一个程序员技术的体现,从初级到高级,能够记录程序员的技术成长历程。受到课程的影响,也开了这个博客。

  那既然开了博客,就得写些有用的东西。往常,对于技术这类的心得和资源,我都是记录在印象笔记里面的。也就自己能看,整理的妥妥当当,很有成就感。

   

  我的方向是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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!