フレームワーク
フレームワーク framework (ふれーむわーく)
システム開発で頻繁に書くことになるはずのプログラムをあらかじめパッケージ化したライブラリのこと。
たとえば python でのウェブ開発用のフレームワークに django というものがある。
django を使えば、データベースへの接続とデータ取得/更新、データベースから取得したデータの整形、レスポンスの生成といったウェブシステムではお決まりの手続きを、フレームワークを一切用いずに python で書いたときに比して極めて少ないコード量で記述できるようになる。
フレームワーク側でセキュリティリスクへの対応もある程度行われていることが多く、個人で python で同様のプログラムを書いたときに比しても圧倒的に信頼性の高いシステムを手軽に構築できる。
Excel VBAでの開発用に弊社が公開しているライブラリ「dLib」などもこの類。
エクセルVBAでの開発で頻繁に行われる複数の処理を予め別名の関数で提供していたり、列の移動や列名の変更があとからあってもコードの修正がほとんど不要になるようにしている。
掲載用語一覧:
TOPへ(新着順に表示できます)i18n
アセンブリ言語 (assembly language)
アンスコ
イテラブル (iterable)
イテレート (iterate)
イミュータブル (immutable)
インスタンス (instance)
WSGI
ウェルノウンポート (well known port)
API
SQL
m17n
MTVフレームワーク (mtv framework)
MVCフレームワーク (mvc framework)
l10n
LTS
演算子 (operator)
オブジェクト指向プログラミング (object oriented programming)
仮想環境 (virtual environment)
関心の分離 (separation of concerns)
git
github
キャメルケース (Camel Case)
クッキー (Cookie)
クライアント (client)
クラス (class)
クラスの継承 (class inheritance)
CRUD
ケバブケース (kebab case)
高階関数 (high order function)
コンパイラ (compiler)
サーバ (server)
CMS
JSON
識別子 (identifier)
辞書 (dictionary)
車輪の再発明 (reinventing the wheel)
シリアライズ (seralize)
スネークケース (snake case)
セッション (Session)
多重継承 (multiple inheritance)
dunder
ディストリビューション (distribution)
デシリアライズ (deserialize)
DRY
認可 (authorization)
認証 (certification)
パスカルケース (Pascal Case)
ハッシュ (hash)
バッテリーインクル-デッド (battery included)
バリデーション (validation)
引数 (argument)
ビルトイン (built in)
フレームワーク (framework)
プロトコル (protocol)
ポート番号 (port number)
メソッド (method)
メンバー (member)
UUID
ライブラリ (library)
LAMP
リクエストメソッド (request method)
RESTful
レンダリング (rendering)
この用語集はこんな人が書いています
2025年05月14日 10:40
小川 慶一さん
2025年05月14日 09:33
AIユーザさん
2025年05月14日 09:33
jinoseさん
2025年05月14日 09:32
AIユーザさん
2025年05月14日 09:32
jinoseさん