• ベストアンサー

JAVAについて

javaに関して初心者です。 Java Applet と Java Servlet の違いはなんなのでしょうか? 最近は Java Servlet が流行といっている人がいたのですが、やるとしたらどちらをやれば将来的にいいですか?? 自分が何をやりたいというのはあまりきまっていないのですが、将来性のあり、就職するときにも有利なものをやりたいと思っています。 それとjAVAとjavascriptの違いはわかるのですが、どちらの方が有用性がありますか??

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

皆さん仰っているように、JavaAppletはクライアントで、JavaServletはサーバで動作します。 どちらをやればよいか? というと、ややJavaServletの方が有用では あると思っていますが、JavaAppletも使う機会が無いわけではありません。 現在私が開発しているシステムは、 JavaAppletの画面上でデータを入力・送信し、web経由でサーバ上の JavaServletで受信、データベースへ登録する、と言うものです。 この様に一方のみを覚えればよいとは言えません。 ちなみにJavaAppletの変わりにJSPを使用する場合もあります。 まぁ、どちらもJavaですので基本は同じです。 まずJavaの基本を覚えてから、それぞれを勉強しても遅くはないでしょう。 JavaとJavaScriptでは、使用目的が異なるので、どちらが有効と いうことも無いと思います。HTMLを使用する場合はJavaScriptは 必須と言っても良いかもしれません。 余談ですが、上記の開発ではJava以外にJSP、HTML、JavaScript、SQLも 使用しています。ですので、真に必要なスキルとは、どんなプログラム言語にも 対応できるプログラミング理論だと思っています。

rousei
質問者

お礼

お礼遅れてすいませんでしたm(_ _)m スゴイ参考になりました!ありがとうございます^^v

その他の回答 (2)

  • doteken
  • ベストアンサー率50% (1/2)
回答No.2

JavaAppletはクライアントサイドでJavaServletはサーバーサイドの技術なのはその通りです。 JavaServletが流行だというのは、インターネットなどの 環境が普及して、サーバーサイドの技術としてのJavaが見直されたという意味で、現在はJavaはサーバーサイドが主流になりつつあると思います。AppletもServletもJavaで あることには変わらないので、Javaの基本をおさえておくことは必要だと思います。その上で、就職するときにどちらが有利かというと、今はServletの方が有利かと思います。但し、Servletを学ぶ上で、ネットの知識なども習得 しておいた方が良いかも知れません。

rousei
質問者

お礼

ありがとうございます! やっぱり友人のいっていたことはほんとだったんですね?^^; とりあえずJavaの基本から手をつけていきたいとおもいます!

  • 100Gold
  • ベストアンサー率27% (284/1018)
回答No.1

JavaAppletはクライアント側の技術でWebページに埋め込んだJavaプログラムです。 JavaServletはWebページを動的に生成するためにサーバサイドでしようするJavaプログラムです。 まずはクライアント側から勉強した方がいいでしょうが、AppletとかServletとかは考えずにプログラミング言語としてのJavaを勉強すればよいと思われます。 JavaとJavaScriptではJavaの方が有用性が在りますが、JavaScriptの方もDOMの仕様が固まったので、これから活用の機会が多くなると思います。今はブラウザの実装待ちです。

rousei
質問者

お礼

お礼遅れてしまってすいませんでし^^; 参考にしてみます! ありがとうございました