Ext JS 7.9 & Rapid Ext JS 1.1 are out now! Check what’s new Read More

blog image
日本語

Ext JS における MVVM パターンの方法と理由

この記事は Ron Bailey による The How and Why of the MVVM Pattern in Ext JS の抄訳です。 アプリケーションの構造とコードは、上手くまとめることで意図を伝えることができます。 コードを書くことはターゲットデバイスと効率的に通信を行う手段ではありますが、デザインパターンを適切に選択して適用することが不可欠です。それにより、開発者はプロジェクトに適した技術的なフレームワークと効果的に連携・通信ができるようになります。 これらのニーズを満たす十分に試行されたパターンの一つは、業界標準である MVC(モデル・ビュー・コントローラ)パターンです。MVC パターンは、ユーザーが触れるアプリケーションの主な懸念事項を抽象化する目的を果たします。つまり、アプリケーションのデータ(モデル)、表示(ビュー)、そしてそれら二つを接続する処理(コントローラ)を分離し、個別に取り組めるようにします。ただし、それらは緩やかに結合しており、相互に依存する関係を保っています。このようにすることで、一つに変更を加えても、他に過度の影響をもたらしたり、アプリケーション全体を危うくしたりすることがなくなります。 最初の MVC パターンが登場して以来、多様な実装と環境に合わせて多くの派生が作られました。Ext JS バージョン 5 以降の Web アプリケーションに最適なものは MVVM(モデル・ビュー・ビューモデル)パターンで、それ以前の Ext JS バージョンで使用していた既成の MVC パターンに代わるものとして採用されました。 Ext JS の MVVM パターンでは、元の MVC が持つ利点に加え、ビューパッケージという個別の MVC…

blog image
Ext JS

The How and Why of the MVVM Pattern in Ext JS

A well written application structure and code can tell a story.  While code writing is a way to efficiently communicate with the target device, writing it in an appropriately chosen design pattern is crucial, as it enables developers to effectively…

blog image
日本語

活用事例: Ext JS が支える 腫瘍科/在宅医療システム

過去20年間、医療データ管理は革新的な進化を遂げてきました。モバイルテクノロジーの出現によって、医師による患者の診察記録のほぼすべてが、詳細にデジタル化されるようになっているのです。 アルゼンチンの最大級の民間医療機関アレマン病院(オスピタル・アレマン)は、医学の3本の柱、「診療」「教育」「研究」に注力し、患者にファーストクラスのケアを提供することを目指しています。その中で、医師や病院管理者、医療スタッフにとって患者データの収集と評価を簡便化するためのモダンなアプリケーションやオートメーションといった技術的側面の強化を推進しています。 (more…)

blog image
ExtReact

Supporting the Open Source Community — Sencha Sponsors Material-UI Project

As Sencha strives to create the best enterprise-grade JavaScript framework and components to lead the radical transformation in web app development, we stand behind community-oriented, open collaboration to seed innovation and take up an important goal to give back to…

blog image
Ext JS

Ext JS Outperforms Grid Competitors on Key Performance Metrics

  The overall volume of generated data has grown exponentially over the past couple of decades. As a result, modern JavaScript data grid components that manage the display and analysis of these massive data volumes have evolved. Today, there are…

blog image
Ext JS

Customer Success Story: Ext JS Powers Hospital Aleman

Over the past two decades, healthcare data management has seen a revolution—with the advent of mobile technology, nearly all aspects of doctor-patient visits are now meticulously recorded digitally.  Hospitals invest heavily in procuring key resources such as digital radiology, state-of-the-art…

blog image
Ext JS

Using D3.js components in Ext JS apps

Data visualization capabilities play a key role in modern apps. D3.js is a powerful visualization component library and can be easily integrated in Ext JS apps. D3.js provides different component types: Hierarchical Components Heatmap Component Custom Components In this post,…

blog image
Events

Reflections on Virtual SenchaCon

Sencha recently hosted the first-ever Virtual SenchaCon—a free, two-day digital event consisting of nine different presentations and demos hosted online in separate tracks. Despite being the first time we held an event like this, Virtual SenchaCon exceeded our expectations. More…

blog image
Ext JS

All About Ext JS Layouts

It was exciting to see the many attendees at Virtual SenchaCon 2020 and the wide range of topics presented. As a long-term Ext JS developer, it was a great opportunity for me to talk about and share my experience with…