Javaプログラミング/サーバサイド&ケータイJava

JavaとPHPと.NET、どれがいい?

サーバで使われる技術はJavaだけに限りません。その他にどんな技術があって、Javaはどういう利点があるのか、ちょっと考えてみましょう。

執筆者:掌田 津耶乃

もっとも注目されるサーバ開発言語とは?

「Javaをやってみたい」と思う人のおそらく半数以上は、Webサイトのサーバーで動かすプログラムの開発をやってみたい、そのためにはJavaがいいんじゃないか、という感じで考えていることでしょう。実際、Javaプログラマの多くはサーバサイドの開発に携わっています。

が! サーバサイドの開発で使われるプログラミング言語というのは、Javaだけではありません。他にもさまざまなものがあります。Javaをやってみたいとは思うけど、他の言語はどうなんだろう、どっちを最初に覚えたほうがいいのかな?なんて考えている人も多いんじゃありませんか?

サーバサイドの開発で現在もっとも注目されいる言語はJava、PHP、.NETの3つでしょう(正確には、.NETは言語ではないんですが)。それぞれどういう特徴があるのか、ざっとまとめてみましょう。


手軽に作れるPHP!

最近、急激に広まりつつあるのが「PHP(Hypertext Processor)」という言語です。これは、JavaScriptなどのようにHTMLで書かれているWebページの中にプログラムリストを埋め込んで書いてしまう、スクリプト言語です。JavaScriptなどとの最大の違いは、JavaScriptがブラウザの中で動くのに比べ、PHPはサーバの中で動くということ。スクリプト言語なので比較的簡単に覚えられ、手軽に利用できるので、プログラミングにあまり慣れていない人でも十分使いこなせるようになります。
PHPはWebサーバの中で動くスクリプト言語。サーバで処理された結果がブラウザに表示される。

HTMLの中に埋め込むという形から想像がつくと思いますが、PHPは基本的にWebページの生成のために設計された言語といえます。その他、データベース関係の機能も充実していますので、Web+データベースという感じの開発には手ごろでしょう。ただし、これは逆にいえば、それ以外のことは苦手だということにもなります。また、PHPはWebサーバの拡張機能なので、Webサーバで動く以外のプログラム、例えば普通のWindowsアプリケーションの作成などには向きません。

WEB+データベースという限定された中でWebサイトを作るなら、とにかく簡単で、短期間で作れるPHPが一番!といっていいでしょう。やりたいのはPHPでできる範囲内か?ということが何より重要なのですね。

  • 1
  • 2
  • 3
  • 次のページへ

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます