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


发新话题
打印

如果做开发的话IOS几乎完爆Android

Android下UI完全可以代码操控,根本可以不需要任何布局xml,就好比XCode下不需要xib一样。
另外楼主如果是做应用开发的话,那么最终Android的组件可复用性会比用ObjC的好很多,换个角度,也就很容易找到别人写的开源组件拉来直接用。
如果是游戏开发的话,安卓下你最终还是要用GNU的开发环境,Eclipse只是最后阶段帮你作应用的最外层UI封装了。

关于Windows和OSX开发环境的对比
做桌面应用程序开发Visual Studio如果不加Visual Assist X的话,被XCode完暴10条街,加了VAX立刻完暴XCode/AppCode等各类OSX IDE10条街以上。做Web应用程序开发,XCode是基本的残废,Visual Studio很好,但是Eclipse更好,另外一些特定于语言的开发工具也很有优势,比如我比较喜欢的PyCharm。

平台API设计上,Cocoa的已经是OC封装,只能和MFC进行横向比较,不能算纯平台API,不够干净,但是如果剥离到纯平台API,GNU的和微软的比,我个人比较喜欢微软的。

另外因为我主要做图形方面的开发,所以DX的开发和性能剖析环境完暴目前其他任何环境,就是跨平台性太差,除了PC和360就完蛋了,到了PSP/PS3和OSX下还是得用扯蛋的纯GNU环境工具和这几个平台特定的性能剖析工具。。。。。



[ 本帖最后由 SONIC3D 于 2013-4-15 02:36 编辑 ]


本帖最近评分记录
  • fatehe 激骚 +1 版务处理 2013-4-15 09:08
  • 路人甲乙丙丁 激骚 +3 拍拍肩膀 2013-4-15 09:01
  • gogoler 激骚 +1 最骚 Rated by wap 2013-4-15 06:36

TOP

引用:
原帖由 风间星魂 于 2013-4-15 09:13 发表

用vs写c99试试?写了再说完爆xx这种话
这问题的前提不成立,我用VS,必然就不会去用VS不支持的C99特性部分,如果用了不能用MSVC编译通过的代码,必然也就不能使用到它的调试环境,这个时候就和用其他文本工具没有区别了。
我承认直到最新的MSVC编译器都对C99标准贯彻不完全,但是这不影响VS2012完爆其他开发IDE(代码自动完成方面略逊于XCode)。
另外一点就是,不符合C99标准的编译器一样能写出出色的程序,否则Xbox360上到现在就是0个游戏。

不要被标准语言特性束缚,语言特性标准是用来约束编译器实现的,防止编译器在特性增强的同时横向差异越来越大导致程序员编写代码差的可移植性和可维护性越来越差
但标准语言特性不是用来约束程序员的,否则就不是你操程序而是程序操你。




TOP

引用:
原帖由 fatehe 于 2013-4-15 09:10 发表
wp的开发环境比安卓好么?那么请快点多点wp的软件的吧

我的lumia820已经吃灰尘好久了
WP是在安卓和苹果的市场二分天下的紧迫情况下被逼才出的产品,市场开拓上又不认真,成为微软内部斗争的素材。实在是没多少人敢陪它做炮灰,开发环境再好也就是漂亮的棺材料,不能因为料好就扑进去吧。
:D


TOP

引用:
原帖由 Gabrie_l 于 2013-4-16 04:39 发表
posted by wap, platform: iPhone

瞎**扯淡
论Layout iOS新的AutoLayout完爆各种layout,就算是以前的Spring Struct也够好用了。
你倒是说说Android代码复用性比iOS好很多好在哪里?
代码复用是设计的问题跟平台 ...
那个布局,我只是回应楼主说的要布局文件这件事,Android的布局本身是很糟糕,我原文对其没有任何称赞。

至于可复用性,本来这个和本贴的开发环境优劣无关,不过你如果要问,那请自己想两个问题:1.Java用户和ObjC用户的数量。2.两种语言的应用平台。你Cocoa写的东西在OSX和iOS以外还有多少平台可用?可不可以在不提供源码的情况下在其他平台的开发环境下用?(我指的是有没有静态链接机制给同CPU构架的其他平台下的开发工具用)

我知道你很爱Cocoa,我也很喜欢,我写Cocoa的时间比Java还长不少,但是论可复用性,不是光看是不是可以随便拉到开源代码就可以的,还要考虑你的的代码可以给多少平台和多少人用。

回到开发工具优劣的讨论吧。。

TOP

引用:
原帖由 大豪寺凯 于 2013-4-15 18:04 发表
posted by wap, platform: Meizu (MX2)

当年ps2一统天下的时候,xbox开发环境秒ps3 100条街还有的找,有多少公司给他开发游戏?还不是熬到360又塞了不少钱才有出头了
PS2一统天下的主要原因是比XBOX早出,各家公司都已经花了很大的成本为PS2搭建了游戏底层,不可能立刻放弃那么多时间和精力成本不去回收而全身心转投另一个平台。并且当时微软刚涉足游戏平台界,很多不信任的问题就不说了。

TOP

引用:
原帖由 fatehe 于 2013-4-15 15:23 发表


照这么说,WP是难出精品app了啊。
精品会有,独创作品也会有,但是总量很难上去。除非微软内部斗争化解,然后投重金打开这个市场,这要有非常大的决心和说得动话的牵头人。现在是微软内部都不看好自己的移动OS业务发展,在保留资源和实力寻找新的突破口,外面的fans再起劲也没用。

TOP

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