C# vs Java どっちが好き? その3©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/03/21(火) 01:39:07.06ID:6+SObZHg
前スレ
C# vs Java どっちが好きか教えてくれ2
http://echo.2ch.net/test/read.cgi/tech/1458967180/

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://echo.2ch.net/test/read.cgi/tech/1459591346/
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
2017/12/29(金) 13:47:27.57ID:JEtSk2M8
最強の言語って言葉は
関数型やってる人がよく使うイメージ
2017/12/29(金) 14:55:16.04ID:6iDMYswU
>>723
JavaとC#だと、C#を選ばない人は技術者としてありえないわけだろ?
だったら、C#とその他の言語で、C#より優れたものがあればそっちを選ばないと技術者としてありえないわけじゃん
だとすると、>>721は技術者として、最高の言語を選び抜いた自負があるわけだよね
それがC#だったの?
2017/12/29(金) 15:08:37.39ID:Xr0syokO
>>725

> だったら、C#とその他の言語で、C#より優れたものがあればそっちを選ばないと技術者としてありえないわけじゃん
より優れたものがあって(使える環境なら)それを選ぶのは当たり前だと思うけど?

> だとすると、>>721は技術者として、最高の言語を選び抜いた自負があるわけだよね
どこからそんなアホな結論を導きだしたん?
2017/12/29(金) 15:14:27.80ID:XxL/sEc5
bestとbetterの違いもわからないガイジ
2017/12/29(金) 17:37:32.40ID:6iDMYswU
C#なんて、Javaよりちょっと強力なぐらいじゃん
でもその2つの言語の間に、「技術者としてありえない」ぐらいの差があるわけだよね
多分C#とJavaの差以上にC#の上を行く言語があると思うけど、C#なんか使って恥ずかしくない?技術者としてありえなくない?
2017/12/29(金) 17:39:02.78ID:6iDMYswU
ていうか、C#でどんなコード書いてんだろ
技術者としてありえないようなへっぼいCRUDアプリ書いてたりしてw
2017/12/29(金) 18:12:49.33ID:Xr0syokO
基地外警報発令中
2017/12/29(金) 20:06:14.32ID:Xn3PY2Gm
>>722
言語がって言うよりもフレームワークの設計が圧倒的に違う事の方が大きいと思う
2017/12/29(金) 20:08:24.07ID:Xn3PY2Gm
なんていうかJavaの標準ライブラリ設計が汚いしなによりeclipseがうんこ
2017/12/30(土) 06:30:53.41ID:SxKe/XF9
日本のIT業界はJavaの圧勝だからな。答えは出てるよ。
2017/12/30(土) 09:00:33.57ID:WhKI5ejN
日本のIT業界はWindowsの圧勝だからな
Java(笑)じゃなくて標準搭載されてる.NETを使うのは当然だ
MSJVMを滅ぼしたりしなきゃよかったんだよ
2017/12/30(土) 11:43:29.72ID:xB8JgMPr
この先OS依存のクライアントアプリってそう主軸として作っていくとも思えないけどね
イントラにWebサーバー置いてブラウザで操作するっていうのが業務系の主流になるんじゃない
ただそれをやるならJavaよりもPHPの方が何かと融通が利くからやりやすいんだけどね

それ以外例えばマルチメディア(画像・動画・音声)の処理系は今でもC++が強いみたいだし
ゲームだと今主流のUnity→C#/UE4→C++って感じか
あとモバイルはiOSに方はほぼほぼObjective-Cは切り捨ててSwiftに移行された頃合いで
Andoroidは移行先としてKotlinが示されたけどまだまだJavaがしぶといって感じかな

