動的サイトの作り方について - ホームページ・Web制作 - 専門家プロファイル

専門家の皆様へ 専門家プロファイルでは、さまざまなジャンルの専門家を募集しています。
出展をご検討の方はお気軽にご請求ください。

動的サイトの作り方について

法人・ビジネス ホームページ・Web制作 2008/11/16 12:08

よろしくお願いします。
サイトつくりの全くの初心者ですが、現在、MYSQLを使った動的なデータベースサイトを作っています。MYSQLのデータベースつくりはいったんは完了したのですが、それを基にサイトを作る段階で、正直途方に暮れています。自分なりに『動的サイト 作り方』などで検索しても、自分の目的と知識にあったサイトを見つけられません。そこでご質問なのですが、こういった動的サイトを作るために必要な知識・情報が載っている書籍やサイトなどございましたら是非お教えいただけますと幸いです。ちなみに、作りたいサイトは
http://erogamescape.dyndns.org/~ap2/ero/toukei_kaiseki/
このようなサイトです(上のサイトはアダルトコンテンツが含まれます。一見はむちゃむちゃなサイトだと思われるかもしれませんが、使う側としては非常に良いサイトだと思っています)

tomoakiさん ( 愛知県 / 男性 / 25歳 )

回答:4件

小坂 淳 専門家

小坂 淳
ウェブ解析士マスター

- good

OUTPUTの部分でしょうか?

2008/11/17 08:53 詳細リンク

詳細を伺わないとなんともいえませんが。

動的サイトは
・入力する部分(データ登録)
・検索など処理の部分
・出力部分(表示)
の3つで構成されます。

データベースが出来たということは、
そのデータを処理(検索・集計など)をどう行って、
それをどう表示するかということが仕事になります。

ですので、
まずHTMLでやりたいページを作ってみてはどうでしょうか?
そうしてイメージを作った上で、その先の処理を考えて開発してはどうでしょうか。

また、開発者(制作会社)に依頼されるほうがいいと思いますが、
独力でされるようであれば、一定のフレームワークを活用するのが早いと思います。

回答専門家

小坂 淳
小坂 淳
(東京都 / ウェブ解析士マスター)
株式会社環 代表取締役 社長
03-6892-3080
※お電話の際は「"プロファイル"を見た」とお伝え下さい。

お客様と一緒にウェブサイトの効果を高めていきます。

創業以来、「使いやすいウェブサイト」「PDCAサイクルを回し、常に向上するウェブサイト」を提案しています。アクセス解析、効果測定で問題点や改善点を発見し、ウェブサイトの集客・売上アップを支援するウェブ解析士(webアナリスト)として活動します!

質問やお悩みは解決しましたか?解決していなければ...

※あなたの疑問に専門家が回答します。質問の投稿と閲覧は全て無料です。
米村 歩 専門家

米村 歩
システムエンジニア

- good

Xoopsなどの利用もお勧めです

2008/11/17 10:24 詳細リンク

こんにちは。アクシアの米村です。

PHPはプログラミング言語の中でも習得しやすい言語ですが、それでもプログラミング未経験者には難易度は高いです。

プログラム習得時には、いきなりプログラム言語ではなく、まずはプログラムの考え方についての書籍がお勧めです。

プログラミング基礎の基礎


初心者が挫折する理由に、プログラミング言語というよりももっと根本的なプログラムに対する考え方がわからないということがあります。

ですのでまずは上記のような書籍で考え方を身につけてから、PHPなどの専門書で学習すると理解度が格段と良くなりますよ。


もし目的がプログラムの習得ではなく、とりあえず目的のサイトを構築したいのであれば、Xoopsのようなものを使うこともお勧めです。

Xoopsに関する書籍もたくさん出てますので探してみてください。

Xoopsを使えばプログラムを習得していない方でもWebサイトを構築することが可能((Xoops習得のための学習は必要です))です。

プログラムを習得するよりは気軽にWebサイト構築できますので、Xoopsで要件を満たせるようであれば利用してみてはいかがでしょうか。


Webシステム開発のアクシア
米村歩

回答専門家

米村 歩
米村 歩
(システムエンジニア)
株式会社アクシア 代表取締役

単なる外注企業ではなくお客様の開発パートナーを目指しています

お客様にいつでも気軽に相談に乗っていただける、何かあったときに頼りにしていただける、お客様の利益を一緒になって考える、そんな開発会社を目指しています。

谷口 浩一

谷口 浩一
Webプロデューサー

- good

初心者向け技術ノウハウに限定して

2008/11/16 13:39 詳細リンク
(3.0)

希望するサイトを構築する上で、今、何を求められているのか、文面から読み取ることが非常に難しいので、適切な回答になるかどうか不安ですが。



こんにちは。
チームデルタの谷口です。



tomoakiさんが望むのが、データベースを使った動的サイトを構築するための ”技術的ノウハウ”であることに限定してお伝えします。

データベースはできた、ということは、訪問者にtomoakiさんが伝えたいと思っている情報の元になるデータを蓄積したり、情報を取り出したるする箱を用意するところまではできた、ということなんでしょうかね。。。
これは、データ構造の設計ができたということになるのですが、いかがでしょう。


