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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/03/23(金) 06:53:27.25ID:fAaAwLdW
前スレ
C# vs Java どっちが好きか教えてくれ3
http://mevius.5ch.net/test/read.cgi/tech/1490027947

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
2018/05/14(月) 17:14:36.16ID:pLvY6PGg
>>663
scala の方向性がいいとは思えないなあ…
2018/05/14(月) 17:15:23.59ID:pLvY6PGg
>>665
日本語はウラルアルタイ族の覇権ですよ
670デフォルトの名無しさん
垢版 |
2018/05/14(月) 19:35:48.84ID:hsiQHUKi
>>667
Scala
671デフォルトの名無しさん
垢版 |
2018/05/14(月) 20:12:00.92ID:Izefe6Hk
圧倒的な勝利でC#で決まった話を何度も蒸し返すな
672デフォルトの名無しさん
垢版 |
2018/05/14(月) 20:17:09.81ID:hsiQHUKi
MSやStackOveflowがASP.NET使ってるって聞いたことがあるくらいで
後は知らない
2018/05/14(月) 20:39:01.93ID:BXZtNaWp
>>670
えぇ…どっちが本当なんだ…
2018/05/14(月) 21:05:21.02ID:+UvmiB6v
bitFlyerはazure、これでいいか?
2018/05/15(火) 00:41:42.98ID:joJAW/ym
>>674
パフォーマンス出ないし障害対応悪いから、そのうち自前のサーバーに乗り換えるかもって言ってたな
2018/05/15(火) 01:38:44.40ID:CZ3E/w+3
C#はモダンになりたい元VBerが背伸びして使ってる言語ってイメージ
2018/05/15(火) 01:48:42.40ID:W1AANwpE
変な人
2018/05/15(火) 01:49:54.63ID:joJAW/ym
>>676
…という現役VBer
2018/05/15(火) 07:44:06.55ID:TaoJOIOc
javafxほどの糞はない
2018/05/15(火) 09:00:18.10ID:2WVU6oCc
>>671
ITバブルの時の大量雇用でやってた案件が大体Javaだったから既存システムのJava率は中々高いし誰にでもやらせてたからスパゲティー率も高い
だからこそプログラマーになりたいっていう若者にJavaはやめとけって伝えていかなきゃいけない
681デフォルトの名無しさん
垢版 |
2018/05/15(火) 09:15:26.59ID:JJzHq+Lg
Scalaって複雑過ぎない?
C#も後付で機能追加し過ぎて複雑になってる
つまりシンプルなF#こそ最強
2018/05/15(火) 09:45:54.26ID:gCBt+m3G
>>681
そんなにC#複雑か?
2018/05/15(火) 10:48:35.66ID:TaoJOIOc
タプルの仕様なんかは直感的に改善されてる。非同期書くのもtask async/awaitで楽になった。
2018/05/15(火) 11:25:09.92ID:W1AANwpE
>>682
ラムダ式が理解できない人でしょ
2018/05/15(火) 11:51:14.55ID:SxOmvPKc
ラムダ式使ってて
「そんな複雑なことをしなくていいんだよ」
と指摘されたときはとても驚いた
686デフォルトの名無しさん
垢版 |
2018/05/15(火) 12:11:49.83ID:E2lRm3T7
>>684
ラムダ式使いたがる人の特徴 : 低スキルでKY
2018/05/15(火) 12:17:13.19ID:NgvFWpsc
ラムダ式が理解できない人の特徴:アホ
2018/05/15(火) 12:19:33.51ID:E2lRm3T7
ラムダ式を理解できる人はなぜ業務で使われないかを知っています。

結論 : ID:NgvFWpsc は アホ
2018/05/15(火) 12:22:03.63ID:NgvFWpsc
>>688
はー、そうですかー
2018/05/15(火) 12:27:41.77ID:gM4DgJK3
ラムダ式を使わない
→ステップ数が増える
→仕事をたくさんしたように見せかけられる

