繁体   English   中英

哪种语言更适合与股票市场相关的iPhone应用程序--JavaScript或Objective-C?

[英]Which language is better for a stock market-related iPhone app — JavaScript or Objective-C?

如果我想为与股票市场相关的iPhone申请,我应该使用JavaScript还是Objective-C?

JS针对网站/ Web应用程序。 Objective-C适用于原生应用。

可以构建一个非常简单的本机应用程序作为基于JS的网站的WebView包装,但不鼓励这样做。

不同目标的语言不同。 这里没有真正的选择。

目标C将为您提供更多的灵活性和功能。 iOS观众非常 挑剔 - 大多数用户都会知道为iOS平台编写的本机应用程序与更通用的“Web应用程序”之间的区别。 通常,本机应用程序比普通应用程序更受赞赏。

也就是说,使用Web技术将更容易在以后更广泛的受众群体,例如Android或即将推出的Windows手机等其他平台,再次以通用方式。

如果你有预算和长期愿景,我建议你“去原生” - 在Objective C中构建你的应用程序。

如果您的意思是使用JavaScript来创建触摸感知Web应用程序(可能嵌入在一个简单的UIWebView包装器的瘦应用程序中)而不是在Objective-C中创建本机应用程序,那么这是一个非常简单的选择。 本机应用程序总是比任何基于UIWebView的应用程序都要丰富得多,因为UIKit提供了大量的UI功能,这些功能难以用HTML(5或其他)实现,甚至不具备相同程度的优点。

也就是说,还没有办法(还可以吗?)用JavaScript创建本机应用程序。

如果您已经熟悉.NET堆栈和C#,也可以考虑使用MonoTouch。

PhoneGap项目在允许编写具有本机感的跨平台Javascript应用程序(仍提供对本机API的访问)方面取得了长足的进步。

如果您对Javascript感兴趣或有经验,并且您的项目不是图形密集型的(如游戏,我认为它不是来自您的描述),我建议您查看phonegap。 您还可以轻松获得同时定位Android和其他平台的渠道。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM