エンタープライズグレードのアプリケーションをWebで構築するため、選択肢をExtJSとKendoUIに絞り込みました。
どちらもまともで豊富な機能/コントロールを備えています。KendoUIはExtJSよりもパフォーマンスが高速ですが、ExtJSはWebアプリケーションやグリッドなどのデスクトップの構築に必要なすべてのコンポーネントを含むより完全なパッケージのようであり、グリッドはより強力に見えます。
一方、KendoUIを使用すると、jQueryの機能を利用できます。チームは既にjQueryを使用しているため、家庭に馴染みやすく、学習曲線はほとんどありません。
どちらかを使用して大規模なエンタープライズクラスのアプリケーションを構築した経験がある人はいますか?もしそうならあなたの経験は何ですか?誰かと長い間一緒に行く前に、ある程度の根拠が持てるように、それが悪いか良いかを共有してください。
ExtJSにあるCubeDrive(myCalendar)からのスケジューラーコントロールを使用するため、ExtJSにさらに傾いています。
ですから、あなたの考えや経験は、私が正しい決断を下すのを助けるために歓迎されています。
これは私たちが回答できる質問ではありません。あなたはすでにあなたのチームにしっかりとした概要を与えています(それが問題です):
アプリケーションは両方のフレームワークで構築できると確信しています。あなたにとって何がより重要ですか?高速配信(開発者はKendoUIですぐにジャンプできると言います)、または将来の戦略的方向性?
そうは言っても、ExtJSで開発しています。私たちは一般的に満足していますが、いくつかの警告があります:
私は剣道ではなくExtJSの経験があります。そこで、ExtJSについての私の考えを共有したいと思います。
Azureクラウドで実行されるWebベースのデータ分析ソリューションを構築しています。私たちはすでにバージョン1.0を本番環境に導入しており、ユーザーからすべての肯定的なフィードバックを得ています。
長所
短所
過去6か月間、アプリケーションのような調査を行っています。私はextjsのパフォーマンスに満足していません。
長所
短所
ExtJを使用して同様のプロジェクトを完了しました。これは、大規模なエンタープライズクラスのWebアプリケーションで、大量のデータを管理します。このプロジェクトのフレームワークを選択していたとき(約6か月前)、KendoUIも検討しましたが、主にグリッドコントロールが豊富なため、ExtJを使用することにしました。
私たちのアプリケーションにはたくさんのグリッドがあり、それは最も重要な機能ではないにしても主要な機能の1つでした。どちらも社内での経験はなかったため、学習曲線は問題ではありませんでした。