我是最熟悉网络语言(PHP,Javascript等)的开发人员。现在,我的公司想开始为制药销售代表制作iPad应用程序,基本上可以很好地介绍药物。
我们曾经将它转包,但我们想把它带到家里。如果我可以接受这些工作并且做得对,那对我来说这对我来说是一个非常大的好处。现在做我的研究,这些应用程序并不疯狂;他们只需要像幻灯片和幻灯片一样充当动画片和幻灯片。
我不知道Cocoa。我知道也会有一个学习曲线。我确实知道Sencha。这里有没有人有这些平台的任何经验,你认为这是一个“不妨学习可可”类型的东西吗?我喜欢Sencha的唯一原因是因为您使用Web语言进行编程并可以将其移植到应用程序商店。有任何想法吗?建议?
答案 0 :(得分:1)
我的回答总是在这样的情况下学习Cocoa,但Sencha实际上是令人惊讶的不是胡说八道。我对它印象非常深刻。
但是,我想要注意一些事情:我不确切地知道“将它移植到应用程序商店”是什么意思,但我想确保你不会自欺欺人地思考而不是使用Sencha可以在除iPad之外的任何平台上使用。当然,您可以在非iPad设备上加载用Sencha编写的页面,但Sencha的整个过程正在定制您的Web应用程序,以便在iPad上运行得非常好。因此,它在任何其他地方都不合适,并且考虑到目前iPad竞争对手的质量,此时不太可能完全脱离iPad。
所以,如果你想使用Sencha,它必须是正确的理由(其中有两个):
您希望部署更灵活:您不希望必须处理Apple的Enterprise部署系统。 Apple对App Store中仅与一家公司(内部软件)相关的应用程序不感兴趣,因此如果您想要使用Cocoa路线,则必须使用他们的Enterprise Ad-Hoc部署。
你不想/不能花时间学习Cocoa(真的,制作一个不太糟糕的应用可能需要至少一年的经验,试验和错误,等等;至少,这对我来说是这样的。)
如果其中任何一个属实,我会去Sencha路线。但作为iOS的拥护者,我真的希望你花时间学习Cocoa!我相信我代表Stack Overflow上的所有Cocoa开发人员,我说我们很乐意帮助您解决任何问题。祝你好运,无论你决定什么!