• ベストアンサー

ページ数が20PほどのHPを作っているのですが。

phpの初心者です。よろしくお願いします。 現在ページ数が20ページほどのホームページを作っているのですが、その構成で少し悩んでいます。 20ページ分のソースを一つのプログラムソースで作り始めたのですが、そのプログラムソースがかなり膨大な量になってしまいそうです。 一応、個々のページのhtmlの部分で共通するところはクラスかファンクションにしてまとめてあとでincludeするつもりです また、テキストの部分も将来的に変更するかもしれないのでデータベースに入れようと思っています。 掲示板とメールフォームと管理用の画面については別にプログラムソースを書くつもりです。 質問は、普通は一つのプログラムソースでどのくらいの量でまとめるものなのかと、長くなってしまったコードだと、読み込むのに遅くなったりしないのかということです。 また、簡潔な構成をするためのポイントなどがありましたら、教えていただければと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • 12m24
  • ベストアンサー率23% (193/817)
回答No.1

 基本的には共通する部分はスクリプトにそのまま埋め込み、文章などその都度変更する必要があるようなところは外部ファイル(テキストファイルやXMLファイル)などから読み込むものだと思いますが。  コードが長いと読み込みの遅さより管理のしにくさのほうが大きくなると思います。いざ変更しようと思ったときに、どこをいじったらいいのかわからなくなる可能性もあります。  といっても、どの程度かわからないのでなんともいえませんが、プログラムのソースコードだと1ファイル1000行ぐらいになることもあります。

cororo
質問者

お礼

回答ありがとうございました。 最初のファイルでまだ出だしなのに、200行ほどになってしまったものですから、これでいいのかなと思って質問した次第です。1000行ほどになることもあると書かれていたのでほっとしました。 ありがとうございました。

その他の回答 (2)

回答No.3

他人が書いたコード見てみたらどう? 参考urlのSourceForgeとかで PHPで検索すればいろいろ出てくるんで 興味あるのいくつか落としてみれば。 別にコード全部理解しろってわけじゃなくて、 こーいうふうにしてるんだって雰囲気だけでも つかめればいいし、自分のつくってるもので 使えそうな部分があれば、参考にすればよいし。 逆にこのやり方はよくないなーって、 他人の見てるとわかったりする。

参考URL:
http://sourceforge.jp/
cororo
質問者

お礼

お礼が遅くなって申し訳ありません。 早速、教えていただいたホームページ見てきました。 ほかの人のコードを、そういう風に見ることもあるのですね。とても参考になりました。ありがとうございます。

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

私の場合、200行なら余裕で一つのファイルにしますね(笑) と言う風に、別にこだわる必要ないですよ。 自分が一つにしたければ一つに、たくさんのファイルに分けたければ分ければいいだけです。 ようは、「自分が」管理しやすいようにすればいいですよ。

cororo
質問者

お礼

回答ありがとうございました。 プログラムを作るときに気にしなきゃいけないところが違ったんだなと気づきました。 後で管理するときのことを考えてコーディングしたほうがいいんですね。 ありがとうございました。

関連するQ&A

専門家に質問してみよう