IT用語帳
PD-S開発・運用の方法論 · 開発プラットフォーム・開発ツール

フロントエンドフレームワーク

Front-end Framework

ふろんとえんどふれーむわーく

Webアプリケーションの利用者側(ブラウザ)で動く画面と操作の処理を効率よく作るためのフレームワーク。画面を部品(コンポーネント)に分けて組み立て、データの変化に合わせて表示を更新する仕組みなどを提供する。React、Vue.js、Angularなどがあり、SPAの開発に使われる。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

PD-Sバックエンドフレームワーク

Webアプリケーションのサーバ側の処理を効率よく作るためのフレームワーク。リクエストの振分け(ルーティング)、データベースの操作、認証、テンプレートによる画面の生成、セキュリティ対策などの共通機能を提供する。Ruby on Rails、Spring、Django、Laravelなどがある。

PD-Sデータ・機械学習用フレームワーク

データの処理や、機械学習のモデルの構築、学習、評価、推論を効率よく行うためのソフトウェアの枠組み。データの前処理、ニューラルネットワークの層の定義、GPUを使った計算などの機能を提供する。TensorFlow、PyTorch、scikit-learnなどがある。

PD-SSPA(Single Page Application)

最初に1つのHTMLページを読み込んだ後は、画面の遷移をページ全体の再読込みなしに行い、必要なデータだけをAPIで取得してJavaScriptで画面を書き換えるWebアプリケーションの構成。操作の応答が速く、ネイティブアプリケーションに近い使い心地を実現できるが、初回の読込みに時間がかかり、検索エンジンへの対応にも工夫が要る。

A-1WebAssembly

Webブラウザ上で高速に実行できる、バイナリ形式の命令セット(Wasm)。C、C++、Rustなどで書いたプログラムをコンパイルしてブラウザで動かせ、JavaScriptでは処理が重い画像処理やゲームなどに使われる。サンドボックスの中で安全に実行される。