No.1ベストアンサー
- 回答日時:
正直な話、質問者様の力量が分からないのでどこまで説明すればよいか
誰にも判断できますまい。
突っ込んだ話をするには余白が足りなさ過ぎますし、ドライな説明でよいならググれ本を買え、となります。
PHP限定での話か、広範なシステム設計での話かによっても少々意味が異なります。
とりあえず
>モジュール・ライブラリ・フレームワーク
について言及しますと、
・モジュール、ライブラリ
この二つの実体は同じものと考えてもよいでしょう。
「コントローラから指示を受け、データの中身を動かすプログラム」と考えればよいです。
モジュールはデザインパターン的な面での呼称で、MVCと言う設計思想のうちの一つとして捉えるとよいです。
ライブラリは少し古い言い方ですが、日本語で言うならば「共通関数郡」となります。
と言っても ちんぷんかんぷんでしょうから「デザインパターン」「MVC」らへんでぐぐれば分かりやすいページがいくつか出てくるかと思います。
モジュール、コントローラ、ビューについて理解すればライブラリとの違いもなんとなく分かってくるのではないかと思います。
当方の慣例ですが、モジュールはclassで書きライブラリは既存のfunctionを拡張するものとして扱っていたりします。
この辺は書く人によって変わるでしょう。
・フレームワーク
これは「プログラムの骨組み」です。
webサイトで言うのであれば、普通は「呼ばれるPHPファイルを<?phpから書き始め、$_GET$POSTを解釈し云々」から書き始めるわけですが
フレームワークはその辺がある程度決まっています。
言ってしまえば「開発効率を上げるためのツール」と考えればよいでしょう。
C#EEなどは統合開発環境としてフレームワークそのものをアプリとして提供しています。
// アレをアプリと言ってよいかどうかは別として
こちらはオブジェクト指向を元に生まれた考えかたなので
先にオブジェクト指向とはなんぞということを知る必要があるでしょう。
オブジェクト指向についてはとりあえず
「隠匿 継承 多体性」
でぐぐりましょう。
No.3
- 回答日時:
わかったものを書きます。
モジュール
(度量の)単位; 【建】基準寸法(単位), モジュール
ライブラリ
図書館[室]; 書庫; 蔵書; 双書, シリーズ; 【コンピュータ】ライブラリ ((システムの側で用意されたプログラムの集まり)).
パッケージ
荷造り; 包み, 包装物, 荷; (荷造り用の)容器, 包装紙; ひとまとめにすること[なったもの]; 【コンピュータ】市販パッケージソフト; 【コンピュータ】筐(きょう)体; (機械などの)ユニット完成品; 一括提案[法案]; 【経営】諸手当・奨励金込みの給料.
フレームワーク
わく組、構成
アーカイブ
、日本では一般的に書庫と訳されることが多いが、元来は公記録保管所、公文書、または公文書の保管所、履歴などを意味し、記録を保管しておく場所である。公文書館を参照のこと。
テンプレート
型板; 【建】梁(はり)受け; 【コンピュータ】テンプレート, 雛形.
No.2
- 回答日時:
モジュール
1つの関数。部品。ユニット。
呼ばないと動作しない。
ライブラリ
単体では動作せず、呼び出される事によって機能する複数のモジュールを
集めて他のプログラムに機能を提供するコードの集まり。
呼ばないと動作しない。
パッケージ
ライブラリを『とりあえず再利用出来そうなモジュールは何でも集めとけ』レベル
としたら、パッケージは機能・特徴毎に分類させた状態。
呼ばないと動作しない。
業務アプリケーション自体などをパッケージと呼ぶ事も。
フレームワーク
決まった動作をしてくれる基盤。フレームワークの使い方に合わせて
必要な事だけコーディングすれば良い。
呼ばなくても決められた一連の動作を行ってくれる。
だから使い方を知らない人が使うとむしろ生産性が下がる。
アーカイブ
圧縮。
テンプレート化
雛形作成?
Smarty
PHPのテンプレートエンジン。内部的な処理とデザイン描画を
分離する事が出来る。HTML埋め込みでPHPを記述せず、デザインを
記述したテンプレートファイルを用意して、それを描画する。
こんな感じでしょうか・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 日本語 なぜならモジュールの多くは開発途上にあり、その充実を持つ余地が多分にあるからである。 意味を 3 2022/09/09 20:41
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
- フランス語 フランス語文章の構造 1 2022/09/19 19:14
- 日本語 否定疑問文への回答について 6 2023/01/10 09:14
- 大学・短大 色素性乾皮症について 1 2022/08/20 14:57
- 英語 英語 冠詞について 参考書をやってていまいちよくわからないところがありました。 a new car 31 2022/09/12 15:03
- 日本語 <準体助詞>「の」という誤り 25 2022/05/02 13:04
- ルーター・ネットワーク機器 PCをWI-FI化(現在は有線) 9 2023/01/16 08:20
- iPhone(アイフォーン) 「ライブラリ」ってどこの事ですか? ※ 英語の勉強のために Amazon で買物をしたいのですが、「 2 2023/07/14 22:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ブラウザゲーム作成までの道の...
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
-
UWSCでファイルのアップロード...
-
PHPExcel処理速度が遅い
-
PHPで`headers already sent`と...
-
【PHP】declare命令で”Fatal er...
-
PHP8を使うと、大量のWarningが...
-
mysql_close()
-
aws cloud9というものを使って...
-
別PHPファイルに変数を渡す
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPのみでの背景色は指定できる...
-
smartyでホームページ上の画像...
-
eclipseのエラーの意味
-
FORMタグを使わずに、POSTする...
-
phpとaspの違いについて
-
ここで言う空文字の意味とは?
-
PHPからPerlにデータを渡して結...
-
VBおすすめ書籍
-
携帯電話のwebページでphpによ...
-
php エラー
-
書籍よりも より良い htmlspeci...
-
語句の意味を教えてください
-
functionCheckAuthについて
-
さくらのレンタルサーバーでメ...
-
PHPで、楽天APIを自動更新さ...
-
コメント投稿
-
PDOのlastInsertIDについて
-
PHPでの感嘆符
-
PHPとOracleの接続ができない
-
CGI(Perl)でできてPHPではで...
おすすめ情報