eclipse和android studio的爱恨情仇

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的爱恨情仇的更多相关文章
- 注解:大话AOP与Android的爱恨情仇
转载:大话AOP与Android的爱恨情仇 1. AOP与OOP的区别 平时我接触多的就是OOP(Object Oriented Programming面向对象).AOP(Aspect Oriente ...
- Menu与ActionBar的爱恨情仇
最近在开发一款音乐播放器,在开发过程中遇到了一点小麻烦,通过android API搞清楚了Menu与ActionBar的爱恨情仇,写了个小Demo祭奠一下那些年我们陷进去的坑,有不对的地方请大神们批评 ...
- web移动端fixed布局和input等表单的爱恨情仇 - 终极BUG,完美解决
[问题]移动端开发,ios下当fixed属性和输入框input(这里不限于input,只要可以调用移动端输入法的都包括,如:textarea.HTML5中contenteditable等),同时存在的 ...
- Eclipse和Android Studio中的DDMS使用时什么不同?
http://www.jb51.net/softjc/454131.html Eclipse和Android Studio中的DDMS使用时什么不同? 相信很多经常开发Android应用的朋友应该都接 ...
- 将应用代码由eclipse导入Android studio的方法NDK-Build和Cmake两种方法(以android_serialport_api为例)
网上翻了几百篇博客,看了半天,要不就是写的乱七八糟看不懂,要不就是隐藏了一些细节,要不就是实现不了,最后还是在Android官网上看明白了,而且说得有条有理,以后遇到不懂的一定要先翻官网. 参考资料: ...
- Eclipse转Android Studio工程实践
Eclipse转Android Studio工程有两种方式, 一种是兼容Eclipse,两者都可以使用,一种是全新的Android Gradle Project. 这里使用的Android Studi ...
- 除了love和hate,还能怎么表达那些年的“爱恨情仇”?
实用英语 帮你全面提高英语水平 关注 童鞋们每次刷美剧的时候,相信都会被CP感满满的男女主角虐得体无完肤吧. 可是,一到我们自己表达爱意或者恨意的时候,却苦于词穷,只会用love, like, hat ...
- 对json的爱恨情仇
本文回想了对json的爱恨情仇. C++有风险,使用需慎重. 本文相关代码在:http://download.csdn.net/detail/baihacker/7862785 当中的測试数据不在里面 ...
- String、StringBuilder、StringBuffer的爱恨情仇
第三阶段 JAVA常见对象的学习 StringBuffer和StringBuilder类 (一) StringBuffer类的概述 (1) 基本概述 下文以StringBuffer为例 前面我们用字符 ...
随机推荐
- thinkpadE470 win10安装虚拟机时出现‘intel VT-x’处于禁用状态 无法执行64位操作系统
上图为安装虚拟机时弹出的问题. 解决办法: 本人电脑型号为thinkpadE470.遇到此问题查阅了很多,都是针对一般电脑的.折腾了好一会儿.故特写一篇针对此型号的. 1.重启计算机,一开始出现联想标 ...
- BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
2242: [SDOI2011]计算器 题意:求\(a^b \mod p,\ ax \equiv b \mod p,\ a^x \equiv b \mod p\),p是质数 这种裸题我竟然WA了好多次 ...
- Xposed快速hook关键点
0x01 导读 工作中,常常需要针对各种app进行快速代码定位,找到代码修改和调试各种功能,就不得不面对xposed来进行一系列快速定位关键代码的问题了.那么问题来了,如何快速找到代码呢? 这里值这针 ...
- sublime插件AndyJS2安装教程
1.下载AndyJS2包,已整理上传,下载AndyJS2.rar,附上网址.(https://github.com/jiaoxueyan/AndyJS2) 2.点击首选项(preference)=&g ...
- Selenium_WebDriver_多窗口切换
摘要: 版权声明:本文为博主原创文章,转载请注明出处. 在页面操作过程中有时候点击某个链接会弹出新的窗口,这时我们如果需要操作新打开的页面,就需要将主机切换到新打开的窗口上再进行操作,比如博客园精华页 ...
- TensorFlow实战之Softmax Regression识别手写数字
关于本文说明,本人原博客地址位于http://blog.csdn.net/qq_37608890,本文来自笔者于2018年02月21日 23:10:04所撰写内容(http://blog.c ...
- MySql 性能调优策略
本主题调优针对于my.cnf配置来做详细的参数说明 示例配置如下: #cat my.cnf # MySQL client library initialization. [client] port = ...
- ireport报表学习
常用组件介绍: 制作一个报表一般四个组件比较常用,下面分别介绍 Rectangle:用于画表格的样式,整个表格的样式使用次组件做出来的,本控件表现为一个黑色矩形框,多个黑色矩形框排在一起可以组合出来任 ...
- GNU autotools自动生成Makefile 介绍
一.目的 使用autotools工具来帮助我们自动地生成符合自由软件惯例的makefile(这样就可以像常见的GNU程序一样,只要使用"./configure", "ma ...
- Angular利用@ViewChild在父组件执行子组件的方法
代码如下: @Component({ selector: 'my-app', template: ` <step-bar #stepBar></step-bar> ` }) e ...