program study story

プログラムの勉強 アウトプット

Fameworkとは

 

フレームワークとは

「枠組み」とか「骨組み」「構造」などといった意味で、特にコンサルティング業界において課題の明確化や解決手法の検討など、さまざまな問題に対しての戦略立案の際に使われている。

ものごとを考える際に、あれこれと発散的に考えるよりも、あらかじめ決められた枠組みの中で、手順にそって行うことで、無駄を省き一方で漏れを無くすことができるので非常に効率的でかつ有効性の高い手法。

言い換え文)

「他の人でも作りそうなプログラムの部品」を用意してある、あとは足りない分を適当に追加してくればシステムが出来上がるよといったもの。

経理システムであれば、経理システムとして最低限必要な機能は決まっている。収入と支出を入力する機能は必要になるだとか。

顧客システムであれば、顧客情報を入力する機能は欠かせないだとか。

システムである以上、データベースを使うシステムであれば、データベースにデータを投入する機能、データを持ってくる機能は必要になるだとか。

どんなにオリジナリティの高いシステムであろうと、実際には、他の人も作りそうなプログラムの部品が組み込まれて出来上がっているのが「フレームワーク

 

業務に活用できる C#のおすすめ

Json.NET,

NLog,

NHibernate,

iTextSharp,

Nunit,

Math.NET,

Git Extensions