Archive for the '用語解説' Category

mysqlとは

土曜日, 1月 6th, 2007

mysqlとは、データベースシステムの一種です。

データベースとは?という方のために、超わかりやすく説明しますと、Excelでよく住所録のような表を作りますが、あの表をイメージしていただくとわかりやすいかと思います。
で、Webでどう使うかというと、その表から、「加藤さん」のデータのみを抽出してWebページに表示する。「次へ」ボタンをおすと、加藤さんの次の行の山田さんのデータを表示する。といった、「動くWebページ」を実現するために、もとのデータを格納・管理しておくソフトだと思っていただければよいでしょう。

mysqlの良いところは、これまた超わかりやすくいうと、「タダ」であること。世界中の多くの人が無償で開発にかかわり、常に進化を続けていること(OSS=オープンソースソフトウェア、ちなみにオープンソース=無料、フリーウェアとは限らない)です。Webサイト構築をはじめ、業務システム等で広く使われています。

もっと知りたいかたは、こちらをご覧下さい。

いまさら訊けないインターネットの基本と仕組み わかりやすくてオススメ!
MySQLインストール完全ガイド もうちょっと専門的に突っ込んで知りたい人むけ

phpとは

木曜日, 1月 4th, 2007

phpとは、簡単にいえば「動くホームページを作るためのプログラム言語(正確にはスクリプト)」です。

php以外にも、ブラウザ上で動かすJavaScript、php同様サーバー上で動かすcgi(で使われるCやPerl)がありますが、

  • 誰でも簡単に習得できる
  • 動作が高速
  • Webサイト作りのために作られており親和性が高い

といった理由から、今では一番広く使われており、Yahooもphpを採用しているといわれます。

企業がphpを導入するメリットは、

  • 開発速度が速いのでビジネス展開でアドバンテージ得られる
  • サーバー負荷が小さい
    • システムコストダウン
    • 利用者の快適性向上
    • 電力コストダウン
    • 地球環境への貢献
  • 人件費を抑えられる

といったものがあります。

この言語は教育方法さえ的確であれば、非常に習得も簡単で早くいものです。かく言う私もプログラミング初心者でありながら、2日間の講習(うち1日はmysqlの講習)を受けたのみで、3ヵ月後にはある程度複雑な業務システムを完成・納品したという経験をしています。3ヶ月間といっても、その間はコンサルティング等で多忙な毎日ですから、いかに効率的で、WEBやデータベースと親和性があるものなのか、おわかりいただけるかと思います。

phpについてもっと知りたい方は、以下をご参考にどうぞ。

Zend

入門