我在移动开发方面比较新,但我对HTML5非常熟悉。我有一个项目,将用于酒吧,客户通过他的手机订购酒吧。一些信息:我应该在我的项目中使用哪些移动工具?
- 酒吧将有一个本地服务器接受请求(这将在本地网络工作)
- 客户端应用程序将有实时聊天,让客户可以结识新朋友在同一酒吧:)。然而,聊天服务器将在线(客户将需要互联网来访问此功能)
- 该应用程序可能会使用推送通知,并可能执行一些简单的后台处理。
- 应用程序应该是跨平台。
那么最理想的技术是什么?科尔多瓦? PhoneGap的?英特尔XDK? Xamarin? Embarcadero公司?我是否也应该使用WebSockets?
谢谢!
感谢您的回复!那么...... WebSockets有什么缺点?本地低处理服务器能否使用WebSockets处理大量请求? –
@CarlosSouza没有理由不使用Web套接字,并且不需要大铁来支持它 - 如果做得好,它们可以轻松横向扩展。 –
@CarlosSouza你甚至可以使用带有科尔多瓦风味的websockets。戴夫是正确的,websockets是轻量级的。但我不会单独使用websockets(我怀疑这就是他的建议)。您可以升级您的科尔多瓦应用程序以使用带有cordova的websockets,但我认为一个简单的服务器端“网页”显示为应用程序(容易被屏蔽)将是您最简单的成功路径。 – saintmeh