0

私はPHPを使ってダイナミックHTMLを作成し、SQLも処理できる完全なスタックアプローチに慣れています。しかし、私は現在、プラットフォーム間で使用できるハイブリッドアプリの作成を検討しています。ハイブリッドアプリの開発:HTML5 + CSS3 + JSをPHP + SQLから分離する方法は?

私はHTML5 + CSS3 + JSとPHP + SQL Webサービスに分割する必要がありますか?もしそうなら、どのように接続を行うべきですか? webサービスにajaxリクエストをしていますか?これは正しいアプローチですか?

トピックに関して読んだり読めるはずの概念の名前、ポインタ、または名前は高く評価されます。

+1

Javascriptフレームワークを使用すると、次のことができます。https://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks – mertyildiran

答えて

1

マイクロサービスアプローチをお勧めします。ドッカーと他のコンテナオーケストレーションツールを使用する。

私が言っているのは、freshmeat_linux/Linux]のデータベース(または他のデータベース)からデータをフェッチするPHPで書かれたRESTfulなAPIを持つことができるということです。その後、単純なJavaScript、HTML、CSS、またはJavaScriptフレームワーク(angularjs、reactなど)を使用して、フロントエンドアプリケーションを作成します。その後、APIのエンドポイントを介してフロントエンドとバックエンドとの通信を行うことができます。

マイクロサービスや12要素のアプリケーションを作成する背景にあるアイデアは、コンポーネントやマイクロサービスでアプリケーションを分離することです。次に、いくつかの設定と適切なツールを使用すると、それらの間ですべて通信することができます。このようにしてスケーリングが簡単になり、コードをさらに維持することができます。

JavaScriptフレームワークとマイクロサービスについてもう少しお読みください。私が知っているdockerとkubernetesを使ったマイクロサービスのUdacityには、非常に役立つ無料コースがあります。 Link here

フロントエンドJavaScriptフレームワークには、豊富なリソースがあります。 CodeSchoolの無料コースまたはコードアカデミーをお試しください。

関連する問題