• ベストアンサー

JAVAの種類について

javaにアプレットとサーブレットがありますが、プロの方、玄人の方でアプレットが出来てサーブレットが出来ない、もしくは、その反対ってあるのでしょうか?? 実はサーブレットを勉強する際に、アプレットは知っておくべきかどうかと思っての質問なのです。 サーブレットをするなら当然アプレットは知らないければならないのか・・、また、アプレットとサーブレットはまったく違うので、どちらかを知らないとまったく手がつけられないと言うはわけではないのか・・・、どうなのでしょう?? サーブレットはできるけどアプレットは知らない・・でも、仕事は普通にできてるよ!!って言う方、またその反対の方、いらっしゃいましたらご意見いただきたいです。 また、勉強するならやはり、どっちとも知るべきだ!などのご指導もいただけるととっても嬉しいです。 経験豊富で初心者の気持ちもわかる様な凄い方のご意見お待ちいたしております。 宜しくお願いいたします。

  • yuki22
  • お礼率83% (159/190)
  • Java
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • Healer99
  • ベストアンサー率31% (7/22)
回答No.3

私は両方書けますし、他の言語も多数経験してきましたが、javaに限ってここしばらくは巷で必要な知識はサーブレットというかフレームワーク上でのチーム開発の知識でしょう。 strutsのような簡単なフレームワークから、c-frameworkやspringまで個別サーブレットの集合で作っていたサイトはフレームワーク化しないと時間的に間に合わなくなってきています。 さらに小さい現場、とくにひとりや数人で出来るような開発はどんどんjavaや.NETからLAMP(Linux Apache MySQL PHP)というフルオープンソースに侵されつつあってアップレットやサーブレットなんてことを考えているよりもいかにxoopsとかmoveableTypeというパッケージをいかにカスタマイズするか、という場面が多くでてきています。 アップレットの仕様自体は悪くないのですが、それを使うような場面はflashやセキュアなactiveXに取って代られ、最近ではほとんど使われなくなりましたね。でも、まったくなくなったわけではないし、Windows以外の環境(LinuxやMacOS)にも画面系で使わせたい機能が出てきたらappletで書いてみるのもいいでしょう。

yuki22
質問者

お礼

お返事ありがとうございます。 細かいところまでご指導いただきありがたいです。 参考にさせていただきます^^

その他の回答 (2)

  • zionic
  • ベストアンサー率39% (31/79)
回答No.2

私は、サーブレットの開発をしたことはありますが、アプレットを作ったことはありません。なので、アプレットを知らなくてもサーブレットの開発は出来ますよ。自分が出来たくらいだし。 どちらか片方が分かるようになれば、もう片方も出来るようになると思いますよ。

yuki22
質問者

お礼

なるほどです。 それぞれに繋がるものがあるのですね。 お返事ありがとうございました^^

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

何もしらないよりはアプレットなり サーブレットなり勉強されれば 片方が問題なく扱えるようになれば もう片方も容易にできるようになると 思います。 結局JavaだVB.NETだと言ってもそれほど 複雑怪奇な仕組みでできているとは思えません のでいずれにせよ理解が深まればいろいろ 覚えるのが楽しくなると思います。 まあ 誰にでも出来るのであれば プログラマーなど不要ですよね。

yuki22
質問者

お礼

理解を深めるためにどちらかが軽いって意味合いの持ち方はいけないのですね。 参考にさせていただきます。 ありがとうございました^^

