モバイル アプリを開発したい (ブラウザ ベースのアプリではないことが望ましい) だけでなく、同じ情報、同じデータベース、画像などを備えた Web サイトも必要です。モバイルはそのアプリケーションを使用してデータを取得/投稿します。
私はいくつかの提案を見つけました:
1) フォンギャップ;
2) ルビー (ロードス FW);
3) Zend IDE 10 (Zend クラウド + Phonegap)。
これらのソリューションのどれが私に最適ですか?!
作成するアプリケーションの種類によって異なります。OS との本格的な統合が必要な場合は、Phonegap を最初に選択するべきではありません。Phonegap を複雑なアプリケーションで動作させようとする試みを数多く見てきましたが、ネイティブ OS と比較することはできません。
そうは言っても、いくつかのことを混同していると思います。
必要なのは、モバイル アプリケーションと Web サイトの両方が接続する何らかの API です。それをバックエンドと呼びましょう。これを行う最も一般的な方法は、REST を使用することです。そして残りの部分については、PHP にはたくさんのオプションがあります。しかし、私は Zend Framework 2 と Slims を、この分野で本当に堅実な候補として挙げます。Rubyに関して言えば、Rubyを使ってAPIを作ったことはありません。