我是最熟悉网络语言(PHP,Javascript等)的开发人员。现在,我的公司希望开始为制药销售代表制作iPad应用程序,基本上可以很好地介绍药物。

我们曾经将其分包,但我们希望将其引入内部。如果我能胜任并正确地做这些工作,对我来说在财务上将是一大利好。现在进行研究,这些应用程序并不疯狂。他们只是有点需要像幻灯片幻灯片那样带有一些动画和交互作用。

我不认识可可。我知道也将有一个学习曲线。我对Sencha有一点了解。这里有没有人对这两个平台有任何经验,您是否认为这是“可以学习可可”的事情?我喜欢Sencha的唯一原因是因为您使用Web语言进行编程并可以将其移植到应用商店。有任何想法吗?有什么建议吗?

最佳答案

我的答案始终是仅在这种情况下学习可可,但Sencha实际上令人惊讶,而不是胡说八道。我真的很感动。

但是,我想注意几件事:我不完全了解“将其移植到应用程序商店”的意思,但是我想确保您不会像使用Sencha编写的应用程序那样自欺欺人。可在iPad以外的任何平台上使用。当然,您可以在非iPad设备上加载用Sencha编写的页面,但是Sencha的全部重点是对您的Web应用程序进行定制,以使其在iPad上出奇地良好地工作。因此,它将无法在其他任何地方使用,并且考虑到当前iPad竞争对手的质量,目前不太可能在iPad上充分发挥其性能。

因此,如果您想使用Sencha,则必须出于正确的原因(其中有两个原因):


您需要更大的部署灵活性:您不需要处理Apple的Enterprise部署系统。 Apple对App Store上仅属于一家公司的应用程序(内部软件)不感兴趣,因此,如果您想走可可路线,则必须使用其Enterprise Ad-Hoc部署。
您不希望/不能花时间学习Cocoa(实际上,要制作一个不烂的应用程序可能需要至少一年的经验,反复试验等;至少,这对我来说就是这样)。


如果这些情况之一是真的,我会去Sencha路线。但是作为iOS的倡导者,我真的希望您能花些时间学习Cocoa!我相信我会在Stack Overflow上代表所有Cocoa开发人员发言,当我说我们很乐意为您提供帮助时,您可能会遇到的任何问题。祝您好运,无论您决定如何!

关于cocoa - 应用程序开发: cocoa vs Sencha vs其他,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5523935/

10-12 00:15
查看更多