OlacreはJavaの過去の色々を切り捨てて洗練された言語にしたいんだろうけど
それは同時にJavaしかできなくてJavaにしがみついてる奴らを切り捨てる琴でもあると思う
2017/12/30(土) 15:28:33.76ID:SxKe/XF9
>>734
それでもJavaが圧勝してしまうとかc#+.netはよほど出来が悪かったんだな。
それ以前はVB6が当たり前だったのに。
2017/12/30(土) 16:47:54.85ID:ITJz/QcP
Java は教育体制が充実しているからね
2017/12/31(日) 00:35:18.83ID:sfw7vAyE
>>736
.NETの出来は悪くないよ
普及もそれなりにしてる
Javaが先に普及したっていうのが大きいと思う
2017/12/31(日) 01:14:07.77ID:pL1gWy87
C#はサラリーマン向け言語であることをgithubのリポジトリ数が証明しちゃってるからなぁ
2017/12/31(日) 05:18:43.75ID:RxjWIgpR
状況からしてC#はVB6以下ということ。
2017/12/31(日) 06:37:34.59ID:5u0blHAo
必死すぎワロタ
742デフォルトの名無しさん
垢版 |
2017/12/31(日) 08:58:45.18ID:ATteSoqN
>>739
エンタープライズのフィールドでストロングならグレートだよ
743デフォルトの名無しさん
垢版 |
2017/12/31(日) 09:00:38.99ID:ATteSoqN
>>740
なつかしいなあVBやDelphiは一時代を築いたからね
ワンピースで言うところのガープだよ
2017/12/31(日) 12:31:05.83ID:Pi8fvlvn
エンタープライズでもまだまだ Java じゃないの?
好き嫌い良し悪しは別として使われる度合いでは。

あと学生のおもちゃとかも何故だか Java が強いイメージある。
2017/12/31(日) 13:04:43.02ID:5fMRKh5H
まぁ未だにJavaのver6だか7だかにすがり付いてるんだろうからどこかで破綻するだろうな
746デフォルトの名無しさん
垢版 |
2017/12/31(日) 13:12:15.72ID:ATteSoqN
>>745
ニコニコ動画はScalaを使ったせいで破滅しました
Java7を使っていればいまごろYouTubeを凌いで
動画界の頂点に立っていたことは誰も否定できないと思います
2017/12/31(日) 13:14:25.72ID:UjqOw9qv
>>745
いやいや、Java には認定資格があるから、教本も売れる環境だし、他の言語に比べると最新規格への追従は容易だ
本を買って読んで試験を受ければよい

C#には認定資格あるのだろうか?
C++ には認定資格ができるであろうか?
2017/12/31(日) 13:28:11.71ID:pVPyHW7p
認定資格になに期待してるんだよ... w
2017/12/31(日) 13:32:16.22ID:Idw/d/ef
>>748
確かにExcelの資格持ってた人全然Excel使えなかったなぁ
2017/12/31(日) 13:35:37.25ID:Idw/d/ef
まぁさておきコーデングより動作検証に時間を食う大企業が今動いてるものを捨てて…とまではいかなくても現行7で動いてるモノをわざわざ8対応とか9対応とかやってるとは到底思えないんだよな
2017/12/31(日) 13:45:42.79ID:pL1gWy87
>>745
C#使ってるところも古いバージョンにすがりついてるのが多い
2017/12/31(日) 13:49:16.83ID:RxjWIgpR
最近はシステムは10年以上運用するのが当たり前。
簡単にバージョン挙げろとか言ってる奴はシステム開発経験がない無職。

バージョン挙げろと言ってる奴が予算とってこい。
2017/12/31(日) 16:47:42.81ID:LXLxrA30
>>751
てかC#は大手企業派遣奴隷産業ではあんまり使われてるイメージない
2017/12/31(日) 21:35:22.86ID:gJjguin8
>>752
バージョンアップしたくなくても、周りの環境が変わっていくから仕方ない
UnicodeやらHTMLやらの規格がどんどんバージョンアップしていくからね
2017/12/31(日) 21:42:09.13ID:GvxCaHuK
そういう規格がバージョンアップしたとして、常に最新の規格に追従し続けていかなきゃならない
システムってのもあんまり見たことないなぁ。
2017/12/31(日) 21:48:11.79ID:LXLxrA30
一つは64bitの壁みたいなのあったな
64bitのWindows上のTomcatではなぜか既存のシステムが動かないパターン
結局Windows Server 2012 R2全盛の時代に2008の無印を使わざるを得なかったり
2018/01/01(月) 03:45:41.60ID:PYrF4Jq6
>>753
えっマジで?
逆にどういうところで使われてるイメージなの?ベンチャー?
2018/01/01(月) 07:46:56.80ID:S5J4pbeC
>>757
とりあえず大手って言うのは未だに多重派遣構造みたいなのが成り立ってるところな
実際未だになのかどうかは知らんが少なくとも5〜10年くらい前にはそうだったところ

