フルスクラッチ
完全オーダーメイドだよ
一から全部、自前で作るよ
好きなものを作れるけど、費用と時間が掛かるよ
簡単に書くよ
フルスクラッチ(英:full scratch)とは
「完全オーダーメイド」のこと。
もう少し具体的に書くと
「一から全部、自前で作るよ」のこと
です。
詳しく書くよ
サクっと一言で説明すると、システムとかを構築するときに
一から全部、自前で作る
のが「フルスクラッチ」です。
元からあったシステムの部品や市販されているパッケージ製品などを一切使わないで、最初から最後まで、えっちらおっちらと匠の技で作り上げます。
システムをフルスクラッチで作るメリットは、出来上がったシステムの使い勝手でしょう。
言ってしまえば、完全なオーダーメイドですからね。
使う人にとっては、痒い所に手が届く、孫の手のようなシステムを構築することが可能です。
一方のデメリットは、コストです。
最初から全部作るわけですからね。
すでにあるものを流用して作るのと比較して、手間も掛かるしお金も掛かります。
ちなみに「スクラッチ開発」という用語もありますが、意味はほとんど同じです。
スクラッチ開発は「一から全部、自前で作るシステム開発のやり方」ね。
フルスクラッチとスクラッチ開発の違いは、字面と気分の問題です。
あくまで個人的な使い分けですが「俺様たちが、わざわざ一から作ってやるんだ!ありがたく思え!」とアピールしたいときは「フルスクラッチ」と表現することが多いです。
「パッケージ製品を使わないで、えっちらおっちらコードを書いていくよ~」程度のニュアンスであれば「スクラッチ開発」と表現しています。
一言でまとめるよ
まぁ「フルスクラッチ」って単語が出てきたら「一から全部作るんだな~」と お考えください。
おまけ
■訳してみるよ
「full(フル)」の意味は「いっぱいの」とか「満ちた」とか「完全な」とかです。
「scratch(スクラッチ)」の意味は「ひっかく」とか「こする」とか「ひっかき傷」とかです。
何となく くっつけると
完全なひっかく
となります。
サッパリ分かりませんね。
模型の分野で、一から自作する(?)のを「スクラッチビルド(scratch building)」と言うそうです。
そこから来ているみたいです。






