2017-01-23 16 views
0

私はモバイル開発では比較的新しいですが、私はHTML5に精通しています。私は顧客が携帯電話でバーを注文するパブで使用されるプロジェクトを持っています。いくつかの情報:私のプロジェクトではどんなモバイルツールを使うべきですか?

  • バーはリクエスト(それはローカルネットワークで動作します)
  • クライアントアプリケーションを受信するためのローカルサーバーがライブチャットを持つことになりますので、顧客は同じで新しい人に会うことができていますバー:)。ただし、チャットサーバーはオンラインになります(この機能にアクセスするにはインターネットが必要です)。
  • アプリケーションはプッシュ通知を使用し、簡単なバックグラウンド処理を実行する可能性があります。
  • アプリケーションは、クロスプラットフォームである必要があります。

だから、理想的な技術は何ですか?コルドバ? PhoneGap?インテルXDK?ザマリン?エンバカデロ? WebSocketも使用する必要がありますか?

ありがとうございます!

答えて

0

したがって、phonegap/XDKは実際にコードワードと同じで、すべてが素晴らしいです。 PhonegapとXDKはCordovaの実装です。電話のギャップは、あなたが望むすべてを行うことができます。私はphonegapを使って複数の電話機をサーバー(そしてお互いに)に接続し、食料品店のアプリにしました。

(私はあなたが望むことを技術的に行うことはできますが)ウェブソケットを延期します。彼らは最もメンテナンスが容易ではなく、設定が簡単です。

私は1年前にXamarinを調べました。それは私の(あなたの)アプリケーションでうまくいくように見えました。しかし、それは.NETフレームワークと完全に結びついているようです。あなたが利益を得るために鼻に導かれても構わないのであれば...

私はEmbarcaderoに直接経験はありませんが、私は今この記事のために試用にサインアップしました。

ソース:2013-2016モバイル開発者:成功し、収益性の高いプロジェクト完了

+0

返信いただきありがとうございます! WebSocketの弱点は何ですか?ローカルで処理の少ないサーバーがWebSocketを使用して多数のリクエストを処理できますか? –

+1

@CarlosSouzaウェブソケットを使用しない理由はありません。それをサポートするために大きなアイアンは必要ありません。正しく行われた場合、それは容易に水平にスケーラブルになります。 –

+0

@CarlosSuzaあなたはコルドバの風味のウェブソケットを使用することさえ可能です。 DaveはWebソケットが軽量であることは間違いありません。しかし、私はWebSocketだけを使用しませんでした(そして、彼はそれが何を示唆しているのか疑います)。あなたはcordovaアプリケーションをアップグレードしてcordovaでWebソケットを使用することができますが、アプリケーションであるかのように表示される単純なサーバー側の "Webページ"(簡単にマスクされたもの)はあなたの最も簡単な道です。 – saintmeh

0

あなたが尋ねたすべてのテクノロジーについてはあまり気にしていませんが、私はcordovaを使用してアプリケーションのすべての要件を達成しました。それは良いオプションになることができます。私は他の技術にあまり慣れていません

+0

返信ありがとうございます!私はコルドバでこれをやろうとします!しかしWebSockはどうですか?コルドバとは可能ですか? –

関連する問題