こんにちわ。
タイトルの通りなんですが、これからJAVA .NET(ASP)
どちらを勉強していこうか迷っています。
私なりに調べたんですが、どちらもメリット、デメリット
があり更に悩んでしまいました。
「何をしたいか」が明確であれば選びようがあるかもしれ
ませんが、ただWebアプリケーションを作ってみたい、
将来はWebアプリケーションの開発をしていきたい、とい
う漠然とした思いしかありません。
ここに書き込むような内容ではないかもしれませんが、
両方の技術に精通した方のご意見を頂きたいと思います。
ちなみに、処理速度(負荷)やセキュリティの面、将来
性について詳しく知りたいと思っています。
あと私のメイン開発環境としては、Win XP Proです。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
私は地方にUターンしてから、Javaしかしてないです。
地方なんで、Javaも.NETの技術者も周囲には皆無ですね。(^^;)
現状として、世界的に、政府レベルでは、
脱マイクロソフトの動きがありますので、
今から勉強するなら、
.NETよりはJavaの方が良さそうな気がします。
このままいくと、国や自治体等の公共機関のシステムからは、
Windowsが排除されそうですから。
.NETもLinuxとかで動かすというプロジェクトがあったんですが、
最近は動きがないのか、まったく話を聞かないです・・・。(^^;)
それと、.NETに慣れてからJavaをやるのはかなり辛いと思います。
Javaを勉強なさるなら、.NETを勉強する意味は少ないと思います。
Javaに+して勉強するならCかCOBOLが良いでしょう。
Cが解ればJNI経由で、JavaからCのプログラムを呼べます。
COBOLが解れば、COBOLからJavaへのシステムを、
移行するときに役に立ちます。
※金融系とかだとJavaの技術者に、
COBOLを勉強させたりするところもあるそうです。
ご返答ありがとうございます。
Windowsが排除されつつあるんですか(笑)
政府レベルで脱MSとは・・・なんかいろいろあるんですね。
私はCもCOBOLも経験があるので、やはりJAVAがよさそうですね。
というわけで、JAVAに決定しようかと思います。
Linuxいれようかなぁ・・・。
これからJAVAについていろいろ訪ねることがあると思い
ますが、その時は是非アドバイスをよろしくお願いします。
詳細なご返答ありがとうございました。
No.2
- 回答日時:
私の周りでも#1さんと同様、J2EEでの案件が圧倒的に多いです。
必要最小限のことを学びたい、というのであればJ2EEの方をお勧めします。
両方できるにこした事はないとは思いますので、余裕があれば、
両方学んだほうがよいかと思います。
処理速度やセキュリティに関してはどちらもほぼ同じかと思います。
将来性はMSのマーケティング次第?でしょうか。
ご返答ありがとうございます!!
やはりJ2EEが多いみたいですね。やはり選ばれる理由が
あるのでしょうね。
将来性については、確かにMSのマーケティング次第だと
思います。
どれほど.NETが浸透するか楽しみですね。
JAVAをメインに、余裕があれば.NETという形で勉強して
いきます。
ありがとうございました。
No.1
- 回答日時:
教えて?の回答にはならないかもしれませんが・・
私は現在、実際仕事で同様の悩みをもっています。
現状の私の周りの環境では圧倒的にJ2EEが多いです。
勉強するのであれば、オープンソースのフリーソフトが
たくさんあり、またその道の熟練者によるページもたくさんあるので
取り組みやすいのではと思います。実際、最近は言語もJavaだけでなく、CやCOBOLでの開発用プラグインも多く配布されていますし・・・
ただ、人員の要請があるときのスキルに、".NET の経験者、知識のある方"という案件も数多く存在します。
そこで、私の行っているのは、
1 J2EE環境での開発
2 .NET環境への移行
要するにどちらも勉強するということになります。
>Webアプリケーションの開発をしていきたい
とのことですので、参考にしていただければと思います。
(ちなみに現状で負荷やセキュリティの面、将来性を顧客に提示する場合、.NETを勧めることはしていません。自分はSEでなくプログラマなのでこの辺のことはよくわかりませんが・・すいません。)
さっそくご返答ありがとうございます。
やはりJ2EEの方が圧倒的に多いみたいですね。
フリーソフトで環境をそろえることが出来るのがうれしい
ところです。
というわけで、これからJAVAのお勉強をしていきたいと
思います。
もちろん余裕があれば.NETの方も勉強していきます。
詳細な返答ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- 就職 こんにちは 将来パン屋を開きたいと思っています そこで、進路に迷っています 現在、高校卒業して1年目 7 2022/09/11 20:29
- 中学校 娘の進路について 娘が将来美容師になりたいと言っています。 現在中2で来年は卒業です。 高校に行った 3 2023/07/11 23:30
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
- その他(悩み相談・人生相談) 毎日、こんなのでいいのだろうか、精神は死んでいて何とか生きている毎日 2 2023/03/08 18:16
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- その他(教育・科学・学問) 面接試験で言おうと思ってる内容です 学校で先生に面接練習をお願いしたところこれで良いじゃんというふう 2 2022/11/18 20:16
- 大学受験 専門学校の志望理由書について自信が全く無くて…添削してください。 「 私は将来、IT企業の第一線で活 3 2022/10/11 01:12
- 副業・複業 『Webライター』になりたいです。 まずブログSNS副業に興味関心がありました。 そして大きな目標と 14 2023/06/16 14:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Fortranのmakefileについて
-
MSFormsとは何ですか?
-
若手エンジニアはみんなJav...
-
Pythonを勉強する道のり
-
JAVAでお絵かきソフト
-
HTMLCSSの勉強範囲について
-
iPhoneアプリの開発 クロスワ...
-
占いサイトを作りたいのですが...
-
javaの二冊目の本
-
サーブレットで電卓をつくる
-
為替レートの取得方法
-
XMLとUMLの相違点?
-
質問です。 Java言語を勉強出来...
-
Java初心者は何から作るべきか
-
C/C++の独学について
-
JavaScriptとWebアプリ&Ajaxの...
-
XMLについてのおすすめ本は?(...
-
サーブレット&JSPでswing使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
エクセルVBAを動かすノートPC...
-
データベースのデータをTextBox...
-
超恥愚問ですが、CとC++の間に...
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
質問です。 Java言語を勉強出来...
-
ASP、ASP.NETの勉強をしたいの...
-
テンプレートエンジンとフレー...
-
cin.peek() cin.ignore(100,'\\n')
-
2ショットチャットができるHP...
-
JSPとサーブレットは両方勉強す...
-
現在C、C++、Javaについて勉強...
-
cまたはc++は半年である程度...
-
C#とDelphiの違いについて
-
Excel VBAマクロをマスターする...
-
中学生でいきなりJava
-
C/C++の独学について
-
JAVAを使用したホームページ
おすすめ情報