MySQL データベースを使用し、ユーザーに Web ベースのインターフェイスを提供するジャーナリズム関連の Web アプリケーションがあります。
モバイル インターフェイスも備えた iOS アプリを作成したいと考えています。UI は非常に簡単で、私はその経験があります。
問題は、私が経験したことのないデータベースにあります。データベースについて学び、おそらく Coursera コースを受講します。それを教えてくださいと言っているわけではありません。今後数か月間、どのテクノロジーに時間を投資すべきかを知りたいだけです.
これまでのところ、アプリはデータベースと直接やり取りするべきではなく、アプリに代わってデータベースとやり取りするサーバーが必要であると理解しています。
これが質問であり、明確に理解したい部分なので、間違っていたら訂正してください。
サーバー上で実行され、データベースと通信してからアプリと通信する何らかのUNIXプログラムを作成する必要がありますか? どうやって?Web ビューを使用していますか? Unix ソケットを使用してアプリと通信しますか? ssh? Appleとどっちがかっこいい?
サーバーでそのようなものを書くことに対する私の好みは、python(経験がある)、java(経験がある)、そしておそらくruby(経験がない)です。スクリプト言語は避けたいと思います。
彼らは大丈夫ですか?どれが最も適していますか?また、この中間の男は、データベースを持っている同じサーバーにいる必要がありますか、それともインターネット上の別のマシンにすることができますか (私はこれを好むので、自分の VPS に置くことができ、台無しにする必要はありません)サーバーマシン)