それ以外で自社内だけで閉じてる所とか自社内
2018/01/01(月) 07:48:06.13ID:S5J4pbeC
>>758
途中送信してしまった

それ以外で自社内だけで閉じてる所とか自社内+協力会社くらいの規模のプロジェクトってあるじゃん
2018/01/01(月) 10:11:59.84ID:8YKTbEnB
大変だ、お前らのC#が「主要8言語」に入ってないぞ!

プログラミング言語別 エディタ使用率
https://job-draft.jp/articles/206#programming
2018/01/01(月) 12:23:55.30ID:Piy3spwy
そもそもエディタでC#書くやつっておるん?
2018/01/01(月) 12:54:04.69ID:jdHMqIac
そもそも主要言語いうならCOBOLも未だに最前線だろ
2018/01/01(月) 13:48:27.25ID:PYrF4Jq6
C#がいい言語なのはわかるけど、C#じゃないと、って場面が特にないのがなー
iPhoneでもAndroidでも動かないし
VBAの方がまだ利用価値があるわ
2018/01/01(月) 14:16:19.82ID:q+Gv84uS
>>752
でもシステムの放置しすぎはあかんでしょ

某大手企業の本社を辞めるという人『古い会社は社内の体制も古い。癒着してるシステム会社も全然ダメでテキストの左揃えを右揃えに変えるだけで300万取られる』
https://togetter.com/li/1185610
2018/01/01(月) 14:16:19.98ID:aOk6s3Of
確かにザマリンがあのザマだしなあ

これ少なくとも日本では某女性エヴァンジェリストの責任もデカイけど
2018/01/01(月) 14:23:51.22ID:DP12wkVI
>>763
ねーよ
2018/01/01(月) 14:24:41.91ID:S5J4pbeC
>>760
PHP編集するときはMery使ってるな
多分秀丸やSAKURAより言語対応も文字コード対応もいいし使いやすいと思うけどな
768デフォルトの名無しさん
垢版 |
2018/01/01(月) 14:33:33.12ID:CA1iKaSp
>>764
右寄せだけで300万もらえるなら超優良会社じゃん
2018/01/01(月) 14:59:23.06ID:4e3HahgF
零細相手ならまだしも相手が相手だから取ってもいいんじゃないか?
2018/01/02(火) 16:08:16.18ID:8YoziARP
>>754
無職乙。
2018/01/03(水) 08:04:44.79ID:ANbJdzad
>>770
お前みたいなアホがたくさんいたせいで起きたことの一つが2000問題だろ
来年の改元にも対応しないのか?
システムの改修すらできない所はもう詰んでるんだから、さっさと市場から退場すべき
2018/01/03(水) 08:43:42.27ID:CJ7nUX51
そういう具体的な課題が挙がればちゃんと予算とって改修なりバージョンアップなりすりゃいいって話だろ。
逆に何も問題ないなら必ずしもバージョンアップも必要ないということで。
2018/01/03(水) 18:12:46.16ID:d5VqfX4d
>>771
プー太郎乙。
2018/01/04(木) 08:56:24.84ID:45KSnjKO
システムを改修するにしたって、いちいち開発言語を変えたりしないだろ
OSをWindowsから他のにしないのと同じ
2018/01/04(木) 09:31:48.63ID:BC7lfKeW
          >>771
            ∩_ 
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ こいつ最高にアホ
 彡、   |∪|  /
