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」(予定) をお送りします。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━///



