TOPPHPチャンネル連載記事を読むことが達人への第一歩
PHP 今週の総まとめ
土日でPHPの達人になる!
ThinkITのPHP特集をおさらいしよう

まずはPHPの基礎を知るのが達人への第一歩

更新日:2007/5/25
1   2  次のページ

連載記事を読むことが達人への第一歩

   PHP達人への道は、なにはなくともPHPがどのようなものなのかをきちんと理解するところからはじまる。「PHPとはなにか?」を押さえ損ねた人も多いかもしれないが、そういった人はまずこの記事に目を通して欲しい。

   今週ThinkITで公開されたPHP特集記事は4本。

   「PHP開発はじめの一歩」では初心者に向けたPHP基礎を解説し、「PHPの根幹Zend Engine」ではPHP開発に欠かせないエンジンの概要を説明している。「PHP開発プロジェクトの夢と現実」では実際にPHPでの開発にかかわる際に必要な考え方、「実例から学ぶPHP活用術」では実際にPHPを使った導入事例を知ることができる。

   それぞれの記事は幅広い内容で解説しているが、「PHPだからエンジニアしか読まなくてもいい」という考えは間違いだ。マネージャや非IT部門の人でも、押さえておくパートが多数盛り込まれている。

【総力特集PHP】
PHP開発はじめの一歩 第1回:PHPの基礎とインストール
PHPの根幹Zend Engine 第1回:意外と知らないZend Engine
PHP開発プロジェクトの夢と現実 第1回:今だからこその「PHPのすすめ」
実例から学ぶPHP活用術 第1回:高速バス座席予約システム


PHPの利点を知る

   PHPのみならず、実際にソフトウェア開発に取り掛かったばかりのエンジニアの場合は、「PHPとはどういうものだろうか」という疑問が最初に浮かぶはずだ。「PHP開発はじめの一歩」では、PHPとはどのようなものなのか、利用するにはどのような手順を踏めばよいのかを説明している。

PHP開発入門 PHP開発はじめの一歩
第1回:PHPの基礎とインストール

著者:ウノウ  尾藤 正人
本連載では、このようなWebで提供されているサービスを実現するプログラミング言語の1つである「PHP」について解説していきます。

PHPを用いることで、様々なWebサービスを開発することができます。もしかしたら本読者の中から、将来誰もが知ってるWebサービスを開発する方があらわれるかもしれません。このようなワクワクしたWebサービスの世界にみなさんも足を踏み入れてみましょう。

このような機械的な作業をするのがプログラムであり、プログラムを作成するのがプログラミングです。PHPはこのようなプログラムを作成するプログラミング言語の1つであり、PHPを使うことによってこのような動的コンテンツを生成することができるようになります。

   これだけでも、PHPはなにをするものなのか、どういった目的で利用するのかがわかるはずだ。しかしWebサービスに向けた開発言語は数多くある。あえてPHPを選ぶのはなぜだろうか。こういった疑問に対しても、このように回答を述べている。

   実は動的コンテンツを生成できるのはPHPだけではありません。JavaやPerl、Ruby、Python、そのほかにもWebサービスの開発に使用される言語には様々なものがあります。

   では、なぜPHPなのでしょうか。理由は大きく3つあります。

Webサービス開発に特化している
PHPは元々Webサービスの開発を行うために作られた言語ですから、Webサービスに必要な機能が最初から揃っています。
容易に習得できる
プログラミングは難しいと思われがちですが、PHPは比較的低コストで習得することができます。手っ取り早くWebサービスの開発をするのに最適です。
無償で利用できる
PHPは世界中の開発者によって開発・公開されており、誰でも無償で利用することができます。

表1:PHPを選択する理由

   ここまで読んでPHPに興味を持ったならば、「じゃあ試してみよう」という気になるだろう。そのあとのガイダンスについても、どのようなものが必要なのか、使うためのインストールなどの手順についても紹介している。

   エンジニアという立場で「PHP」という単語が気になったのであれば、まずはこの記事に目を通すことをお勧めしたい。

プロダクトマネジメントにもPHPは向いているのか

   開発言語やシステムの記事は、マネージャー以上の立場の人には「関係ない」と思われがちだが、実はプロジェクト全体のコストや進捗管理などを進める上で、「どんな言語を使って作るか」が重要な要素になってくる。これまではWebアプリケーションならJavaを使うのが一般的だったのかもしれないが、ぜひこの記事を読んでPHPを見直してほしい。なぜなら、この記事では、こんな一文が書かれている。

このようにPHPを使うことで簡単かつ素早くWebサービスを開発することが可能になります。

   ここには、開発者の視点のみならず。チームディレクターやマネジメントに対してのメッセージも込められているのだ。PHPを使うこと短時間にWebアプリケーションやサービスができるのであれば、コストは大きく削減することができる。「開発者でないからPHPは関係ない」とはいわず、改めてPHPを利用することで得られるメリットを理解してほしい。

   続いて、プロジェクトマネジメントと開発環境が密接に関連しているという話題を取り上げた記事を紹介しよう。

1   2  次のページ

INDEX
まずはPHPの基礎を知るのが達人への第一歩
連載記事を読むことが達人への第一歩
  PHP開発の根幹を知る