ネイティブに反応のためのバックエンドフレームワークの選択肢

ジョセフAltiparmak:

私は、サーバ・クライアントシステムに基づいてAndroidアプリを開発したいです。私は、バックエンドとAndroidクライアントの両方を開発したいです。それは2020年だとプログラムへのサーバーサイドミッションを提供するために開発され、すでに多くのフレームワークが存在しています。

私の質問は

理由とアンドロイドの世界で(データベースからREST APIフレームワークへの)トレンドのバックエンド技術は、何ですか?今のところ、私は私の心に2フレームワーク/ライブラリを持っています。春とNode.js. GoogleのFirebaseそのリストでもあります。

私はまた別の質問を持っています

私はバックエンドのプロジェクトを作り、実サーバ(ローカルホスト上で行わ開発)にデプロイするとします。どのような選択がなされるべきですか?例えば、私はMySQLとSpringbootフレームワーク上で私の開発を行って、そのサーバーは、MySQLとJavaのサポートを提供する必要がありますか?両方のデータベースとバックエンドアプリケーションをデプロイする手順は何ですか?

ありがとうございました。

ヒシャムムバラク:

あなたがすることができ、開発者のウェブPHP LaravelまたはCodeignitor、golangを使用して、PythonでDjangoのか、フラスコを使用して、ノードでExpressJsを使用してサーバと、より多くのそれはすべてあなたがすでに精通しているとされ、あなたのユースケースに最適な言語に依存します。Frontnedフレームワークは、選択したために、バックエンドとは何の関係も非常に少ないです。

2番目の質問に答えます。あなたは彼らがあなたのアプリケーションをホストするためにVPSや他のオプションを提供しますし、IPまたはドメインを使用して外の世界にそれがアクセスできるようになるなど、AWS、DigitalOceanにGCPをあなたのアプリを展開することができ、しかし、あなたはそれを設定しました。あなたは、インストールすることができますし、自己はあなたが持っている仮想システム内のDBを管理するか、価格設定を持っていますが、管理が容易であるクラウドプラットフォームが提供するマネージドデータベースソリューションを使用することができます。

PSは:どちらのご質問は非常に広く、より釈明質問に基づいた意見のだった、それはあなたが非常に詳細な回答を得ることができQuoraのようなプラットフォームでの質問のこれらの種類を依頼する方が良いでしょう。プロジェクトでとにかく、幸運:)

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=7960&siteId=1