Eclipse,以下简称ES(自己起的,不喜勿喷);Android studio,以下简称AS(都这么叫的啦)!

2000年,IBM怀胎24个月,终于产生了Eclipse,当时ES的诞生只是为了解决IBM内部开发工具Visual Age for Java 和 WebSphere Studio难以集成的问题。

生孩子,就得养孩子啊!ES也算是很争气,很快得到了业界认可,在IBM的圈子里算是混出了名头,但在IBM这个家长的严管下,ES的发展还是受到了一定的制约。幸亏ES这个爹还算开明,2004年初,Eclipse基金会成立,ES受到更多业界成员的热捧。要问ES为啥这么火,因为其胸襟宽广,有个插件模式(感觉是开了挂了),人们通过在ES身上安装不同的插件,使得其功能强大。于是乎,ES上天入地,无所不能,什么HTML,数据库设计、Java开发、C++开发等统统不在话下。

俗话说,人总要有个特点,样样都行,最终只能样样都不行,所以,ES还是主打Java程序的开发。当然,如果你硬是要抛弃VC和VS,用ES开发C和C++程序;硬是要抛弃Dreamwaver,用ES开发Html;硬是要抛弃Notepad++,用ES编辑php,那我只能说,你够特别!

既然ES更擅长Java的开发,那么和java休戚相关的android,自然和ES越混越熟,最终结为连理。(要这样说的话,产生ES的IBM和生下android的Google也算是亲家了,这只是我的猜想,事实上他们关系并不好)故事继续,android和ES的婚后生活还算稳定,他们子孙遍地,各种APP盛行。但是好景不长,随着时代的发展,环境的变化,android发现他与ES生产的效率越来越低,致使无数个善良的程序猿在无数个夜晚一边用红牛洗肠,一边抱怨android与ES的种种不是。

终于有一天,身为家长的谷哥坐不住了,她决定再生一个,来为android匹配一个如意郎君,随即,谷哥宣布在不久的将来,将放弃ES。于是,经过漫长的等待,2014年12月,AS稳定版诞生了,2015年6月,谷哥宣布,不再支持ES以及一些附带插件。至此,ES和android分道扬镳,ES一蹶不振,android却迎来人生第二春,和AS开始了一段命运的安排。不要问我,android和AS的结合是否有悖伦理,谁让IT界没有这样一部法律针对近亲结婚呢!(好事的小编,偷偷查阅文献,发现世界各地对近亲结婚的政策不一而同,最重要的是谷哥的诞生地——美国加利福尼亚州貌似不怎么支持近亲立室。)

自小编发稿之日,AS已经到了3.0的预览版,想知道android和AS的后续发展,请听下回分解。

eclipse和android studio的爱恨情仇的更多相关文章

  1. 注解:大话AOP与Android的爱恨情仇

    转载:大话AOP与Android的爱恨情仇 1. AOP与OOP的区别 平时我接触多的就是OOP(Object Oriented Programming面向对象).AOP(Aspect Oriente ...

  2. Menu与ActionBar的爱恨情仇

    最近在开发一款音乐播放器,在开发过程中遇到了一点小麻烦,通过android API搞清楚了Menu与ActionBar的爱恨情仇,写了个小Demo祭奠一下那些年我们陷进去的坑,有不对的地方请大神们批评 ...

  3. web移动端fixed布局和input等表单的爱恨情仇 - 终极BUG,完美解决

    [问题]移动端开发,ios下当fixed属性和输入框input(这里不限于input,只要可以调用移动端输入法的都包括,如:textarea.HTML5中contenteditable等),同时存在的 ...

  4. Eclipse和Android Studio中的DDMS使用时什么不同?

    http://www.jb51.net/softjc/454131.html Eclipse和Android Studio中的DDMS使用时什么不同? 相信很多经常开发Android应用的朋友应该都接 ...

  5. 将应用代码由eclipse导入Android studio的方法NDK-Build和Cmake两种方法(以android_serialport_api为例)

    网上翻了几百篇博客,看了半天,要不就是写的乱七八糟看不懂,要不就是隐藏了一些细节,要不就是实现不了,最后还是在Android官网上看明白了,而且说得有条有理,以后遇到不懂的一定要先翻官网. 参考资料: ...

  6. Eclipse转Android Studio工程实践

    Eclipse转Android Studio工程有两种方式, 一种是兼容Eclipse,两者都可以使用,一种是全新的Android Gradle Project. 这里使用的Android Studi ...

  7. 除了love和hate,还能怎么表达那些年的“爱恨情仇”?

    实用英语 帮你全面提高英语水平 关注 童鞋们每次刷美剧的时候,相信都会被CP感满满的男女主角虐得体无完肤吧. 可是,一到我们自己表达爱意或者恨意的时候,却苦于词穷,只会用love, like, hat ...

  8. 对json的爱恨情仇

    本文回想了对json的爱恨情仇. C++有风险,使用需慎重. 本文相关代码在:http://download.csdn.net/detail/baihacker/7862785 当中的測试数据不在里面 ...

  9. String、StringBuilder、StringBuffer的爱恨情仇

    第三阶段 JAVA常见对象的学习 StringBuffer和StringBuilder类 (一) StringBuffer类的概述 (1) 基本概述 下文以StringBuffer为例 前面我们用字符 ...

随机推荐

  1. spring security 4 filter 顺序及作用

    Spring Security 有两个作用:认证和授权 一.Srping security 4 filter 别名及顺序 spring security 4 标准filter别名和顺序,因为经常要用就 ...

  2. xftp上传失败之解决办法

    修改/usr/local 文件夹权限 rwx 为不可读不可写第三方不可访问 报错 传输状态 恢复文件夹/usr/local 读写第三方访问权限 成功上传

  3. win2012 配置wamp的若干错误

    转自群友 VC2015.VC14 在 Windows 2012 R2 安装失败,0x80240017 - 未指定的错误,解决办法据朋友反应VC2013一样存在这个问题--查资料说是没有安装 KB299 ...

  4. Leetcode刷题C#版之 Median of Two Sorted Arrays

    题目: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the ...

  5. Java开发API文档资源

    <netty> http://netty.io/4.1/api/index.html < Spring FrameWork > 1   http://spring.io/ 2 ...

  6. PHP输出打印方法

    PHP这门语言灵活而充满众多的API和用法,然而在这个技术领域里却缺乏一些系统的总结归纳.或许这与PHP语言的诞生方式有关,衍生,快速变化,原始限制等等,诸多因素决定这门语言变得smarty,却没有人 ...

  7. memcached 的实践操作

    memcached安装和使用   yum install -y libevent  memcached  libmemcached   启动命令:   /etc/init.d/memcached st ...

  8. 【NOIP2015】字串

    [NOIP2015]字串 标签: DP NOIP Description 有两个仅包含小写英文字母的字符串 A 和 B.现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其 ...

  9. Python基础——数据类型与基本运算【主要为除法】

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 无论是Python 3.x版本还是2.x版本,Python均支持多种数据类型,能够直接处理的数据类型包括Int类型. ...

  10. 通过实例介绍Android App自动化测试框架--Unittest

    1.为什么需要使用框架实现自动化测试 作为测试工程师,可能在代码能力上相比开发工程师要弱一点,所以我们在写脚本的时候就会相对容易的碰到更多的问题,如果有一个成熟的框架供给我们使用的话,可以帮助我们避免 ...