目次
JQuery
jQuery(ジェイクエリー)は、ウェブブラウザ用のJavaScriptコードをより容易に記述できるようにするために設計されたJavaScriptライブラリである。ジョン・レシグが、2006年1月に開催された BarCamp NYC でリリースした。様々な場面で活用されており、JavaScriptライブラリのデファクトスタンダードと呼ぶ者もいる。ロゴの下に表記されているキャッチコピーは「write less, do more」(「少ない記述で、もっと多くのことをする」の意)。
Magento
Magento(マジェント)は、PHPで書かれた電子商取引を構成するためのオープンソースのプラットフォームであり、世界で最も著名な電子商取引システムのうちの一つである。 アドビのExperience Cloudのラインナップに統合されている。 無償のオープンソース版と有償のMagento Commerce、Magento Commerce Cloudがあり、Magento Commerceはオンプレミス型で提供され、Magento Commerce CloudはSaaS型のクラウドコンピューティングシステムとして提供される。 100,000以上の電子商取引サイトで利用されており、ソフトウェアのダウンロード数としては250万回を超え、2019年の中でMagentoを使用して総額115億ドルの取引が行われている。2017年までは世界の電子商取引サイト総数の中で30%のシェアを獲得していた。
Model View ViewModel
Model-View-ViewModel (MVVM、モデル・ビュー・ビューモデル) はUIを持つソフトウェアに適用されるソフトウェアアーキテクチャの一種である。 MVVMはソフトウェアをModel・View・ViewModelの3要素に分割する。プレゼンテーションとドメインを分離し(V-VM / M)また宣言的Viewを分離し状態とマッピングを別にもつ(V / VM)ことでソフトウェアの保守性・開発生産性を向上させる。 Model-View-ViewModelパターンはModel-View-Controller (MVC) パターンの派生であり、特にPresentation Model パターンを直接の祖先に持つ。元来マイクロソフトのユーザインタフェースサブシステムであるWindows Presentation Foundation (WPF) やSilverlightの世界で生まれた考え方ではあるが、はAndroidやウェブブラウザ上でのJavaScriptの世界でもMVVMの利用は広がっている。
見る KnockoutJSとModel View ViewModel
MooTools
MooTools は、オープンソースの軽量でモジュラーなオブジェクト指向 JavaScript Webアプリケーションフレームワークであり、MIT License でリリースされている。その目的は、Web開発者にブラウザから独立したエレガントで柔軟で効率的なJavaScriptを書く手段を提供することである。MooTools には、CSS、DOM要素、ネイティブなJavaScriptオブジェクト、Ajax要求などを操作する組み込み関数がある。また、詳細なAPI文書が用意されており、開発の効率化に寄与する。
Webアプリケーションフレームワーク
Web アプリケーションフレームワーク(Web Application Framework)は、動的なWebサイト、Webアプリケーション、Webサービスの開発をサポートするために設計されたフレームワークである。 Webアプリケーションフレームワークの目的は、Web開発で用いられる共通した作業に伴う労力の軽減である。 たとえば、多数のフレームワークがデータベースへのアクセスのためのライブラリやテンプレートエンジン(Webテンプレートも参照)、セッション管理を提供し、コードの再利用を促進させるものもある。
見る KnockoutJSとWebアプリケーションフレームワーク
Knockout.js 別名。

