• 締切済み

Web開発

最近、業務上Web開発に携わるようになりました。  今までは個人で趣味程度のHPを作っていた程度なので、会社の同僚や前任者に色々教わりながらの状態でレベルの違いに戸惑うばかりです。XOOPS、PHP、MYSQL、APACHE、等です。そこで少しでも独学しようと思っているのですが、どれが何に必要でどれを覚えれば良いか今ひとつ理解できません。  そこで、Web開発全体を通して上述それぞれの役割など概要や仕組みなどが分かる書籍でお勧めのを教えてください。

みんなの回答

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.3

>上述したもので作成したものと、ホームページビルダー、GoLiveなどで作成したものとでは、違いはあるのでしょうか? クライアントPCからは単なるどちらも単なるHTMLとして認識されますが、プログラムで自動的に生成されるHTMLは動的なHTML、オーサリングツールを利用して作られたものは静的なHTMLなどとよばれ性質が異なる物です。 >Web開発全体を通して上述それぞれの役割など概要や仕組みなどが分かる書籍でお勧めのを 「すっきりわかった!Web技術」アスキー(2005/11/17)が比較的新しく読みやすいと思います。雑誌でしたら、Web Site Expertか日経の専門誌あたりでしょうか。 しかし新しいトレンドは次々にでてきますので、わからない語があればすぐ調べたり、日頃から色々な情報サイトを見る癖をつけておく必要があります。 @IT http://www.atmarkit.co.jp/ CNET Japan http://japan.cnet.com/

noname#17016
noname#17016
回答No.2

意外と書き込みが少ないッスねー。 それほど難しい事ではないですが、やっぱり説明が複数だと手を挙げてくれる人も少ないのかもしれません。 当方は、素人に毛が生えた程度のレベルだと思ってください。 ホームページビルダー(GoLive)ですが、これはHPを作成するソフトです。 GoLiveは使った事がないのですが、CSSと言う書き方でレイアウトを綺麗にするための特化したソフトと思いました。 これらのソフトでは、掲示板やカウンターは作れないと思います。(データーベースは、簡単なモノは作れるかも) ホームページビルダーでHPを作りサーバにアップして、みんなにみれるようにする事ができるって事です。 サーバはapacheで、掲示板等はPHP、大量の情報にはデーターベースをそれぞれ勉強する必要があります。 他に分からない事があれば、回答しますよー。 ただ、逆にどこまで勉強するのかが知りたいです。 最終的に 普通のHPを作るだけ? 掲示板やカウンター等(PHPで自作できる)? データーベースを自分で構築する? APACHEの最低限のソフトの設定がわかる? サーバとなれば、Linuxか、Winサーバの高度な知識が必要になると思うのですが。 それとも、自社のHPの管理だけで、技術的な事は外部発注なんでしょうか? ちょっとうらやましいお仕事ですねー。

noname#17016
noname#17016
回答No.1

業務上Web開発 ってのが、実際にはどんな仕事なのかがわからないのですが、 XOOPS:PHPで作るコミュニティを作るソフトです。(?) PHP:掲示板等を作る言語。(他にもPerlがある。こっちの方が先輩。 MYSQL:データーベースを管理、作成するソフト。 APACHE:サーバ APACHEでHPやデータの送受信を司る放送塔です。 その中には、特殊なPHP言語を解釈するモノを埋め込む事ができます。 なので、APACHEにPHPが入っていないとPHPは使う事ができません。 MySQLは、データーベースを扱うモノです。 掲示板等でもデータは扱えますが、データーベースはたくさんのデータをたくさん管理しても遅くならないためのモノです。 XOOPSは、使った事がないので分からないのですが、一定の雰囲気みたいなモノを作るソフトって事なのかな? (ざっくりとですが、こんな感じで。) それぞれ、無料でwindowsにインストールできるので、実際使ってみるのが手っ取り早いかと。 APACHE:サーバのソフト MYSQL:データーベースのソフト は、ソフトなので、他にも似たようなソフトがあります。 でも、素人でも、こういった環境を使った事がある人もいるけど、人間性を評価されているのかもしれませんねー。 これからは、人為的なセキュリティー(データの持ち逃げとか)に注意が必要になってくると思うので。 がんばってくださいね。

参考URL:
http://y-kit.jp/saba/xp/phpsetup.htm
9hermit
質問者

補足

アドバイスありがとう御座います。 追加で質問ですが、上述したもので作成したものと、ホームページビルダー、GoLiveなどで作成したものとでは、違いはあるのでしょうか? 用途としては主に企業向けのHPを作成しています。

関連するQ&A