No.2
- 回答日時:
デザインと文書構造とプログラムをわけておけば、
デザイナとコンテンツ管理者とプログラマが分業できるので作業効率的にお得
なんでもかんでも1ファイルに書くとソースの可読性は限りなく
悪化していくと思います
またブラウザのキャッシュなど考えるとページにスタイルを書くより
別ファイルでCSSを持った方がむしろ早くなるような気がします
No.3
- 回答日時:
>中大規模のチームワークならMVCは必須ですが、
>零細規模でしかも一人で全部やるなら、MVCの原則に従う必要もないかと思います。
必要。君書いているでしょ。
>ソースの可読性
と。
MVCをしっかり分けておくことによってどこで何をやっているかが一目瞭然になるよね。
それは、後からのメンテナンス時にものすごく有効。
No.4ベストアンサー
- 回答日時:
>零細規模でしかも一人で全部やるなら、MVCの原則に従う必要もないかと思います。
必ずしもMVCの原則に従う必要がないというのは、その通りだと思います。
ただ、オレオレ仕様を求めているのであれば、この場にその答えがあるはずもなく、あなたの理想が答えです。ここでの質問は無意味です。しかし、あなたの質問は「作業効率、ソースの可読性、表示速度の面で優れいてるのではないでしょうか?」なのですから、その点について皆さんが回答しているのだと思います。
作業効率、ソースの可読性、表示速度、その全ての面において、内容によるとしか言いようがありません。逆から言うと、内容によっては、逆効果の場合があります。つまるところ、「ある条件にマッチするなら」という限定的な仕様は、その条件が特殊であればあるほど、不利な仕様と言えるでしょう。
「CSSやJavascriptをheader.phpや、footer.phpに直接記述」という仕様は、おそらく以下の様な条件が出ます。
・サイトの規模は決して大きくならない。
・サイトのアクセスは永続的に小規模である。
・サイトオープンからサイトクローズまで、あなた以外は絶対にWebサイトの編集に携わらない。
一般的に、上記のような条件はとても特殊です。「仮にサイトの規模が大きくなったとしたら」「仮にアクセスが急増したら」「仮に他者が編集することになったら」と考えるのが一般的です。冒頭にも書いたように、その例外を言うなら、あなたの趣味のサイトを趣味の範囲で管理する分には、何をやってもOKです。困るのは未来のあなただけですから。
分かりやすいところだけ取り出すと、「表示速度の面」は不利になるケースが多いでしょう。
仮にjsとcssの総容量が100KBだとしましょう。これをすべてのページのheaderに記述する場合、その全てのページの容量が100KB増えることになります。対して、通常の外部ファイルでjsとcssを読み込む場合、ダウンロードされるのは最初の1回だけです。仮に、一人のユーザーが10ページを回遊したと考えた時、前者の場合は、余分に900KBを読み込むことになります。また、サーバーの観点から言っても、1000人のユーザーが10ページづつ閲覧したと仮定すると、900MB分の負荷を余分にかけていることになります。むやみにリクエスト数さえ減らせばいいという話ではないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP PHP ページング データベース 1 2022/06/16 10:30
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- WordPress(ワードプレス) WordPressのサイトをオリジナルテーマで作るならHTML、CSS、JavaScript、PHP 1 2022/06/03 15:18
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のドメインのファイルをrequire
-
Fatal error: Class 'Config' n...
-
HTMLに埋め込んだPHPがうまく出...
-
phpのファイルのファイルの読み...
-
URLが.PHPってどういう...
-
.phpと.incファイルの違いはな...
-
PHPでMySQLに格納したファイル...
-
【PHP】絶対パスで読み込みたい...
-
【file_exists】ファイルが存在...
-
phpで複数のファイルをdlさせる...
-
Xamppでindex.phpだけしか表示...
-
apache+phpにおいてリクエスト...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
存在しないメールアドレスかど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
HTMLに埋め込んだPHPがうまく出...
-
PHPファイルの中身が見られるこ...
-
PHPの戻り値をWINDOWSバッチフ...
-
別のドメインのファイルをrequire
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
PHP+MySQL SQL文を外部ファイル...
-
サーバー間のファイルの移動(コ...
-
phpinfoの内容が見れない
-
サイトのphpソースコードを表示...
-
さくらレンタルサーバーでPHPが...
-
PHPからCronを編集したい
-
use と requireの違いは?
-
htdocsフォルダ以外ではPHP...
-
phpファイルを見られないように...
-
thtmlファイルとはどんなファイ...
おすすめ情報