X



C# vs Java どっちが好き? その3©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0147デフォルトの名無しさん
垢版 |
2017/04/14(金) 19:29:55.12ID:VCRrSt0c
Javaのpackageは、相変わらずフォルダ構成とpackage名を合わせなきゃいけないんですか?
0152デフォルトの名無しさん
垢版 |
2017/04/15(土) 17:03:52.44ID:MOQahIsn
うむ、知識が古すぎて恥をかいたけど反論のしようもないので
取り敢えず言い返してみましたって書き込みだなw
0154デフォルトの名無しさん
垢版 |
2017/04/15(土) 20:27:06.29ID:zAFUfj6b
でもstrutsはまだまだ現役だ
脆弱性は見ないふりすれば意外と大丈夫なものだよ
神経質になりすぎるのも新しいものに食いつきたがるのもあまりよくない
0155デフォルトの名無しさん
垢版 |
2017/04/16(日) 00:21:54.34ID:m1EJuj8m
var list = System.IO.File.ReadLines(@"C:\test.txt")
 .Select(value => value.ToLower())
 .Select(value => value.ToCharArray())
 .Select(value => value.Reverse())
 .Select(value => value.ToArray())
 .Select(value => new string(value))
 .ToList();

list.Sort();

Console.WriteLine(string.Join(",", list));

これと同じコードをJavaのStreamで書いてみて
地獄だから、マジで
0156デフォルトの名無しさん
垢版 |
2017/04/16(日) 02:48:30.94ID:IBph2Vsu
>>154
後の問題は「京大だか立命だか同志社だか大阪府立だかの図書館書庫から書籍引っ張り出さないと
後世の人にはわからないくらい古くなってしまった」という問題が発生するってことだろうか

たぶん99%の人はそこまでやらん、COBOLが衰退したのはソレだ
Prologなんぞもっとおわっとらぁな

Lispは不定期に広報用書籍が出てるので生き延びてるようだが
0157デフォルトの名無しさん
垢版 |
2017/04/16(日) 02:51:21.01ID:IBph2Vsu
とりあえずStruts1はもう図書館の司書サンに書名ピンポイントでお願いしないと出てこない状況
新参には厳しいから、もうディスコンといっても構わないと思う

っていうかWebPerformerはStrutsをやめたのかどうかのほうが気になってるけど
Wagbyとか楽々とかテラソルナはさっさとSpringに移行したようだが
0158デフォルトの名無しさん
垢版 |
2017/04/16(日) 12:23:30.46ID:lHAoFGPH
>>150
だから何?
Strutsが使われたシステムが現在も存在していて実被害がたくさん出ているんだから言い訳にならないぞ。
0164デフォルトの名無しさん
垢版 |
2017/04/16(日) 20:27:41.65ID:n7/Gjkui
>>163
他のもの使っていいなら使うけどさ
上司の嫌がらせでstruts 1を強要される時とかあるじゃん
0170デフォルトの名無しさん
垢版 |
2017/04/17(月) 07:19:03.87ID:zKvp7nC3
VB.NET vs JAVA どっちが好き?

スレが出来たら酷そう
0171デフォルトの名無しさん
垢版 |
2017/04/17(月) 07:22:33.58ID:zKvp7nC3
MSが作った良いものと言ったら
C#しかない
0175デフォルトの名無しさん
垢版 |
2017/04/17(月) 13:03:31.37ID:d6yrNbYx
誰が作ったかなんてより、使い易けりゃそれでいい
Javaでimportだらけになったり、publicクラスを独立したコードにしなけりゃいけないの、
勘弁して欲しいわ
0182デフォルトの名無しさん
垢版 |
2017/04/18(火) 22:44:45.80ID:s3RYESJE
データベースが「とりあえずOracle」だった時代はとっくに終わったと思っていたが、それでもいまだに
Oracleの売り上げはすごいんだよな。どうやって稼いでいるんだか。
0185デフォルトの名無しさん
垢版 |
2017/04/19(水) 10:14:42.07ID:zKKKUYsP
AndroidStudio(IntelliJベース)は割と使いやすかったな
それでもVisualStudioには遠くおよばないけど
0186デフォルトの名無しさん
垢版 |
2017/04/21(金) 07:10:47.42ID:3fxDNOb4
EclipseはIDEとして使うには論外と言いたくなるほど、遅い
AndroidStudioは悪くはないが、デバッグ機能がもっと充実してほしい
0187デフォルトの名無しさん
垢版 |
2017/04/29(土) 15:04:27.88ID:Y+QDu0qT
Javaにライブラリが貧弱って概念はあてはまらんだろ
あと遅いだのバグるだのなら、VSはまじでひどいじゃん

VS2013にpythonのプラグインいれようとしたら速攻でエラーはいてぶち切れて
もう二度とVS使わねえって思ったわ、コミュニティエディションでお金払わなかったからいけないの?

