2017-05-30 13 views
-2

最近、私はJavaScriptにかなり慣れてきました。私はReactやVueなどのフレームワークを学び始め、webpackやBabelなどを使ってラップトップに完全に運用可能なノード環境を構築しました。これらのことは開発を楽にしてくれました。ノードとPHPを併用する良い方法がありますか

私は学校でやらなければならないプロジェクトのEコマースウェブサイトを作りたいと思っています。 JavaScriptにはクレジットはありませんが、私が望むならそれを使うことができます。

PHPはオプションです。私はデータベースと統合する必要があり、MySQLとPostgreSQLの両方に精通しているので、問題はありません。しかし、ノードとPHPの両方を併用する良い方法は見当たりません.NodeはPHPが私の心の中でよりエレガントな方法で行うことができます(私が間違っている場合は修正してください)。

ReactやVueのようなフレームワークを使用してアプリケーションのフロントエンドを作成し、フレームワークとPHPの間でデータをやりとりすることができるかどうかは、基本的に誰かに教えてください。それとも、JavaScriptフレームワークを使って、PHPでアプリケーション全体を書くべきでしょうか?

前もってありがとうございました。私はStaxkを見回して回答を求めており、関連性が高く最新のものと思われるものは見つかりませんでした。

答えて

2

サーバーサイドのJavaScriptであるNode.JSと、VueやReactなどのフロントエンド開発フレームワークが混在しているようです。 Reactを使用してサーバー側のレンダリングを実現することは可能ですが、Reactはクライアント側でのみ使用できます。結果として、2つの質問をしています:

React/Vue/Client-side JavaScriptでPHPを使用できますか?
はい、絶対に。 PHPが完全にサーバー側であることを考えると、強力なフロントエンドフレームワークを使用するには、Javascriptを使用する必要があります。

ノードとPHPを併用する良い方法はありますか?
私はNodeの横にPHPを使用した開発環境を用意していましたが、通常はRedisを使用していますが、これは非常に具体的なものです。実稼働環境での展開はお勧めしません。しかし、プロジェクトの場合、特定のことを達成しようとしており、開発時間が限られているだけであれば、それらをリンクすることは可能です。

最終的には、Node.JSがPHPと並行して使用する必要がないと思っているようですが、フロントエンドでJavascriptを頻繁に使用したいと思っているので、バックエンドも同様です。がんばろう!

+0

ありがとう、それは非常に便利です。 –

関連する問題