- PR -

J2SE1.4とJ2SE1.5

投稿者投稿内容
JS
会議室デビュー日: 2002/07/15
投稿数: 17
投稿日時: 2006-07-03 14:05
いつもお世話になっております。

現在J2SEの最新正式バージョンはJ2SE 1.5.0ですが、まだ開発現場での主流の
JDKのバージョンは1.4.2が多いと考えております。

現在新人研修を担当しているのですが、現場では1.4.2が主流であれば1.4.2
のバージョンを使用して研修を行った方がよいという声が出ています。
基本的に1.5.0で1.4.2との互換性が大きく変わった(非互換が増えた)ということは
ないと思うので、あえて1.4.2に下げてやることはないと考えています。
(大は小を兼ねる、という観点からも)

また、現在の研修では1.5特有の機能である、メタデータ、拡張 for 文、
Static Importなどの機能は使っていないという内部事情もあります。
1.4.2に下げたほうがよい、という声は現場と異なるバージョンで研修
しているけど大丈夫なのか?ということのようです。

皆さんのご意見を元に、1.5を使用し続けるのか、1.4.2に下げて行う
べきかの判断の参考にしたいと考えております。

 1.現在現場で使用しているJ2SEのバージョンはいくつでしょうか?
 2.研修で使用するJ2SEは現場で主流の1.4.2の方が好ましいかどうか

ご意見をお待ちしております。
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2006-07-03 14:47
引用:

JSさんの書き込み (2006-07-03 14:05) より:
 1.現在現場で使用しているJ2SEのバージョンはいくつでしょうか?


 弊社ではシステムの再構築をJ2SE1.4.2で行っています。

引用:

JSさんの書き込み (2006-07-03 14:05) より:
 2.研修で使用するJ2SEは現場で主流の1.4.2の方が好ましいかどうか


 新人研修なら基本的なことを教えるだけだと思いますので、
どちらでも良いと思います。
ただ、J2SE1.5はそろそろ現場で使う機会も増えてくると思うので、
J2SE1.5を若干でも研修でやった方が良い気がしますね。

 私は最早、コーディングからは足を洗っているべき人間なので、
J2SE1.5には手を出していません。
でも、J2SE1.5のAPIを見ることはあり、
見ていると、結構、メソッドが増えたクラスとか、
新規クラスとか有るんですね。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-07-03 15:01
1.5での拡張機能を使わない、新人向けの基本講座であれば、ソースレベルでは何の問題もないはずですが。
そう最初にお断りしておけば良いだけのような…。

先日の新規プロジェクトでは、1.5を使いました。
拡張for文とジェネリクス、それにStringBuilderの3つかなあ。
それ以前のプロジェクトは1.3ベースでの開発ですが、vmは順次1.5へ入れ替えてるようです。
JS
会議室デビュー日: 2002/07/15
投稿数: 17
投稿日時: 2006-07-03 15:21
>takuさん
ご意見ありがとうございます。

システム構築はJ2SE1.4.2なのですね。
新人研修レベルではどちらでもよいが、今後を見越せば1.5での
研修もどうでしょうか、というご意見ですね。私もインストールは
していても1.5の機能を使いこなしていないもので大差ないのかな、
という感触ではありました。

>mioさん
ご意見ありがとうございます。

拡張機能を使っていなければ、根本的には1.5であっても1.4.2と同じ、
と言えるのですね。やや不安視していた1.4から1.5になって非推奨
メソッドがかなり増えた、とはあまり聞かないですよね。
vm的には進化は当然あるのですよね。今後を視野に入れるとやっておいて
損はない、と言えるのかもしれませんね。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-07-03 16:14
参考書の類は、まだ1.4ベースが多いと思います。
新人研修なら、参考書の入手がしやすい1.4がいいと思います。
JS
会議室デビュー日: 2002/07/15
投稿数: 17
投稿日時: 2006-07-03 17:38
>かつのりさん
ご意見ありがとうございます。

なるほど、参考書類は確かに1.4ベースが多いというのは納得です。
新人研修のレベルで1.5の拡張機能をやるのも早い、気もしますが、
for文の拡張はこんな機能もある、というぐらい知っておくレベルで
よいのかもしれませんね。
せん
ぬし
会議室デビュー日: 2002/03/04
投稿数: 397
投稿日時: 2006-07-04 01:20
1.5 に依存する内容は行わない、という事であればなおさら、1.5環境で研修を行う
意味がありませんね。1.4 環境で行えばいいんじゃないでしょうか。


ちなみに、大は小を兼ねる、というのは本当に、1.4 と 1.5 の関係で成り立つのですかね?
けそらそら
会議室デビュー日: 2005/12/19
投稿数: 12
お住まい・勤務地: 高円寺に住みたい
投稿日時: 2006-07-04 12:31
引用:
1.現在現場で使用しているJ2SEのバージョンはいくつでしょうか?


1.4.2です。1.5は参考書だけ買ってあります。

引用:
2.研修で使用するJ2SEは現場で主流の1.4.2の方が好ましいかどうか

1.4.2でいいんではないでしょうか。
ある時を境に1.5に移行すると思うんですが、その時にでも勉強会開けばいいかなと。

でもtomcatの5.0.x(1.4.2_x用)はほぼ開発が止まっていますね。
5.5.x(Tiger用)は順調に開発されてるのにー。

スキルアップ/キャリアアップ(JOB@IT)