ですね
2018/05/15(火) 12:28:16.43ID:E2lRm3T7
>>689 ←この通り。リアルで知らないのだ。なぜか。低スキルだからである。
2018/05/15(火) 12:30:33.56ID:SxOmvPKc
俺こそが唯一の正解みたいに言えるほど自信があってうらやましい
2018/05/15(火) 12:33:40.76ID:xtOhV0LV
>>690
ステップ数で成果が計られる職場はこれなんだよな
2018/05/15(火) 12:35:51.34ID:gCBt+m3G
自動プロパティとか何それって状態だしな
695デフォルトの名無しさん
垢版 |
2018/05/15(火) 12:42:14.80ID:E2lRm3T7
>>692
この前LINQスレが10年で1スレ消費できず消えたと聞いた。
意見があれば自由に言っていいんだよ。

なぜ関数型言語が何度も何度も淘汰され消えていくのか。
なぜ2chの関数型言語スレ、ラムダスレが人いなくて全く伸びないのか。

なぜラムダ厨はスレ違いばかりで暴れるのか。答えは低スキルでアホだから。
696デフォルトの名無しさん
垢版 |
2018/05/15(火) 12:47:42.11ID:E2lRm3T7
あとはこっちで↓でどうぞ >>ID:NgvFWpsc >>ID:SxOmvPKc >>ID:W1AANwpE

