Re:PHPCafe? メールマガジン  RSSを登録する

独学で PHP を勉強した筆者が、PHP とはなんぞやという所から、他の言語との違いや特徴、実際の PHP を使ったアプリケーションの開発例を紹介するメールマガジンです。

現在休刊中です    
解除

規約に同意して

2008/10/24

第4回 JAVAとの違いからみるPHPの特徴その4

PR: http://tabitomo.capileira1998.net/
旅とも−旅仲間募集掲示板−
旅を通じての出会いをサポートする旅とも。
一緒に旅行できる仲間や、旅先で案内して欲しい人。
また案内をしたい人が、情報交換をしたりして、旅をもっと楽しんでもらうためのサイトです。
 http://tabitomo.capileira1998.net/

━ Re:PHPCafe? メールマガジン ━━━━━━━━━━━━━━━━
   
      第4回 JAVAとの違いからみるPHPの特徴その4

━━━━━━━━━━━━━━━━━━━━ 発行 2008/10/25 ━━


こんにちは。
「Re:PHPCafe? メールマガジン」発行者のみやこびとです。

Webサイトで運営している、「Re:PHPCafe?」ですが、こちらの
おすすめコンテンツを紹介させて頂きます。
一番のおすすめはやっぱり、AjaxとPHPを使った郵便番号検索です。
郵便番号を入力すると、対応する住所が検索出来るサービスです。
郵便番号から住所を調べるのに使える他に、メールアドレスを登録
して頂くと、そのサービスをご自分の入力フォームに導入する事が
出来ます。
通常の住所検索は、下記のURLを
 http://phpcafe.capileira1998.net/cat/5/
ご自分のサイトに導入したい方は、下記のURLを確認して下さいませ。
 http://phpcafe.capileira1998.net/cat/?catid=1

:::―――――――――――――――――――――――――――――
   第 4回 JAVAとの違いからみるPHPの特徴その4
―――――――――――――――――――――――――――――:::

今回は、コンパイル言語とスクリプト言語について書きたいと思います。
いきなり専門用語っぽいのが出てきて、ちょっととまどうかもしれ
ませんが、JAVAと比較したPHPの特徴を理解する上では、重要な
事なので、記載したいと思います。
PHPやJAVAにとらわれず、世の中にあるほとんどのプログラムング
言語は、このコンパイル言語とスクリプト言語に二分されます。
で、PHPはスクリプト言語、JAVAはコンパイル言語です。

では、これはどういう違いがあるかと言いますと、一言で言うと、
プログラムを動作させるのに、コンパイルが必要なものが、コンパイル言語、
不要なものが、スクリプト言語です。
で、コンパイルの意味ですが、これは、プログラマーが書いたソースファイルを
コンピュータが理解出来る、機械語に変換する事を意味します。
つまり、プログラマーが書いたソースファイルをそのまま利用出来るのが、
スクリプト言語、そのままでは利用出来ず、変換が必要なのが、
コンパイル言語という事になります。

それぞれのメリット・デメリットですが、
◆コンパイル言語のメリット
1.コンパイルという作業を通す事で、文法やエラーのチェックが厳密に
されます。作業上のケアレスミスが起きにくいと言えます。
◆コンパイル言語のデメリット
1.コンパイルという作業を通す事で、開発の工程が一つ増える。
2.コンパイルでのチェックが厳密なので、ソースの書き方等、型通りに
書かなければいけなく、柔軟性が無い。

◆スクリプト言語のメリット
1.書いたソースがそのまま実行されるので、開発のスピードが速い。
2.型や構文に大幅な柔軟性を取り入れている言語が多い。
◆スクリプト言語のデメリット
1.作業上のケアレスミスがおきやすい。特に大人数が関わるプロジェクト


初回のサーバの話ともかぶりますが、コンパイル言語かスクリプト言語かの
部分でも、大規模なプロジェクトは、JAVAに軍配。逆に小規模な
プロジェクトは、PHPに軍配といったところでしょうか。

///━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

「Re:PHPCafe? メールマガジン」
  発行者:みやこびと


メルマガ解除:http://www.mag2.com/m/0000274720.html 
問い合わせ:capileira1998@capileira1998.net
Re:PHPCafe?:http://phpcafe.capileira1998.net

-------------------------------------------------------------
次号は、
「第5回 JAVAとの違いからみるPHPの特徴その5」(予定)
をお送りします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/// 
現在休刊中です
解除

規約に同意して

最近の記事

上へ戻る