バックエンドとしてphpを使用してシングルページアプリケーションを開発するのに適したJavaScriptフレームワークはどれですか?[閉まっている]

StackOverflow https://stackoverflow.com//questions/20043254

質問

バックエンド言語として php を使用して単一ページのアプリケーションを作成したいと考えています。これを開発するにはどの JavaScript フレームワークが適していますか?

役に立ちましたか?

解決

この質問は主観的すぎるため、おそらくフラグが立てられるでしょう。yii アプリを angular フロントエンドに変換しようとした最近の経験に基づくと、これは 2 セントです。

Yii は素晴らしいフレームワークですが、中級から上級の Javascript や ajax 機能を追加し始めるとすぐに、特に IE やその他の古いブラウザーでは、予期せぬ方法で機能が壊れ始めます。人気のある jquery に Yii 拡張機能を多数使用している場合は、さらに複雑になります。 /jsプラグイン。これはおそらく、Yii の内部 JS 関数が、特に Yii とサードパーティの両方のウィジェットで実際には設定可能ではないためです。

AngularJS/Yii を使用するシングルページアプリには、実際には Yii は必要ありません。angularJS を使用している場合、ほぼすべてのデータが JSON 経由で渡されます。基本的に Yii は API エンジンになります。Yii は API のみのシナリオでは少し重いです。API 専用に構築された、より単純なフレームワークがあります。

ただし、Yii に慣れていて、実際には新しいバックエンド フレームワークを学習したくない場合、または Yii に既存のプロジェクトがあり、それを AngularJS に変換したい場合は、この組み合わせの使用を検討する必要があります。

シングルページアプリケーション用にBackboneJSと一緒に使用するためのプロジェクトテンプレートがあります。ここで確認できます。 https://github.com/clevertech/YiiBackboneBoilerplate

JavaScript フレームワークを Yii と統合する方法についてのアイデアが得られます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top