λ ラムダ式は神 ラムダ式を崇めよ λ [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1494867168/
2018/05/15(火) 13:54:09.00ID:a1SEqPUN
var linq ラムダ最強の組み合わせ
2018/05/15(火) 13:56:11.27ID:dpLdJ8Rl
C#の用途狭すぎない?
Windowsのクライアントアプリ作るならいいんだけど
2018/05/15(火) 13:58:12.30ID:E2lRm3T7
所詮C#は、Pascalの代替であってC++の代替じゃないからな。
2018/05/15(火) 18:46:54.01ID:gCBt+m3G
>>698
おじいちゃんかな?
2018/05/15(火) 18:55:45.18ID:SxOmvPKc
>>699
c++なんてゴミと比べられてもなぁ
2018/05/15(火) 19:11:36.71ID:tHLzTn7F
>>701
C++のどんな点にゴミだと感じたのでしょうか?
2018/05/15(火) 19:59:49.71ID:E2lRm3T7
>>701
得意の関数型言語でOSでも書いてみればいいんじゃないですかね。
704デフォルトの名無しさん
垢版 |
2018/05/15(火) 21:06:46.09ID:Po4HN30G
OCamlを使ってる企業も多い

Companies using OCaml
https://ocaml.org/learn/companies.html
705デフォルトの名無しさん
垢版 |
2018/05/15(火) 21:13:39.46ID:tta6GFNP
C++って古臭いイメージ
今どこの分野で活躍してますか?
2018/05/15(火) 21:23:15.69ID:NvW7tnod
組み込み、HPC、CV、DL、OS
707デフォルトの名無しさん
垢版 |
2018/05/15(火) 21:45:05.35ID:tta6GFNP
組込ね
今じゃWebやアプリの方が遥かに進んでるよね
世の中に役に立ってるし
2018/05/15(火) 21:51:28.07ID:NvW7tnod

今じゃとか言われても組み込みが進んでたことなんてないけど?進んだらHWリソース節約出来んの?
だから逆に今のご時世でもメーカーで高給終身雇用なんじゃん。
2018/05/15(火) 21:58:08.80ID:VCviyuXX
なんで相手するかなぁ...
2018/05/15(火) 22:18:29.72ID:XdJb8yYA
>>631
これ
2018/05/15(火) 22:24:38.84ID:XdJb8yYA
あとハードのSDKドライバーDLLロードしてハード制御したり取得した値をオンラインに転送したりとかもやり易い
712デフォルトの名無しさん
垢版 |
2018/05/15(火) 22:29:16.94ID:QmgmZslO
JavaのVMは「空いてるメモリは無駄なメモリじゃ!」って感じで
あればあるだけOSのメモリを使うってイメージ
完全にサーバー向け
更に効果が高いが時間の掛かるコードの最適化も積極的に行う
2018/05/16(水) 07:54:07.11ID:2RF6g1jQ
JVMって.netの15年遅れなんだよな。
2018/05/16(水) 12:19:07.66ID:NdGM5Nrd
MS以外のCLR対応言語は死滅してるけどなんで?
2018/05/16(水) 12:23:05.90ID:+dukoeHC
>>714
MSのCLR対応言語で十分だから
2018/05/16(水) 13:21:30.34ID:tQpfW0s3
どっちかやろうと思ってるんだけど企業の評判とかなしで文法的にどっちがおすすめ?
2018/05/16(水) 13:21:58.15ID:tQpfW0s3
機能的に
2018/05/16(水) 13:51:03.78ID:vBkji0i7
言語自体で言えば後発の上に新しいものをどんどん取り入れてきたC#の圧勝だよ
変わらないことを選んできたJavaじゃ相手にもならない
でも仕事ならJavaの普及は無視できない
2018/05/16(水) 14:42:37.86ID:9/p4w1/n
言語的には似てるから仕事の場合はどっちの案件が来ても対応できるよ
2018/05/16(水) 15:13:14.12ID:2RF6g1jQ
なわけあるか。MSのサポートとOracleのサポートとじゃ月とスッポン。
2018/05/16(水) 15:26:38.74ID:dUtBz+Sm
どっちがスッポンやねん
2018/05/16(水) 16:35:37.65ID:PSqIayhM
環境がWindowsだからやりやすいc#をやってみようと思う
返信ありがとう!
2018/05/16(水) 16:36:32.75ID:2RF6g1jQ
サポートとやりとり経験がないとか、
OSやフレームワーク、ライブラリ、DBのバグに遭遇しないで開発してるって碌にテストしてないだろ、おまえら。
2018/05/16(水) 17:21:00.56ID:MoQuS5Xy
>>714
jvm/llvm/jsに対応した方が動作プラットフォームが多いんだから仕方ない
725デフォルトの名無しさん
垢版 |
2018/05/16(水) 20:53:32.18ID:hM3+rrVV
アンドロイドアプリ以外でJavaに魅力感じる?
ないよね
2018/05/16(水) 20:56:44.32ID:aR/wC9wE
Javaのオブジェクト指向は他の言語のオブジェクト指向と微妙に味付けが違う気がする。
うまく言えないけどライブラリの感じとか。
2018/05/16(水) 21:49:55.85ID:66gfFFWn
ほんとに何も言えてなくてわろた
728デフォルトの名無しさん
垢版 |
2018/05/16(水) 22:03:03.70ID:21WOUQ/b
techempowerのベンチマーク上位陣はJavaが多い
C#はJavaの足元にも及ばない

https://www.techempower.com/benchmarks/
2018/05/16(水) 23:13:28.82ID:aR/wC9wE
>>728
C++最強ってこと?
2018/05/17(木) 09:31:08.88ID:YZPZpgDC
MSユーザーは「パフォーマンスが必要ならネイティブC/C++でいい」って考えだから
C#のパフォーマンスに文句言う人は多くないイメージ

それでも.net coreでWindows以外の事も考える必要が出てきたから
最近はパフォーマンス向上用の機能が追加されつつあるが
731デフォルトの名無しさん
垢版 |
2018/05/17(木) 11:34:22.32ID:uv84iTQl
C#が現代最強って事で議論は完結してますから
2018/05/17(木) 12:05:57.96ID:DopJUe5E
もはや宗教
2018/05/17(木) 12:11:54.24ID:POaGLBi7
Javaは一神教。.netは多神教。
734デフォルトの名無しさん
垢版 |
2018/05/17(木) 13:14:54.59ID:h8/9v/fn
Javaの方が速いWebフレームワークが多いのは
JVMの最適化が優れているか
フレームワークがよく出来ているのか
その両方なのか

同じC#でもaspnet系よりrevenjの方が上位だったり
aspnetcoreがPlaintextだといい勝負しているのも気になる(ただし何故か110のエラーが起きている)。

https://www.techempower.com/benchmarks/#section=data-r15&;hw=ph&test=plaintext
2018/05/17(木) 14:03:46.44ID:POaGLBi7
JavaではなくC++で書かれてるからだろ。
2018/05/17(木) 14:09:03.97ID:kDrsU1DV
案件とプラットフォームの割合が解決されたらC#が100%勝ちってことでok?
2018/05/17(木) 14:21:47.68ID:B2KQndsu
おけ
解決するとはいってない
2018/05/17(木) 14:44:01.79ID:es8afi4q
>>734
Rubyにすら負けるのはちょっと酷いな
流石にMSの怠慢を感じるぞ
739デフォルトの名無しさん
垢版 |
2018/05/17(木) 14:58:44.87ID:ITX8Ctql
上位に来てるフレームワークも
本番ではまずあり得ないような設定で動いてるかもしれないが
本当にそうかは知らん

>>738
Railsには勝ってるから良いじゃん。
740デフォルトの名無しさん
垢版 |
2018/05/17(木) 15:07:38.17ID:2YrubPcU
ASP.NET Core – 2300% More Requests Served Per Second - Age of Ascent
https://www.ageofascent.com/2016/02/18/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/

その一方でASP.NET Coreが4.6と比べて大幅にパフォーマンスを改善したとの記事もある
741デフォルトの名無しさん
垢版 |
2018/05/17(木) 22:06:42.92ID:wYH5sK/c
https://stackoverflow.com/questions/30056594/spring-slow-performance-at-web-framework-benchmarks-website

techempowerはマイクロフレームワークもフルスタックのフレームワークも混じってる闇鍋ベンチマークだ

JavaでもSpringのようなフルスタックのフレームワークは速度が劣る傾向にあるし
当然ながら同じJavaのフルスタック同士でもフレームワークによって差がある
DropwizardはSpringより速い
742デフォルトの名無しさん
垢版 |
2018/05/18(金) 09:35:42.98ID:MRxveAxM
Javaって有料になるの?
2018/05/18(金) 10:09:24.27ID:IhOKy8u3
OracleJDKね
2018/05/18(金) 10:53:10.68ID:LHi8IGwy
おいくら万円?
745デフォルトの名無しさん
垢版 |
2018/05/18(金) 14:17:50.79ID:6jI+Cag1
AdoptOpenJDKを使えば0円
746デフォルトの名無しさん
垢版 |
2018/05/18(金) 20:24:58.02ID:xkpNmfw+
VSの圧倒的な勝利になりました
今までありがとうございました
2018/05/18(金) 22:34:00.94ID:MNFRxyf0
初心者にRuby勧める人って実行、開発環境構築どうしてたんだろ?
2018/05/18(金) 23:00:53.55ID:6o3S2gWG
当たり前だがたいていシェア9割のドザが悪質な宣伝に引っ掛かる

環境で躓いて質問スレに助けを乞う

Windowsなんかで使う方が悪いと罵詈雑言

ここまでテンプレ。
あいつら本当にクズだわ。
Pythonと対照的に創成期からコミュニティも作者もWindows軽視というか憎んでる。
749デフォルトの名無しさん
垢版 |
2018/05/19(土) 00:09:27.03ID:gb1+9M+J
Microsoftをたたくのは正義だからな。
正義のために戦い抜くぞ!
2018/05/19(土) 01:49:30.77ID:XScpv1fe
>>747
無料のRails チュートリアルに、やり方が書いてある

まあ漏れは、Windows10 に、
RubyInstaller のポータブル版(コンパイルツールなしのもの)をダウンロードした。
初心者には、標準ライブラリだけで十分

ただし、irb がバグるから、WSL, Ubuntu 16.04 にも、Ruby を入れて、
こちらのirbを使う

このサイトに、動画もある
2017/04/22, Windows10, WSL, Ruby 2.4.1, Rails 5.0.1

https://www.mirrorcommunications.com/blog/how-to-install-ruby-on-rails-on-windows-10-with-postgresql
2018/05/19(土) 04:29:13.69ID:70hYS2iX
>>750
自分で実行環境整えた事はあるし別にやり方を教えて欲しいとかではないのだけど
ある程度新しいバージョンのRuby入れないと依存関係げgemがちゃんと動かなかったりと

とにかく手順サイトに書いてある通りにやってもやっても上手くいかない事が多過ぎて
とても初心者に勧めれる様なもんじゃないって思った

その点PythonやPHPとかはWindowsでもLinuxでも環境導入に苦労する事はほぼなかったな
2018/05/19(土) 07:35:28.72ID:b+YhET9+
gemは糞だもんな
2018/05/19(土) 07:53:00.82ID:b+YhET9+
https://twitter.com/TFBenchmarks/status/997137835361628160
2018/05/19(土) 10:34:15.34ID:INPMheR/
>>748
「マイクロソフトを嫌っていたのではない、われわれが嫌われていたのだ」――Rubyまつもとゆきひろ氏が語る、MSの壁
http://www.itmedia.co.jp/news/articles/1606/08/news138.html
2018/05/19(土) 11:53:08.51ID:hPRey2CC
ウェブ開発って環境構築とか超めんどいよね
他人に聞かないとわからなくなることも多い

だけどc#はVSぶっ込むだけで作れる
なんて楽チンなんや
2018/05/19(土) 14:17:53.32ID:OcRErBRk
>>751
ほんとこれ。身の程知らずにもjsスレ宣伝で埋めに来るのやめてほしい。
757デフォルトの名無しさん
垢版 |
2018/05/19(土) 15:40:41.03ID:kXUn/k7B
VSの強力な開発環境に比べると他のじゃあねぇ(プッ
2018/05/19(土) 16:05:14.08ID:h32pPDAO
言語の出来の良さ=成果/支援ツールの充実度だけどな。
最も充実してるのは意外にもCOBOL、FORTRANだし。
2018/05/19(土) 16:07:04.15ID:MMHhZpR0
>>758
VSと比べてどんな風に充実してんの?
2018/05/19(土) 18:50:07.46ID:70hYS2iX
まぁEclipseでJavaやるくらいならテキストエディタでPHPやった方がかなりマシだと思ったけどね

あとMacのXCodeとかいうのもウインドウを最大化したりその他でいちいちアニメーションがモサいのもイライラしたっけな当時3年くらい前だから今は知らんけど
あとExceptionの理由がエラーから中々分からないのも致命的にやりにくかったな
2018/05/19(土) 18:52:23.51ID:tKZO2GSh
>まぁEclipseでJavaやるくらいならテキストエディタでPHPやった方がかなりマシだと思ったけどね

ひどい侮辱
Eclipseええやん何でそんな嫌われてるんだ
762デフォルトの名無しさん
垢版 |
2018/05/19(土) 18:54:20.93ID:kXUn/k7B
>>760
で結局、貴方は何を使ってて何を推してるんですか?
2018/05/19(土) 19:43:26.44ID:/ISE6633
Visual Studioに決まってるだろ。
わざわざ聞くなよ
764デフォルトの名無しさん
垢版 |
2018/05/19(土) 19:52:57.04ID:gb1+9M+J
わざわざやないでえ、わざとやでえ。
2018/05/19(土) 19:58:06.95ID:/ISE6633
Eclipseはもっさりw
2018/05/19(土) 20:03:35.52ID:/ISE6633
EclipseでJavaやるくらいならバイナリエディタでBrain Fuckやったほうがましw
767デフォルトの名無しさん
垢版 |
2018/05/19(土) 22:34:10.13ID:rQDq2YRp
MediumがGraphQLサーバーに使ったのはSangria(Scala製)だった。
何で.NETじゃないの?

MediumからReact.jsとGraphQLへの移行
https://www.infoq.com/jp/news/2018/05/medium-reactjs-graphql-migration
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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