NurseAngelの日記: JavaってどこまでがJavaなんだろう 2
日記 by
NurseAngel
JavaってどこまでがJavaなんだろう
一応SJC-PとWCとWS持ってるけど全く使いこなせず、
業務でAndroidのしょっぱいアプリを一本作って趣味でMinecraftのしょっぱいMODを幾つか作ってる程度のへっぽこプログラマーなんですが、
JavaってどこまでのことをJavaって言うんですかね。
JSPとかELとかはなんとなくうろ覚えてる程度で、JMSとかBeansとか見たことも触ったこともないしそもそも何なのかすらわからない。
あとJDKとJREとEEとSEのはっきりした違いもわからん。
Javaで開発っていったら何をやればいいんですかね。
PHPで開発っていったらPHP5.3でPEARでSmartyでZFってやっとけばとりあえずほぼ問題ないけど、Javaだと最初の入り口からしてわからない。
入門書見るとSystem.out.println()とか書いてあるけどさ、全く役に立たんだろそれ。
個人的には嫌いな言葉だけど (スコア:1)
ソリューション(解決策?)、ということでまず解決したい問題をちゃんと据えて、それをどう解決したいのかを明確化したらいいんじゃないかな?
それに適用できる技法や向き不向きを調べて、合うならJavaで(そのやり方で)やればいいんだろし。
# Javaは複数の仕様(コアはJVM/言語/ライブラリ仕様?)の集合体だから、どれと言ってもしょうがないのかも...
M-FalconSky (暑いか寒い)
どのJavaで? (スコア:1)
せめてEEかMEかSEかの区分はないと。
ざっくり言って
>あとJDKとJREと
JRE+開発ツール(コンパイラ他) ≒ JDK
>EEとSEのはっきりした違いもわからん。
JavaSE + EE用のモジュール(Servlet,JSP,EJB,CORBA、その他沢山) ≒ JavaEE
ってな感じか。
APIリファレンス読み比べればよく分かります。
JMSとかBeansとかはEE系の機能なので、ME系の人だと全く関係なし。
>Javaで開発っていったら何をやればいいんですかね。
まずはどのJavaかによって変わります。
AndroidだったらAndroid SDKでもダウンロードして……から始まるし、
EEだったら、Struts2かSpring3なりのフレームワークでも囓ってみるとか。
ただし、どっちも参考文献がほとんど英語です。