今ではintelliJに13000円払ってストレスフリーのコーディングやってるけど
IDE前提の言語でIDEが意味不明な挙動すると、マジ切れそうになる
0190デフォルトの名無しさん
垢版 |
2017/04/29(土) 19:20:04.21ID:XViO2iB/
「abcdefg」という文字をテキストファイルで作成するとき、
JavaとC#だったらどっちが簡単に書けるか、
と考えたら結果は明らかじゃないか?
0191デフォルトの名無しさん
垢版 |
2017/04/29(土) 19:31:33.81ID:6B/XobRt
>>190
どっちが簡単に書けるの?
0196デフォルトの名無しさん
垢版 |
2017/04/29(土) 22:37:19.68ID:dML5Gn+W
JavaはJRE、C#は.NET環境が必要
echo -nがWindowsでも使いたいならそういうシェルなりツールを用意すればいい
0198デフォルトの名無しさん
垢版 |
2017/04/29(土) 22:47:19.81ID:olf6UFKz
>>195
"abcdefg" | Out-File -NoNewline
0202デフォルトの名無しさん
垢版 |
2017/04/29(土) 23:48:51.85ID:dML5Gn+W
>>200
それWindowsだけだから

>>201
お前がバカだろw
LinuxでJavaやC#動かすのにソフトインストールしないとでも思ってるの?
0204デフォルトの名無しさん
垢版 |
2017/04/30(日) 09:49:00.35ID:Tn5ZH820
>>202
Java と C# でどっちが簡単に書ける?

そんなのよりシェル/バッチの方が楽だぜ(←たぶんネタ)

Windowsじゃダメじゃん

ソフトインストールすりゃいいだろ

ソフトインストールするならなんでもありありやね

LinuxはJava/C#環境のインストールが必要だろ(←今ここ)

何を聞かれていたかも理解できないアホ乙 w
0205194
垢版 |
2017/04/30(日) 17:57:38.28ID:4+fEEvuN
>>204
Java と C# でどっちが簡単に書ける?

そんなのよりシェル/バッチの方が楽だぜ(←たぶんネタ)

環境依存してるじゃん

シェルのほうがJavaやC#より環境依存度低いだろ

Windowsじゃできないじゃん

ソフトインストールすりゃいいだろ

ソフトインストールするならなんでもありありやね

LinuxはJava/C#環境のインストールが必要だろ(←今ここ)

重要なところが抜けてるよ
俺は最初の質問とは関係なくシェルスクリプトが環境依存してるしダメじゃんって意見に反論してるだけ
何が論点だったのかも理解できないアホ乙w
0207デフォルトの名無しさん
垢版 |
2017/04/30(日) 18:15:17.71ID:wTH+4GoU
                              / ̄ ̄ ヽ,
           喧嘩をやめゅてぇ〜♪    / 丶 /   ',
                         ノ//, {゚}  /¨`ヽ {゚} ,ミヽ
 ふたりをとゅめてぇ〜♪        / く l   ヽ._.イl    , ゝ \
  .ni 7                  / /⌒ リ   ヘ_/ノ   ' ⌒\ \
l^l | | l ,/)                (   ̄ ̄⌒          ⌒ ̄ _)
', U ! レ' /   / ̄ ̄ ヽ,       ` ̄ ̄`ヽ           /´ ̄
/    〈   /        ',        .n   .|   ・    ・   |
     ヽっ{゚}  /¨`ヽ {゚},       l^l.| | /)ノ           |
  /´ ̄ ̄ .l   ヽ._.イl  ',      | U レ'//)           ノ
/  ィ-r--ノ   ヘ_/ノ   ',    ノ    /          ∠_
   ,/              ヽ rニ     |  f\      ノ     ̄`丶.
  丿'               ヽ、  `ヽ   l |  ヽ__ノー─-- 、_   )
. !/                  ヽ、 |   | |           /  /
/                      !jl   |ノ          ,'  /
0208デフォルトの名無しさん
垢版 |
2017/04/30(日) 18:28:25.27ID:wTH+4GoU
C#
File.WriteAllText("test.txt", "abcdefg");

Java
Files.write(Paths.get("test.txt"), Arrays.asList("abcdefg"));

C#の方が簡単、つまり
0210デフォルトの名無しさん
垢版 |
2017/04/30(日) 23:14:27.72ID:wTH+4GoU
>>209
Javaは簡単なメソッドは自分で実装しろってスタンスだからね
配列を反転するメソッドなんかもないよ、シンプル・ビューティフル・ジャバ!!
0212デフォルトの名無しさん
垢版 |
2017/05/01(月) 09:06:58.79ID:i4sums2Q
>>211
ポストコボル
SIer御用達のデスマ工数稼ぎ言語だから

デスマる事を期待される開発に
JAVAは欠かせない
0213デフォルトの名無しさん
垢版 |
2017/05/01(月) 11:44:28.60ID:FI6uK5xh
C#ってほぼJavaじゃね?
0215デフォルトの名無しさん
垢版 |
2017/05/01(月) 13:05:26.72ID:UF+7Ud8a
>>211
機能が少ないことをシンプルと言っているから笑うところじゃないよ
ミニマリストの部屋は一般人にとってはあれがないこれがないで
面倒なことこの上ないがスタイリッシュで美しいだろ
面倒なことを受け入れることこそ美しさ
シンプルなJavaにはその美しさがある
0216デフォルトの名無しさん
垢版 |
2017/05/01(月) 13:16:49.91ID:P8tnqC3u
誰もが使うようなものを独自実装させることは、
ライブラリの機能が足りてないだけだな
Javaってもうほんと、コボルの位置づけにいるなぁ

シンプルとかのたまってるのは、GW休み中の煽りなんだろうけど、
煽るならvarのようにまじめぶったキチガイさで煽ってくれw
0217デフォルトの名無しさん
垢版 |
2017/05/01(月) 13:26:56.60ID:UF+7Ud8a
>>216
機能が足りないことはシンプルであることを否定しないだろ
JavaがC#より優れてるって言ってるんじゃないよ
標準ライブラリの機能が多いことを優れていると定義するならばJavaはC#より劣っているよ

Javaには美しさがある
Javaはシンプル・スタイリッシュ・ビューティフル・ジャバなんだよ

https://www.fastpic.jp/images.php?file=0740278874.jpg
上がC#で、下がJavaを表します

varて何ですか? 型推論ですか? ちゃんと説明してもらわないと
0218デフォルトの名無しさん
垢版 |
2017/05/01(月) 13:34:45.27ID:It0eo2Yd
言語仕様はシンプルで美しいけど作られたプログラムはぐちゃぐちゃになるって? w
0219デフォルトの名無しさん
垢版 |
2017/05/01(月) 13:48:35.21ID:UF+7Ud8a
>>218
そうそれ、美しさの代償
でもJavaはビューティフルだから
0221デフォルトの名無しさん
垢版 |
2017/05/01(月) 14:19:03.21ID:UF+7Ud8a
>>220
なるほど、そういう経験があると
0222デフォルトの名無しさん
垢版 |
2017/05/01(月) 14:19:45.26ID:UF+7Ud8a
その経験を語ってもらえれば
0223デフォルトの名無しさん
垢版 |
2017/05/01(月) 14:20:34.55ID:UF+7Ud8a
Javaは実用品にならないという経験をお持ちの方がおられるなら
それを語っていただければ
0226デフォルトの名無しさん
垢版 |
2017/05/01(月) 16:17:27.57ID:UF+7Ud8a
Consoleクラスがファサードどして良い感じに良い感じだよね
0228デフォルトの名無しさん
垢版 |
2017/05/01(月) 16:40:23.30ID:UF+7Ud8a
>>227
Javaは低レイヤーおっぴろげだから

作ろうと思えばサクッとこういうの作れるじゃん
https://paiza.io/projects/olL3ws4PWqTG5tEEHI_4bA

一方C#は.NET3.5まで標準入力の文字コード指定しようと思うと
ネイティブコードがマーシャリングで黒魔術なんだよ!?
C#の隠蔽体質の方が困ること多くない?
0231デフォルトの名無しさん
垢版 |
2017/05/01(月) 19:19:53.25ID:UF+7Ud8a
>>230
言葉の凶器で他人を傷つけようとするのやめようよ
0233デフォルトの名無しさん
垢版 |
2017/05/01(月) 19:33:39.02ID:UF+7Ud8a
>>232
キチガイって俺のことじゃないの? じゃあいいけどさ、ふう一安心だわ
0235デフォルトの名無しさん
垢版 |
2017/05/01(月) 19:36:46.93ID:UF+7Ud8a
>>234
そっか、やっぱりそうか
0237デフォルトの名無しさん
垢版 |
2017/05/01(月) 19:56:22.33ID:UF+7Ud8a
キチガイと言われて酷く傷ついた
心にポッカリと穴が開いた
どうして ID:fmHWJ66y はそんな酷いことを言ったのだろう
僕を傷つけるのが楽しいのだろうか
僕はちっとも楽しくない、悲しい

そこで質問ですが ID:fmHWJ66y と僕が打ち解けるにはどうしたらいいでしょうか?
起きてる間中 ID:fmHWJ66y が僕のことを考えるくらい
僕に惚れさせたいです、優しい言葉の掛け方とか教えていただけると助かります
アドバイスよろしくお願いします
0239デフォルトの名無しさん
垢版 |
2017/05/01(月) 22:58:01.59ID:ybWlfBdW
>>213
C#誕生当初はJavaのパクリか!!って言語だった。
でもLinq入った辺りから別言語へ。
Javaがラムダ式入れる入れないで揉めてる間にさらに独自進化。
もうJavaとは似ても似つかない。
0240デフォルトの名無しさん
垢版 |
2017/05/01(月) 23:29:12.24ID:fmHWJ66y
Javaの最大の弱点は新しいことに対応したくないユーザーが足を引っ張るところと言えるね
0243デフォルトの名無しさん
垢版 |
2017/05/02(火) 10:52:41.13ID:Bg5rWx47
>>242
ネットしなかったらROMれないじゃん
0244デフォルトの名無しさん
垢版 |
2017/05/02(火) 13:29:23.32ID:/YS16VYj
JAVAやCOBOLがあってC#やその他のモダン言語があるんだから、JAVAは伝説

使う人は流石に少なくなったけど
■ このスレッドは過去ログ倉庫に格納されています

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