Android开发工具的选择
我辞职了,做Android软件了。总算自己给自己打工了,我很开心很爽啊!啥也不说了,我已然是内牛满面了TOT
工欲善其事,必先利其器
。一个称手的开发环境是至关重要的,我也把相当多的时间都浪费在了这里面,但我相信这浪费绝对是值得的。
要对自己喜欢的工具有一个概念才行,我的要求其实很简单:
- 界面不能累赘,要让我一眼找到自己想要的东西
- 编辑器要足够强大,其实只要有代码补全、文档提示之类的基本功能我就满足了
- 反应不能过于迟缓,我的时间真的很贵
- 出现非预知现象的频率不能比我自己的代码出bug的概率还高
- 能够把一些繁琐的东西自动化
- 简单的debug功能
摆在我面前的选择有3个:Vim、Eclipse和Netbeans(再次为开源鼓掌!!!),下面就对它们作一番比较。
Vim是我最喜欢最常用的编辑器,她有我最喜欢的UI,有着最强大的编辑功能,反应也最敏捷,几乎没有非预知现象出现,可以自由的写脚本自动化所有工作
但我依然无法忍受用Vim写Java的那种感觉,即使有Eclim这种神器也于事无补。于是Vim以冠军身份被淘汰!!!
然,Netbeans和Eclipse的亚军争夺战即将打响。。。
谁的界面更优秀
我很注重外表,面对一个丑陋的编辑器工作比死还痛苦,虽然我喜欢的风格可能比较诡异。
Eclipse界面中的图标有着极高的相似性,我不明白设计界面时使用图标的用意是什么,至少得方便区分吧,否则只能让一切看起来都很混乱。再看看Netbeans,图标都很朴素吧,同时对比明显,我一看就知道是什么东西。
另外Eclipse的界面锯齿异常丰富,那一个个造型诡异的图标,一个个的圆角都是锯齿的根源,看上去让我很烦躁。Netbeans就好多了,界面方方正正,图标也打磨的很光滑。
这一局,Netbeans完胜
编辑功能如何
这个似乎没什么可以比较的,两者都差不多吧,几乎所有的IDE都是一个样,都是一个样~~于是平局
反应速度方面
启动速度几乎相同,而且这并不重要,因为我每天只打开一次,这点时间我还是有的。
运行时的情况就不同了,Eclipse的Tab切换没有一次流畅的,总需要一小会儿的时间来反应,而且很强烈。这可能与它的Tab设计有关,由于Eclipse的当前Tab形状与其他Tab不同,当一个Tab进行状态切换时自然就得变换形状,让人感觉它很激动的跳了一下。
我很受不了这些一惊一诈而且还有点迟钝的东西,Eclipse再次败北
出现非预知现象的频率
Eclipse运行还算稳定,除了Tab切换时让我无法忍受的动态表现。。。
Netbeans的问题还是很多的,偶尔会出现异常,不过也不影响使用。最让我头疼的是中文输入的问题,每次我連續输入几个中文字符,输入法都会失灵,我要再切换一次才行。幸好一般也不输入中文--
由此Netbeans的问题似乎更多一点,但Eclipse那一个问题就够失败,Netbeans胜
自动化和Debug
不可否认,Eclipse更胜一筹,关键是有Google官方的Android插件,很多功能都可以方便的在Eclipse中使用。
Netbeans也有一个第三方的Android插件,使用起来效果也还不错。一些缺失的功能可以自己添加到build.xml中
那么,这一次Eclipse赢了
最后結果
我自然是选择Netbeans了,其实外观一项就定胜负了,哇哈哈,我好虚伪啊。。。纯属自己瞎掰,毕竟我经验不足啊。。。
想想我的工作经验真丢人啊,貌似是大一寒假时我才有的计算机,现在大三还没结束,这样算起来,我用电脑的经验都赶不上那些个公司要求的工作经验久--
本文基于 署名-非商业性使用-禁止演绎 2.5 中国大陆 发布
24 COMMENTS >>LEAVE<<
-
:%s/趁手/称手/
-
@Moligaloo
你每次都这么及时的帮我发现错误,我好感动啊!!!
-
不喜欢eclipse,但实在是没有更好的ide了,VS确实做得非常棒,Orcle,你就做一个出来吧?
-
我这个错误的邮箱被记录下来了,就觉得为什么每次我的头像没了...
-
@willerce
哇哈哈,vs啊没用过,Linux上也没有VS
-
结束的真快。。。。
界面花哨的厉害 -
@messiahxu
什么叫结束的真快。。。
我也感觉太花哨,不过除掉那个女的就没有半点特色了 -
不错啊,才这么一点久就学了这么多,我要赶上你,霍霍。
-
呀,竟然辞职了啊= =!现在怎么又转Android开发了?
-
@ABitNo
你得为我们这些眼神不好的人考虑
工作结束的快。。。不过比我好 我四天就被开了 原因是长得太帅阻碍老板泡妞 我当时就想掐死他。。。 -
老总好.
vim的确不适合用来搞java
eclipse给我的唯一感觉就是界面迟钝. 毕竟用的UI库太慢.
还是netbeans好, 不知道现在有vim按键拓展了没有, 很久没搞过了.
-
不知道是不是先入为主的原因,我喜欢Eclipse多一点,正确来说是MyEclipse;不过若是在ubuntu下,就用Eclipse,跟Windows共享一个workspace
-
只用vim写过小程序~~~
没在linux下用过IDE,正准备找一个呢
刚好这2个都试试 -
第一次过来~
很有新意~
哈哈~博主很厉害啊~这么小就这么有潜力~
前途无限啊 -
三日不见,刮目相看!
你的blog竟然被你改造的这么华丽,哇哈哈,佩服 -
背景MM影响文章阅读体验,让人眼花,上次就有人提出过这个问题了。
-
Eclipse 可以自己设置Tab样式啊,要仔细研究下么
-
虽然现在工作了,很好在去碰Java。不过我还是用Eclipse
适用最好!
-
java的话eclipse永远是我的最爱。。。
-
ibus是有點問題 我拼音 每輸完就跳躍一次 于是 換fcitx了
-
大一暑假才有电脑的飘过。。。。
-
为什么不试试 jetbrain 的 IntelliJ IDEA ? 有一个免费的社区版本,我觉得所有的java开发工具中这个才是王道 ……

