0

私は新しい PHP Web 開発者ですが、Android で動作するモバイル アプリのスタートアップに取り組んでいます。私のプログラミング チームは、経験豊富な .NET 開発者です。バックエンド開発に .NET を使用するのは正しい選択ですか? Android に適した他のプログラミング言語はありますか (iOS バージョンが将来開発されることを考慮してください)。

4

2 に答える 2

3

当然のことながら、経験と生産性を備えた方法でコーディングする必要があります。チームが経験豊富な .NET 開発者である場合は、.NET を使用する必要があります。ネイティブ モバイル アプリケーションは、バックエンドが何に記述されているかは気にしません。それは、API を介して通信するブラック ボックスです。関心があるのは、API と、データのシリアル化に選択された形式だけです。.NET 開発者は SOAP を使用しているようですが、これはモバイル アプリケーションには適していないと思います。データ ペイロードのオーバーヘッドが大きくなります。

TL;DR バックエンドは好きなように記述しますが、JSON などの通信用の軽量データ シリアライゼーションを備えたシンプルな REST 風の API 設計に固執してください。

于 2012-06-03T16:50:52.157 に答える
0

XamarinのMonoDroidMonoTouchを強くお勧めします。このプラットフォームは開発を大幅に加速し、.NET 開発者のチームを持っていることを考えると (そしてすぐに iOS を検討している)、より大きな (開発) コスト/利益比を提供する他の開発パスは考えられません。

覚えておいてください - あなたのコードはほとんど Windows 8 にも移植可能です!

于 2012-06-03T15:54:21.393 に答える