2017-01-23 63 views
0

我在移動開發方面比較新,但我對HTML5非常熟悉。我有一個項目,將用於酒吧,客戶通過他的手機訂購酒吧。一些信息:我應該在我的項目中使用哪些移動工具?

  • 酒吧將有一個本地服務器接受請求(這將在本地網絡工作)
  • 客戶端應用程序將有實時聊天,讓客戶可以結識新朋友在同一酒吧:)。然而,聊天服務器將在線(客戶將需要互聯網來訪問此功能)
  • 該應用程序可能會使用推送通知,並可能執行一些簡單的後臺處理。
  • 應用程序應該是跨平臺。

那麼最理想的技術是什麼?科爾多瓦? PhoneGap的?英特爾XDK? Xamarin? Embarcadero公司?我是否也應該使用WebSockets?

謝謝!

回答

0

所以phonegap/XDK真的是一個科爾多瓦,他們都很棒。 Phonegap和XDK只是... Cordova的實現。手機差距可以做你想要的一切。我使用phonegap將多個電話連接到一臺服務器(和另一臺服務器)以獲得雜貨交易應用程序。

我會阻止在websockets(雖然他們在技術上可以做你想做的)。他們不是最易維護或最容易設置的。

我在一年前探索了Xamarin,它看起來好像適用於我的(和您的)應用程序。但是,它似乎完全綁定到.NET框架。所以,如果你不介意被鼻子牽着你所有的利潤......

我沒有Embarcadero的直接經驗,但我現在已經註冊了試用,因爲這篇文章。

來源:2013-2016移動開發者---成功並且利潤豐厚的項目完成

+0

感謝您的回覆!那麼...... WebSockets有什麼缺點?本地低處理服務器能否使用WebSockets處理大量請求? –

+1

@CarlosSouza沒有理由不使用Web套接字,並且不需要大鐵來支持它 - 如果做得好,它們可以輕鬆橫向擴展。 –

+0

@CarlosSouza你甚至可以使用帶有科爾多瓦風味的websockets。戴夫是正確的,websockets是輕量級的。但我不會單獨使用websockets(我懷疑這就是他的建議)。您可以升級您的科爾多瓦應用程序以使用帶有cordova的websockets,但我認爲一個簡單的服務器端「網頁」顯示爲應用程序(容易被屏蔽)將是您最簡單的成功路徑。 – saintmeh

0

我對您提出的所有技術都沒有太多想法,但我已與Cordova合作並完成了您應用的所有要求。這可能是一個不錯的選擇。我不是很熟悉其他科技

+0

感謝您的回覆!我會盡力做到這一點與科爾多瓦!但是WebSocks怎麼樣? Cordova有可能嗎? –

相關問題