- ベストアンサー
JAVAについて
javaに関して初心者です。 Java Applet と Java Servlet の違いはなんなのでしょうか? 最近は Java Servlet が流行といっている人がいたのですが、やるとしたらどちらをやれば将来的にいいですか?? 自分が何をやりたいというのはあまりきまっていないのですが、将来性のあり、就職するときにも有利なものをやりたいと思っています。 それとjAVAとjavascriptの違いはわかるのですが、どちらの方が有用性がありますか??
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
皆さん仰っているように、JavaAppletはクライアントで、JavaServletはサーバで動作します。 どちらをやればよいか? というと、ややJavaServletの方が有用では あると思っていますが、JavaAppletも使う機会が無いわけではありません。 現在私が開発しているシステムは、 JavaAppletの画面上でデータを入力・送信し、web経由でサーバ上の JavaServletで受信、データベースへ登録する、と言うものです。 この様に一方のみを覚えればよいとは言えません。 ちなみにJavaAppletの変わりにJSPを使用する場合もあります。 まぁ、どちらもJavaですので基本は同じです。 まずJavaの基本を覚えてから、それぞれを勉強しても遅くはないでしょう。 JavaとJavaScriptでは、使用目的が異なるので、どちらが有効と いうことも無いと思います。HTMLを使用する場合はJavaScriptは 必須と言っても良いかもしれません。 余談ですが、上記の開発ではJava以外にJSP、HTML、JavaScript、SQLも 使用しています。ですので、真に必要なスキルとは、どんなプログラム言語にも 対応できるプログラミング理論だと思っています。
その他の回答 (2)
- doteken
- ベストアンサー率50% (1/2)
JavaAppletはクライアントサイドでJavaServletはサーバーサイドの技術なのはその通りです。 JavaServletが流行だというのは、インターネットなどの 環境が普及して、サーバーサイドの技術としてのJavaが見直されたという意味で、現在はJavaはサーバーサイドが主流になりつつあると思います。AppletもServletもJavaで あることには変わらないので、Javaの基本をおさえておくことは必要だと思います。その上で、就職するときにどちらが有利かというと、今はServletの方が有利かと思います。但し、Servletを学ぶ上で、ネットの知識なども習得 しておいた方が良いかも知れません。
お礼
ありがとうございます! やっぱり友人のいっていたことはほんとだったんですね?^^; とりあえずJavaの基本から手をつけていきたいとおもいます!
- 100Gold
- ベストアンサー率27% (284/1018)
JavaAppletはクライアント側の技術でWebページに埋め込んだJavaプログラムです。 JavaServletはWebページを動的に生成するためにサーバサイドでしようするJavaプログラムです。 まずはクライアント側から勉強した方がいいでしょうが、AppletとかServletとかは考えずにプログラミング言語としてのJavaを勉強すればよいと思われます。 JavaとJavaScriptではJavaの方が有用性が在りますが、JavaScriptの方もDOMの仕様が固まったので、これから活用の機会が多くなると思います。今はブラウザの実装待ちです。
お礼
お礼遅れてしまってすいませんでし^^; 参考にしてみます! ありがとうございました
お礼
お礼遅れてすいませんでしたm(_ _)m スゴイ参考になりました!ありがとうございます^^v