18

AngularJS の使い方を学ぶのは本当に楽しいです。今、私はそれで使用できるコンポーネントを探しています。私は Angular-UI コンポーネントを見てきましたが、ExtJS で優れたスーパーチャージされたコンポーネントを使用できるかどうか知りたいです。誰もこれを経験していますか?ヒントやヒント、Angular ディレクティブ ライブラリはありますか?

4

4 に答える 4

10

私の勤める会社も同様の動きをしています。現在、ExtJS の古いバージョン (3.x) に大きく依存しており、現在の (5.0) バージョンにアップグレードする労力は、Angular に移行するために必要な労力と少なくとも同じです。

質問に答えるには(私の限られた知識の範囲内で):

それらは同じ JS アプリケーション内に一緒に存在できます。

Angular で ExtJ の UI 要素を使用できますか?

Ext の HTML テンプレートを介して、角度を付けてマークアップを制御できます。

これは賢明な考えですか?

おそらくそうではありません。

なぜ私はこれを行うことを検討するのですか?

  1. マークアップを完全に制御する必要があり、ページ読み込みの問題は気にしない

  2. Ext が本来提供していない特別な方法でシリアライズまたはデシリアライズする必要がある

  3. pub/sub のような特別なことをする必要があります (Ext ではまだ完全に可能です)

私たちの場合、これはいくつかのモーダルの概念実証です。私が偏見を持っているとすれば、私は ExtJ の方向に偏っています (これは私のバックグラウンドを考えると大きな声明です)。ExtJS に触れれば触れるほど、個人的に気に入っています。私は過去に Ember、Backbone、KnockoutJs、AngularJs などのいくつかのフレームワークを使用してきましたが、これらは優れた選択肢となる成熟度に達しつつある優れたツールです。とは言っても、それらは ExtJs と同じ開発モデル/パターンに従っていないため、直接比較することはどちらの側にとっても公正ではないと思います。

Ext と Node を比較するようなものです (ばかげていますが、私は知っています)。

あなたのプロジェクトが、Ext では可能だとは思わない特別な機能を必要とする場合、あなたはおそらく私のようで、その機能の経験が限られています。Ext の経験が豊富で、私たちが試みていることを試してみたい場合は、ぜひ試してみてください。Ext の唯一の欠点は、配信されるビルド済みパッケージのサイズです。別の小さなフレームワークはそれを助けませんが、それ以上の苦痛を引き起こすこともありません.

結局のところ、私は JS が大好きで、物事が現在および将来どのように機能するかについての知識を広げています。

Ext の牽引力の欠如について尋ねた上記の投稿について: 答えは簡単です... 無料ではないため、ライセンスに適合する商用ソフトウェアを作成していない私たちの多くにとって選択肢ではありません。

于 2014-10-20T21:05:49.337 に答える
3

ExtJS があるのに、とにかく AngularJS が必要なのはなぜですか? Ext を学ぶのは多少難しいかもしれませんが、ひとたび経験すると、現時点ではこれ以上のものはありません。唯一の欠点はフットプリントが重いことですが、誰が気にしますか? 特に問題があるわけではありませんが... 仕事では ExtJS しか使っていませんが、アプリの進歩は目を見張るものがあります。Spring MVC とシームレスに統合されます。HTML を直接ハックする必要はありませんが、これは欠点というよりも利点だと考えています。タグを記述する必要はなく、タグの開閉の問題もありません。css を引き続き使用でき、Ext はブラウザの非互換性を処理します。もっといります??Angular はブロックの新しい子供にすぎませんが、全体として (まだ) ExtJS と競合することはできません。それは近づきさえしません。ちょうど私の2ドル。

于 2014-10-10T12:52:17.283 に答える
0

Sencha はフレームワークにサポートを追加する予定です。参照用に下部のリンクを見つけてください。

2016 年 11 月 7 ~ 9 日にラスベガスで開催される SenchaCon で、Sencha は Angular 2 アプリケーション内で Ext JS コンポーネント、レイアウト、およびテーマを使用する機能を紹介します。 '橋')。

https://www.sencha.com/blog/first-look-ext-js-bridge-to-angular-2/

于 2017-05-01T03:11:40.087 に答える