/ __  ヽノ /
(___)   /
2018/01/04(木) 12:40:06.68ID:A/hyZ4jy
>>774
VB6からの改修なら何になるかは作り手次第だろうけどね
2018/01/04(木) 12:44:34.98ID:o6WYvu9F
VB6からVB.NETへのリプレース見るたびに悲しみに包まれる
2018/01/04(木) 20:36:00.53ID:fQV1IVPk
>>777
なんで?
2018/01/12(金) 19:34:14.66ID:9mB3fRrR
Java推しがいかに受動的にしか考えられない低能なのかがよく分かるスレ
未だにJavaが使われているのは過去の資産(遺産?)が多いからだけだろ
2018/01/12(金) 22:29:51.39ID:m3+zupIh
過去のJavaを知らないからそんなことが言える。
Javaブームから15年間、Javaは使い物にならなかった。デスマーチだらけ。
2018/01/14(日) 16:46:49.72ID:ekN/OeXo
>>780
Java のどんな性質がデスマーチへと導くのか?
Java とほかの言語とは何が違うのか?
2018/01/14(日) 17:55:58.43ID:Rbxvd42h
>>781
最近Java触り始めたのにこのスレにいるの?
2018/01/14(日) 18:25:33.26ID:ekN/OeXo
>>782
はい、Java を使って仕事でなにかしでかそうと思っておりデスマーチは可能ならば避けたいです、あと C# を採用する可能性も考えたいのです
2018/01/14(日) 22:03:31.18ID:izeWby3v
>>781
デスマーチはJavaのせいじゃないと思うよJavaを使うような業種に多く見られる体質
言語が何であろうがデスマーチするよあいつらは
2018/01/14(日) 22:07:37.65ID:4z6hnAIR
Javaを使う大企業の体質が問題なんだよな
だからJavaを使って作られた物の改修の案件は碌なのがない
2018/01/15(月) 01:41:53.24ID:ZL+OsSGZ
今でもC#よりJavaの方がOSSがよほど活発だ
安心してJavaを使うがよい
2018/01/15(月) 08:45:37.98ID:NtnFy0zL
全然安心する要素がない
2018/01/15(月) 16:34:22.12ID:InIykQ1W
C#より安心。
2018/01/15(月) 18:21:42.17ID:pqGopoIb
>>788
なぜ?
2018/01/15(月) 18:27:50.69ID:g+MJxd0a
まさかC#はマイクロソフト帝国が倒れたら終わりとでも言うつもりか!?

しかしAndroidもJava辞めちゃいそうだし、Javaって今後どうなるんだろうね
2018/01/15(月) 18:37:48.18ID:THR56mIC
>>790
デフォルトがKotlinだもんね
2018/01/15(月) 19:23:57.79ID:Ahhmy/ZH
JavaFX・・・いやなんでもない
2018/01/15(月) 19:36:51.04ID:8YPYceT3
Javaはオラクルに渡った時点で死んでる
まああと数年は亡霊が徘徊するだろうけど
2018/01/15(月) 21:09:37.51ID:InIykQ1W
>>789
不安だから理由が知りたいのですね。分かります。
2018/01/15(月) 21:28:36.65ID:AeUULfm+
はいキチガイ
2018/01/15(月) 21:44:37.59ID:aMLeGifE
>>793
オラクルに渡った時点で死亡、とのことだが
それは Java の言語機能が毀損される、とかコンパイラが提供されなくなる、とか、そんな意味なのでしょうか?
2018/01/16(火) 04:04:28.43ID:7/Lv6yAp
バージョンが上がる毎に互換性が担保されないJava
2018/01/16(火) 06:52:21.79ID:nSbN4bUv
突然ライセンス料金取り始めるJava
2018/01/16(火) 14:33:56.58ID:vvzhZ6uN
サーバレスアーキテクチャのAWS Lambda、Go言語とC#のサポートを開始
http://www.publickey1.jp/blog/18/aws_lambdagoc.html
2018/01/16(火) 18:42:06.33ID:etIy5YzO
>>799
その表現は誤解を招く
2018/01/25(木) 23:13:50.61ID:gfNrSweP
.NETがオープンソースになるし.NET coreもあるんやからプログラマ的には正直JavaとC#の差がほぼないと思う
せいぜいforeachの不在とLINQみたいなデータ操作構文がないだけか?
2018/01/25(木) 23:52:58.99ID:xdveLU72
>>801
>せいぜいforeachの不在とLINQみたいなデータ操作構文がないだけ
え、何言ってんの?
2018/01/26(金) 00:01:49.27ID:gwS3NWHE
>>801
.NETがオープンソースになるし
ちげーよwww
2018/01/26(金) 01:30:00.80ID:sz4D9P4p
>>801
JavaもStream APIとかある