この箱の適切な引出しにデータを貯めたり、条件に従ってデータを引出すには、データベースとWebサイトとの間で、データのやりとり(入出力)を受けもつ仕組みが必要になります。
これをCGI(Common Gateway Interfase)と言います。

まずはCGIについてしっかり学んでください。
Webページから何らかのデータが、CGIを通してデータベースに格納されたり、閲覧者の要求に応じて、特定の情報が引出されたりするためには、CGIという仕組みを使ったプログラムが必要になります。
tomoakiさんが参考にされているサイトは、PHPという言語を使ってプログラムが作成されています。
ですから、CGIの次には、プログラム言語を使いこなす知識が必要になります。


多くの動的サイトでこれらプログラムに共通する仕事は、


1.訪問者からのリクエストを受ける(データを渡す)
2.リクエストに応じて処理をする
3.その結果を返す(画面に表示する)


です。

CGIについては、体系的に解説されたサイトも書籍もたくさんあります。
tomoakiさんに合ったものを選んでください。
プログラム言語も同様です。



ご参考になれば幸いです。



成功するWeb戦略とホームページ制作のチームデルタ
谷口浩一

評価・お礼

tomoakiさん

ありがとうございました!
現在phpの勉強をしているのですが、どうにも専門的な書籍が多くて、もっと簡単で実用性の高い本を探している最中でした。まずはCGIから勉強してみます!

松丸 頒泰

松丸 頒泰
Webプロデューサー

- good

作成の流れ&おすすめ環境・フレームワークについて

2008/11/16 16:53 詳細リンク
(3.0)

作りたいというサイトは、参考サイトのような機能をもったものなんですよね。

と考えると、まず、今の制作の流れ

DB

プログラム(どうしたらいいかな?)


だと、必ずしもゴールが、妄想しているところにたどりつくのか?というのは不明ですね。
それよりも


参考サイトの良い機能の洗い出し

こんな画面(ページ)があったらいいな(参考機能+アルファ)を図で書いてみる

この機能を実現するのにどのプログラム、DBで作ったら楽かなを考える

制作


がよいかと思います。とっても、じゃどのDB、どのプログラムが良いの?ってことになるわけですが、ここはある程度経験値が高くないと、ジャッジは難しいところです。

ですが、おすすめとしては、

デザイナーよりななんちゃってプログラム言語PHP
+
ほぼパーツができあがったCakePHP(フレームワーク)
+
きびきび動くMYSQL

の構成でつくっていくのが、がんばった結果、あとあと結構いいものができちゃった、という風になるかと。

ここで、一つ壁は、MVCというプログラムの作り方ですね。これを導入するしないかで、今後の機能を追加していく上で、とても重要な概念になります。

以上まとめると、

・PHP
・フレームワーク(CakePHP,CodeIgniter,ZendFrameWork,mojavi)
・mysql
・MVC

という、キーワードでググって勉強していただくと幸せになれると思います。

がんばってくださいね!!


アバウトに生きろ!!めがね部ドットコム!!
松丸 頒泰

評価・お礼

tomoakiさん

ありがとうございました!
現在phpの勉強を進めているのですが、どうにも専門的な書籍が多くて。。。まずは自分のやりたいことを洗い出して、そこから考えてみたいと思います!

(現在のポイント:6pt このQ&Aは、役に立った!

このQ&Aに類似したQ&A

PHP&MySQLによる会員制サイトの構築について こつこつがんばさん  2014-05-01 18:22 回答1件
Webショップでのブランドロゴ表記の規定について ピロコさん  2008-04-26 12:20 回答5件
CSS(スタイルシート)を別ファイルにするメリット 鎮守さん  2007-09-04 22:24 回答12件
専門家に質問する

タイトル必須

(全角30文字)

質問内容必須

(全角1000文字)

カテゴリ必須

ご注意ください

[1]この内容はサイト上に公開されます。

  • ご質問の内容は、回答がついた時点でサイト上に公開されます。
  • 個人や企業を特定できる情報や、他人の権利を侵害するような情報は記載しないでください。

[2]質問には回答がつかないことがあります。

  • 質問の内容や専門家の状況により、回答に時間がかかる場合があります。
気になるキーワードを入力して、必要な情報を検索してください。

表示中のコンテンツに関連する専門家サービスランキング

メール相談

ホームページSEO診断

ホームペーイjの内部SEOに特化したサービス

小菅 太郎

アイナパル

小菅 太郎

(ITコンサルタント)

メール相談

アメブロデザインテンプレートカスタマイズ承ります。

アメブロを個性豊かなデザインにしませんか?

小菅 太郎

アイナパル

小菅 太郎

(ITコンサルタント)

メール相談

ホームページ(SEO対策)診断

貴社ホームページのSEO対策を診断します

中沢 伸之

ストークデザイン

中沢 伸之

(Webプロデューサー)

その他サービス 格安ホームページ制作
中沢 伸之
(Webプロデューサー)