すべてのアプリはphpmvcであり、クライアント側の最上部に非常に単純なjsビヘイビアーレイヤーがあります。javascriptをさらに構造化し、単純な動作を実行するための「スニペット」の要求を停止したいと考えています(たとえば、さまざまなjqueryプラグインをあちこちにロードするなど)。javascript MVCフレームワークを使用せず、新しいアプリに最適なソリューションを検討しています。
最も魅力的な解決策の1つは、Twitterのように、サーバー側のレンダリングを維持することです。彼らはそれを「Hijax+サーバーサイドレンダリング」と呼んでいます。javascriptで本格的なMVCフレームワークを使用したくないのですが、ブログからのこれらの引用は非常に魅力的です。
契約により、コンポーネントは単一のDOMノードに接続し、委任を介してイベントをリッスンし、DOMでイベントを発生させ、それらのイベントはDOMイベントバブリングを介して他のコンポーネントにブロードキャストされます。[...]次に、すべてのコンポーネントはAMDを使用して定義されています。
私たちは独自の何かを構築しようとしていますが、JavaScriptの高度な専門知識がなければ、これを達成することはできません。jquery-pjaxのようなものは、非常に単純なケースにも適したソリューションのようです。
を探しています:
- XHRとDOMを大まかに結合するためのUI/データの分離
- イベントドリブンUI。開発者はあらゆる種類のDOMオブジェクトにリスナーをアタッチできます
このためのjavascriptフレームワークのようなものはありますか?pushState
ますます注目されるようになり、何かが利用できるようになることを願っています。何か案は?