関連するQ&A

  • JAVAのいろいろ

    こんばんわ。 サーバサイドのサーブレットとJSP、 クライアントサイドのJAVAアプレットとJAVAスクリプト、 JAVA初心者で、これからプログラムを勉強してシステム構築していきたいのですが、どの組み合わせが一番容易でわかりやすいでしょうか? 作成したいシステムは以下のMr.camのようなライブカメラです。 <http://www.tvdo.net/>

    • ベストアンサー
    • Java
  • java JSP/サーブレット

    Javaの参考書をやったのですが(参考書:やさ○いJava)、これはアプレットと聞きました。アプレットは現場では殆ど使われないと聞き、JSP/サーブレットは現場で使うと聞いたのでJSP/サーブレットをやっています。 でも、構文が少し違います。 *********************************** 例えば、Javaなら表示するときには System.out.printlnでしたが、 JSP/サーブレットでは違う構文です。 また、Javaならファイルが一つしかありませんでした。(コンパイルするとclassファイルができる) JSP/サーブレットは、スーパークラスやサブクラスは 別のファイルになっています。 ************************************ JSP/サーブレットはプログラム言語なんですか? JSP/サーブレットの中にもJavaの構文があるんですが、先にも述べたようにJavaと違う構文も含まれています。 ちょっと戸惑っています。 しかも、JSP/サーブレットに関する参考書が本屋さんで殆ど見られないのです。 お勧めの参考書などあればいいのですが、 数が少ないためか見当たりません。 それで、とりあえづ「10日で覚○るJSP/サーブレット」という本を買ったのですが、9割がたJSPです。 1割がサーブレットです。 こうなってくると意味がわからなくなってきます。 現場ではサーブレットと聞いていたのに、そのサーブレットが1割しか載っていない。え!?どういうこと!?更にはJSPとサーブレットの書き方も少し違うような気が・・・・。 もう何が何かさっぱりわからなくなってきました。 結局何を勉強すれば良いのか? そもそも、JSPとは?サーブレットとは? ネットで調べはしたもののピンときません。 現場でJavaをやりたいのですが、独学方法というか、 アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • JAVAの基礎が勉強したいのですが。

    来月からJAVAで開発をすることになりました。 JAVAといっても、JAVAとJAVAScriptの違いもよくわかりません。 サーブレット・アプレット・JSPという言葉もよく聞きますが、 何のことやらよくわかりません。 それらのことがよくわかる本や使えるHPなどご存知の方がいたら 教えてください。

    • ベストアンサー
    • Java
  • Java JSP/サーブレット strutsの勉強について

    ただ今Javaを勉強中の初心者です。 Javaの本は初心者向けの本を買って勉強中です。 基本のJavaが終わったらJSP/サーブレット→strutsと勉強していきたいと思っています。 そこでJSP/サーブレットとstrutsの初心者向けの分かりやすい本があったらぜひ教えてください。

    • ベストアンサー
    • Java
  • C言語では何ができる?

    今、私はjavaを勉強している初心者です。 少し、javaを勉強してみてjavaがサーブレットやアプレットでネットの世界でアプリケーションとして活躍っぽい、ということは少し分かってきたのですが、C言語やVC++などは(違いがよく分かっていないのですが)どんな用途に使われるんでしょうか? よろしくお願いします。

  • Javaの開発ツールのお勧めは?

    こんにちわ。 今、スキルアップのためにJavaを勉強しようと考えています。 主に、サーブレット、アプレットが開発できる環境を求めています。 で、 企業ではJavaの開発ツールにどんなソフトを使用されているのでしょうか? JDK,VisualJ,JBuilder,VisualCaffeなど うちの会社ではこのツールを使って開発しています! というのがあったら教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Javaアプレットを覚えるのに良書があったら教えてください

    Javaを勉強し始めてまだ3ヶ月の初心者です。 ちなみにプログラミングはJavaが初めてです。 基本的なことは「やさしいJava(高橋麻奈)」で理解したのですが、アプレットのことがほとんど載っていませんでした。どうか良い参考書があったら教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Java実行環境について

    非常に基本的な質問で恐縮なのですが。。。 ・Javaは実行環境(OS)を選ばない。 ・Javaサーブレットを実行するにサーブレットエンジンと呼ばれるソフトが必要 そこでふと思ったのですが、 1. サーブレットエンジンはOSを選ぶのでしょうか?OSの差をサーブレットエンジンが埋めるためJavaサーブレットは結果的に実行環境を選ばないということになるけれど、その代わりサーブレットエンジンなしでは実行できないということになるのでしょうか? 2. では、Javaアプレットなどでも、サーブレットエンジンに変わるソフトが動いているのでしょうか? 3. C言語などJava以外の「実行環境を選ぶ」プログラムであっても、実行プログラムを実行するソフトというものがあり、プログラム実行時には稼動しているのでしょうか? 4. これらのような、基礎中の基礎というのはどのような本をさんこうにすればよいのでしょうか。もしくはネット検索においてどのようなキーワードをつかえばよいのでしょうか。どれも、主に色々なHP を見ての推測でありこれらをまとめて述べてくれるページを見つけることができませんでした。 どれか一項目でも良いのでぜひご意見、ご回答をお願いします。

    • ベストアンサー
    • Java
  • Javaアプレットでナンバープレースを作ってみたい。

    Java初心者です。 Javaの勉強としてアプレットでナンバープレースを作ってみようと思いました。 そこでもし「こんな感じに作ればいいんじゃない?」のようなアドバイスがいただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • javaで電卓って作れるんですか?

    タイトルどおりjavaで電卓は作れるんでしょうか? なにせ、超初心者でボタンを押すくらいの物しか作れません・・・。 もし作れるのであれば、加減乗除だけで結構ですので アプレット(?)を教えていただけないでしょうか? 今後のjavaの勉強の参考にさせていただきます。 コンパイル(?)のやり方は一応わかります。 また、参考になるサイトなどがあれば紹介して欲しいです。

    • ベストアンサー
    • Java

専門家に質問してみよう