use*_*406 1 iphone mobile windows-phone-7
我正在研究进行一些移动应用程序开发的可能性,首先是针对Iphone,然后是针对Windows手机和Android.我熟悉.NET开发,并且想知道要考虑哪些选项.我已经阅读了一些关于Mono Touch和Phone Gap的内容,这些有哪些优点和缺点,还有其他更好的选择吗?或者是否真的有必要学习Iphone的Objective C和Windows Phone的Silverlight等?
看看Appcelerator Titanium.它是适用于iPhone和Android的相当不错的跨平台应用程序创建者.
但问题是Android和iPhone(和Windows Phone)是不同的平台.例如,iPhone有带标题栏的导航控制器,Android没有.因此,您可以将按钮放在iPhone的标题栏中,但不能放在Android上.最终你达到了为每个平台编写特定代码的程度,即使你应该写一次并部署到很多地方.
个人重叠不值得节省时间.它使代码库更复杂,维护更少.此外,如果您本地执行所有操作,您无法使用这些跨平台工具.
最后,谁不想学习新技能?当你可以学习如何在本地制作iphone,android和windows phone应用程序时,为什么要轻松/快速地做一些事情,这可能会在将来通过自由职业或你的职业生涯帮助你.
归档时间: |
|
查看次数: |
508 次 |
最近记录: |