» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 我终于相信android可以一统江湖了!!

posted by wap, platform: GoogleChrome

早就有了,这都是第五版了,不过还是有较大改进


TOP

posted by wap, platform: GoogleChrome

看到了,有些直接调用API,或者访问视频缓冲区,很好很强大



TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @jinwyp  于 2011-1-13 11:25 发表
没有友好的ide 开发环境 什么语言都白扯, 弄了那么多开发语言 结果没有一种是好用的易用的而且成熟的,
楼上别扯啥IDE了,专业编程人员用的东西VS/月蚀/VIM/Emacs哪个是友好的?友好的那个菜鸟用的好吧?编程人员不是要友好的IDE,而是好用的IDE。

推荐你看一篇客观点的东西:

John Blanco发表了一篇关于iPhone和Android开发环境比较的文章。虽然从编程语言角度他倾向于Java,但是,他认为XCode和iPhone的模拟器比Google提供的工具更优秀。你觉得呢?

随着移动应用的日益普及,很多人开始尝试比较不同开发环境下的开发体验。大约一年前,David Green发表了一篇针对Android和iPhone开发环境的比较文章,而John Blanco在上周也针对二者进行了比较分析。Dave和John都同意:

使用Java好于Objective-C。私有方法、内部类、匿名类、泛型、更好的功能语法和广泛的第三方代码仅仅体现了Java优势的一小部分,这已经不是竞争了。

John和Dave在Xcode与Eclipse的比较上,意见就没那么一致了:

[John] 我曾经喜欢过Eclipse。我能掌握一个IDE并在工作中获益。从我不得不使用Eclipse以来已经一年多了[...] 收获的是可怕的使用体验...我不知道是怎么发生的。Eclipse臃肿,速度慢,改变编辑器上下文环境(XML vs. Java vs. Android Manifest等)这样的简单行为都会让人心烦意乱,这些动作居然需要几秒钟的时间。[...]它使得做Android开发变成了“悲惨”的经历。与XCode相比,XCode能为你带来快乐的工作。它优雅、快如闪电,在写代码时我从未看见XCode发生迟缓的现象。我对XCode给与肯定。Xcode占有压倒性优势。

Dave认为Eclipse的增量编译器是其主要优点。对他来说内容辅助做的并不好,而XCode则打开了太多窗口:

XCode是如此糟糕,我甚至不知道从哪开始。我觉的XCode要想成为可行的IDE,至少应该完善我提到的最小列表中的特征。

不过Dave喜欢iPhone的Interface Builder。

从模拟器的角度来看,John觉得iPhone的模拟器在真正模拟GPS或加速器方面还有一些欠缺。不过iPhone模拟器的准确性给他留下了深刻影响:

我很少见到在设备上出的问题在模拟器不出现的情况。iPhone模拟器运行很快,我随时可以关闭它,可以很容易进行复位,改变语言等。相反,Android的模拟器是我见过最烂的模拟器。比黑莓的还烂──这说明了一些问题。有时我在模拟器上运行一个程序,无论如何都不能运行,我不得不重新启动。另外它还慢的要命。有一次我想显示某个功能居然用了8秒钟。这正好和我提到的Eclipse问题相关,之所以指出这些问题,是因为我在iPhone开发环境中没有遇到任何以上问题。我碰到的每个Android开发者都说,他们几乎不怎么用模拟器,而是直接在设备上运行程序。

Dave看到的是Java开发环境十年不懈改进的能力,包括全功能调试器、使用JUnit的能力和内存配置工具。

20年前的秋天,我写下了第一行Objective-C程序。我记得那真是个神奇的经历,以至于我不能长时间离开宾夕法尼亚州立大学的计算机实验室。对于很多人来说很难想象,在那样一个遥远的过去(NeXTStep),XCode会和今天一样犀利。Interface Builder作为NeXTStep的基础功能,是Jean-Marie Hullot的智慧结晶,他从1985年就开始做这方面的工作,NeXTStep引导Tim Berners-Lee在CERN建立了Web的基础。与他一起的还有Jack Greenfield,他开发了第一个ORM工具,为模型驱动引擎建立了坚实的基础。有了这样一个创新的历史,也就难怪XCode依然可以运行在2010年了。但是它现在仍然与时俱进吗?还在领先么?能持续改进吗?与其他语言相比,Objective-C还是一门足够先进的语言吗?或者,XCode已经落后了,会因为更先进的、模型驱动工具的出现而不再流行?我们甚至可以问MVC是未来吗?或者,Android的概念和方法更优越?

对此你有什么考虑?


TOP

posted by wap, platform: GoogleChrome

Xcode有Xcode的好用,月蚀有月蚀的好用

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @yang_yii  于 2011-1-13 12:12 发表
喷了,objc和java就是一路东西,有什么好比得。
2个都有垃圾回收
objc用得是protocol,java用得是interface
objc下面有runtime环境,java有jvm环境
objc得类库强大,java得类库也丰富
java多了跨平台尽管用处不 ...
哪里一样了?
你看LS那位同学就觉得IDE明显灭掉Android啊,分明就是iOS比Android好嘛。

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @yang_yii  于 2011-1-13 12:41 发表
现阶段Xcode+Interface Builder+simulator+Instruments秒其他平台得开发工具是没有争议得。
现阶段iOS领先Android也是显然得。
吹吧,继续吹,webos开发秒iOS太多了。

Google自己都有可视化编程。

说iOS开发比Android便宜就更好笑了,光MAC平台费用就比浏览器高多了,Android现在都是全免费的。

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @李鬼  于 2011-1-13 13:33 发表
没做过就少说几句
webos开发就是垃圾
android开发便宜? 早期也得配mac平台
是啊,iOS早期开发还要AS400呢

TOP

posted by wap, platform: GoogleChrome
引用:
原帖由 @McLovin  于 2011-1-13 14:16 发表
估计是怕和oracle的知识产权纠纷,留一条后路。
其实这不算后路,真正的后路早就准备好了,java界大分裂都不怕。

TOP

posted by wap, platform: GoogleChrome

LS搜索下Open Core

TOP

发新话题
     
官方公众号及微博