c# – MonoTouch v.Objective-C for new iPhone devs
我正在与一家小型创业公司合作,目的是创建一个iPhone应用程序.我们团队中的程序员都知道C和
Java,但是我们没有ObjC/C++#/ iPhone体验 – 我们将会学习一些东西,无论什么.所有我在这个问题上看到的问题都是从C#程序员进入iOS的角度,所以我没有任何关于学习一个或另一个的相对优点的信息.
所以,我想知道的是C#和Objective-C对于新程序员的相对优点,在这些方面: >表现 此外,在MonoTouch中撰写的内容对于使用Android的跨平台开发有什么好处? 解决方法
如果您的创业的目标是创建一个iPhone应用程序,那么显然你应该学习iOS应用程序与Objective-C一起构建的语言.您的团队已经有了C的经验,所以开始应该很容易.
The Big Nerd Ranch books将让您在一两个礼拜中开始运行(我不与Big Nerd Ranch联系,我只是认为他们很棒).
我不明白为什么你带上MonoTouch,考虑到你的团队没有C#/ .NET的经验.有许多其他框架,如MonoTouch,包括Titanium SDK(JavaScript),RubyMotion(Ruby)等等.所有这些都是伟大的,但正如我所看到的,主要是那些有各自语言经验的人.它们允许您使用您更熟悉的语言编写iOS应用程序,但具有以下缺点: >性能可以和Objective-C中写的应用程序一样好,但通常有一点(有时甚至很多). 上述几点总体上使我不会太多地研究任何这些其他框架.他们都很酷,但是他们在采用方面的主要优点似乎是促进了Objective-C之外的深入技能的人员的开发,或允许小团队的跨平台开发缺乏投入Android和iOS的资源(和Windows Phone)程序员.希望利益超过上述用户的成本.
我想是这样.事实上,MonoTouch homepage将这作为使用框架的主要优点.我不太了解view / controller类,因为这些类似于将它们绑定到UIKit中,但封装在模型中的逻辑应该是相当容易的端口. 漫长的故事,我想你和你的团队应该坚持使用Objective-C进行iOS开发. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |