1

Javascript フレームワークについて 1 つ質問があります。アプリケーションで ExtJs を使用しているのですが、ライセンスなどの問題が多いので、これはどうなのかなと思っています。
あるJavascriptフレームワークから他のフレームワークに簡単に切り替えることができるように、Javascriptを開発する際にいくつかの戦略に従う方法はありますか?

4

3 に答える 3

3

もしそうなら、あなたは独自の JavaScript フレームワークを開発したことになると思います。私はそれが実現可能であることを疑います。最初に1つを選択して、それに固執することをお勧めします。

于 2009-07-13T09:41:45.477 に答える
1

アプリケーションの大部分を書き直さずに、あるフレームワークから別のフレームワークに完全に切り替えることは決して簡単ではないと思います。特に JavaScript フレームワークは大きく異なります。私は ExtJS が提供するものに代わる現実的な方法を本当に知りません (ライセンスの問題があったことは知っていますが、商用アプリケーションの開発者がフレームワークが提供するものに 330 ドルから 1300 ドルを支払うことをためらう理由はまだわかりません.また、オープンソースであれば、とにかくライセンスについて心配する必要はありません)。

すべきことは、サーバー側の JavaScript フレームワーク固有のコードを取り除くことです (データ転送を可能な限り汎用的にします)。これにより、クライアント側で別のフレームワークに切り替えるのがはるかに簡単になりますが、おそらくそこでコードベースのほとんどを書き直す必要があります (ただし、そこだけです) (たとえば、プロトタイプから単に切り替える簡単な方法はわかりません)。 jQuery とそれらは互いに比較的似ています)。私が知っている唯一の「ライブラリ非依存」アプローチを持つ JS フレームワークはJavaScriptMVCです (たとえば、基礎となる機能のためにネイティブ、jQuery、またはプロトタイプを切り替えることができますが、次のリリースでは完全に jQuery に基づくことを検討しています)。

于 2009-07-13T09:50:46.833 に答える