まぁ、C#と比較するならKotlinだろうね
KotlinならJavaと違って書くのが苦痛じゃない
2018/01/26(金) 11:32:05.54ID:9CyMX46Z
実際に必要かどうかはともかく、
C#にもJavaFXみたいなマルチプラットフォームのGUIは欲しい。
2018/01/26(金) 21:56:12.02ID:XgY3kAVD
XAML Standardとは
http://www.atmarkit.co.jp/ait/articles/1708/25/news021.html
2018/02/08(木) 09:53:56.73ID:rcFQLjum
来月にはJava 10が登場し、9月にはJava 11が登場予定。新しいリリースモデルを採用した今後のJava、入手方法やサポート期間はこう変わる
http://www.publickey1.jp/blog/18/java_109java_11java.html

・Oracle JDKの無償配布は次のJDK 10が最後
・無償のOpenJDKにオラクルのサポートは提供されずメンテナンス期間は6カ月
2018/02/19(月) 21:13:18.32ID:E///OBJM
これ何度読んでもようわからん
ライセンス方式がちがうだけなら
なんでバイナリというか製品自体別になってるん?
2018/02/20(火) 00:08:59.54ID:+H4kL9LD
これで本格的にみんなJavaから逃げていくんじゃないのかな
今まで以上に
2018/02/20(火) 09:49:28.29ID:2h6iImwA
みんなって誰だよ。そもそも業務系しか使われてないんだから。
2018/02/20(火) 10:56:49.94ID:+r/ZO/lJ
>>810
全員だよ
2018/02/20(火) 11:12:12.50ID:2h6iImwA
わかった、わかった。おれも逃げてやるよ。二度とJavaなんか使ってやらねぇ。
これからはkotlinの時代だからな。
2018/02/20(火) 12:35:54.53ID:/NWQpO2T
主語の大きい主張は願望だと思ってる
2018/02/20(火) 21:21:39.66ID:+0IlbXev
>>808
> ライセンス方式がちがうだけなら
サポート期間も違うだろ
OpenJDK機能アップしていくけど古いバージョンでバグが出ても放置される
Oracle JDKは機能アップは遅いけど古いバージョンのバグも対応してるくれる(Oracleの言うことだからどこまで信用していいかは知らんが...)ってこと
商用システムだとホイホイJavaのバージョンアップなんてできないしかと言ってサポートされないのも危険だからお布施しとくか
って言うのを狙ってるんだと思う
2018/02/20(火) 21:35:41.08ID:SJPS4KKx
個人でお布施代を出すとすればいくらくらいになるんだろう…Silver+Gold くらいになるんだろうか?
2018/02/23(金) 08:24:46.76ID:pqh1NWc8
電子入札が使えなくなる恐れ、波紋呼ぶJavaサポート打ち切り
http://tech.nikkeibp.co.jp/atcl/nxt/column/18/00001/00081/
2018/02/23(金) 16:11:27.71ID:gu5jD4u6
こういう短期的に逃げ出せないところから搾取するのがボラクルの目的だろな
DB事業が斜陽だからその穴埋めか
2018/02/23(金) 16:21:48.56ID:J02i6KPI
オラクルって何やってる会社なのか実は知らねえ
2018/02/23(金) 16:27:32.54ID:mpvgXBL2
DB がオープンソースに逃げたように、Java も OpenJDK にみんな逃げてしまうでしょうね
Java は将来分裂する
2018/02/23(金) 17:01:09.85ID:5Gfdn/vr
だってなぁ、Javaがkotlinよりすぐれてるところってなに?
と言うレベルだしコトリンでよくねってなるわ
2018/02/23(金) 17:22:29.65ID:gu5jD4u6
KotlinだってどのJVM使うのかって問題になるよね
2018/02/23(金) 18:17:55.11ID:xR1rHjlT
>>819
オープンソースのDB使ってるプロジェクトに当たったことないなぁ。どのDB?
2018/02/23(金) 18:27:51.32ID:MOvRrowf
>>822
最近はよくPostgreSQL使ってる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況