C# vs Java どっちが好き? その5

■ このスレッドは過去ログ倉庫に格納されています
2018/06/16(土) 22:25:40.85ID:y3Jm+xF6M
前スレ
C# vs Java どっちが好きか教えてくれ3
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C# vs Java どっちが好き? その4
http://mevius.5ch.net/test/read.cgi/tech/1521755607/

関連スレ
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/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/07/31(火) 21:56:31.99ID:WDd7oxaJ0
>>268
意味知らないならググればいいのに。
2018/08/01(水) 09:33:46.27ID:bHfMTdska
>>268
ああいうのってメガバンクが直で仕様書いてんの?
どっかのNだかFみたいな会社が一時受けになって仕様書いてんじゃないの?
関わった事ないからよく分からんけど
もし後者なら言語決定はそっちがやってるんじゃないかとか思ったわけだけど
271デフォルトの名無しさん (スップ Sd32-cnlH)
垢版 |
2018/08/01(水) 18:49:21.67ID:Qhyp6V+/d
銀行員に仕様書なんて書けるわけ無いと思うけど
2018/08/02(木) 00:55:04.84ID:33zELOtfa
>>270
使用言語決定は請負先のSierが勝手に決定出来ない
プロジェクト依頼元の承認が必要
仕様書類は請負先が作るのはパターンだが
2018/08/02(木) 06:21:40.60ID:BssRrAHj0
>>272
決定云々というより結局SIerが提案してよく分からん発注側が云われるままに承認してんじゃないの?
2018/08/02(木) 20:46:25.66ID:RCGxy7CFa
C#を作ったMSがJavaをサポートするのがすべての答え

Azure App Service で Java SE on Linux をサポート
https://blogs.technet.microsoft.com/mssvrpmj/2018/08/02/azure-app-service-now-supports-java-se-on-linux/
275デフォルトの名無しさん (ワッチョイ ff5d-83b+)
垢版 |
2018/08/02(木) 21:02:15.75ID:QvAamgFx0
答えになっとらんじゃないか
2018/08/04(土) 00:47:28.34ID:n1TUngzHM
>>274
マイクロソフトはC#やVBで実装出来るなら敢えてJava推奨しないよ
2018/08/04(土) 16:49:32.49ID:4t8ih6QDa
単純にJava人口が多いからそれをAzureに囲い込みたいってだけだろ?

それ以上でも以下でもなく
278デフォルトの名無しさん (スップ Sd1f-83b+)
垢版 |
2018/08/04(土) 19:06:40.60ID:hMaWSw1nd
AzureでJavaの人って何を作ってるの?
そんな人いるの?
2018/08/04(土) 19:40:09.83ID:d5qEm5S/0
既存の資産があるんじゃない
2018/08/05(日) 00:33:53.53ID:TorrOw0p0
Haxe でも、C#・Java のメンテナーは、同一人物

一人で、2言語作る
2018/08/06(月) 15:28:16.19ID:XakKZQaxM
Azureなんて現実、動いてる事例が日本で有るんか?
2018/08/06(月) 15:59:46.48ID:JPqOMfZdd
>>281
某官公庁向けでAzure使うシステム作ったけど
2018/08/06(月) 19:12:21.32ID:eNr1WxH2d
>>281
いつの時代の方ですか?
284デフォルトの名無しさん (スプッッ Sd1f-83b+)
垢版 |
2018/08/06(月) 19:12:23.21ID:h2T1lmc6d
簡単に言うとAzureってレンタルサーバーだよね?
2018/08/06(月) 19:24:35.24ID:6LLzP/Xzd
うんにゃ
286デフォルトの名無しさん (ワッチョイ ff5d-83b+)
垢版 |
2018/08/06(月) 20:20:19.75ID:EsKphJrJ0
うんにゃ?
2018/08/09(木) 15:11:23.11ID:V8OpHNpD0
AzureってMS版のAWSだと思ってた。違うのか。
288デフォルトの名無しさん (ワッチョイ aafe-KMVR)
垢版 |
2018/08/09(木) 15:41:12.27ID:0WK0pW+20
レンタルサーバーでしょ?
違うの?
2018/08/09(木) 17:56:22.91ID:WuBnCjxha
>>287,288
https://azure.microsoft.com/ja-jp/overview/what-is-azure/
クラウドサービス
2018/08/09(木) 17:57:43.60ID:WuBnCjxha
>>282
TKCか
2018/08/09(木) 18:59:46.48ID:9RYWVA0HM
タカシ…
2018/08/09(木) 20:28:23.80ID:5lfJ+iF1d
>>288
違う
293デフォルトの名無しさん (ワッチョイ 4a5d-KMVR)
垢版 |
2018/08/09(木) 20:59:44.79ID:dUKRGdgu0
じゃあ実際は何に使われてるの?
レンサバがメインだろ?
2018/08/09(木) 21:02:38.37ID:9RYWVA0HM
違う。
295デフォルトの名無しさん (ワッチョイ 4a5d-KMVR)
垢版 |
2018/08/09(木) 21:14:05.24ID:dUKRGdgu0
ふーん
2018/08/09(木) 22:08:51.29ID:x/dqYa7Id
レンタルサーバーがWebホスティングサービスを指しているのであれば、それはAzureのたくさんある機能の一つにすぎないね
297デフォルトの名無しさん (ワッチョイ 4a5d-KMVR)
垢版 |
2018/08/09(木) 22:12:39.72ID:dUKRGdgu0
へー
2018/08/10(金) 06:23:47.68ID:exdMxehD0
>>293
なぜそう思った?
2018/08/10(金) 08:41:33.71ID:2BhSDBesa
IISでサーバー立ててたような敬虔なMS信者企業なんかは資産を持つよりもAzureに移行した方がいいって判断する事はあるんじゃないかとか
300デフォルトの名無しさん (スプッッ Sd8a-KMVR)
垢版 |
2018/08/10(金) 08:42:15.86ID:bsN781owd
で レンサバ以外で何に使ってるの?
クラウドサーヴィスとか一括りじゃなくて具体的教えてよ
301デフォルトの名無しさん (スプッッ Sd8a-KMVR)
垢版 |
2018/08/10(金) 08:44:10.35ID:bsN781owd
ちなみにVPSも俺の中ではレンサバの一種なので違う用途で使ってる人がいたら教えてプリーズ
2018/08/10(金) 08:52:38.42ID:2BhSDBesa
レンタルサーバー→Web、メール、DBなどのサービス単位の貸出
VPS→仮想PC1台単位の貸出
クラウド→ルーターを含むゾーン単位の貸出

的な
303デフォルトの名無しさん (ワッチョイ 83d2-VDz4)
垢版 |
2018/08/10(金) 09:15:25.52ID:kJWRg6z10
【自然地震とみせかけて】  不審な揺れ <●>  <●> 震源が基地  【地下核実験してるだろ】
http://rosie.5ch.net/test/read.cgi/liveplus/1533776268/l50
2018/08/10(金) 10:20:08.57ID:8N2kYXA00
Azure AD使って社員のID管理やってる企業は多いぜ
305デフォルトの名無しさん (ワッチョイ aafe-KMVR)
垢版 |
2018/08/10(金) 16:33:40.76ID:dJzlcmqb0
>>302
つまりレンタルって事だよね?
2018/08/10(金) 16:44:44.62ID:GyV9/bZsa
自前でiiSでサーバー構築面倒がる企業がAzure使ってるんでそ
2018/08/10(金) 16:52:27.86ID:exdMxehD0
>>305
うんにゃ
308デフォルトの名無しさん (ワッチョイ aafe-KMVR)
垢版 |
2018/08/10(金) 18:07:39.61ID:dJzlcmqb0
うんにゃ?
2018/08/10(金) 18:10:06.60ID:RAEMPpHVd
>>306
だからWebホスティングだけじゃないっつうの
310デフォルトの名無しさん (ワッチョイ 4a5d-KMVR)
垢版 |
2018/08/10(金) 21:12:45.25ID:+hG/muEN0
だから何してるの?
2018/08/10(金) 22:05:47.26ID:32dlghG40
貸出期間からしたらレンタルじゃなくて余裕でリースだろ
312デフォルトの名無しさん (ワッチョイ 4a5d-KMVR)
垢版 |
2018/08/11(土) 22:07:00.67ID:Td/zZZ7D0
あっ
大丈夫です
313デフォルトの名無しさん (スフッ Sdea-KMVR)
垢版 |
2018/08/14(火) 02:26:12.62ID:cGyBvjrfd
うんにゃ
2018/08/16(木) 01:56:04.19ID:BG1dCD2gM
結局、オラクルはC#へアシストしただけだよな
アホとしか言えん
315デフォルトの名無しさん (ワッチョイ efb6-bA/g)
垢版 |
2018/08/16(木) 06:39:54.20ID:4rQV9q+o0
昔々、SUN Microsystemsという会社があってだな
製品の利益を軽視して潰れてもうたんや
316デフォルトの名無しさん (スフッ Sdbf-378L)
垢版 |
2018/08/16(木) 09:09:12.49ID:Au8uUKpSd
最先端テクノロジー分野は利益になるか分からない領域で研究してる
その恩恵を受けているのは貴方ですよ
感謝しましょう
ビルゲイツに
317デフォルトの名無しさん (スフッ Sdbf-378L)
垢版 |
2018/08/17(金) 16:06:56.25ID:sO++Wjmcd
今度ビルゲイツに会ったら「ありがとう」って伝えます
2018/08/18(土) 08:46:33.70ID:Jq8fdaqnd
LINQ使ったらもうjavaには戻れんよ
2018/08/18(土) 16:26:41.46ID:TKPUDGCaM
わかる
320デフォルトの名無しさん (スフッ Sdbf-378L)
垢版 |
2018/08/18(土) 16:52:49.94ID:lPI41hg1d
Java?
まだ使ってる人いるの?
2018/08/18(土) 16:55:29.35ID:XOnooV720
AndroidもC#でネイティブ開発できるようになってめっちゃ快適ですよ
322デフォルトの名無しさん (スフッ Sdbf-378L)
垢版 |
2018/08/18(土) 16:59:02.48ID:lPI41hg1d
え!?マジ?ヤバ!
そしたらC#の圧勝じゃん
2018/08/18(土) 17:14:54.13ID:lYq+ZT8dM
Android開発はJava→C#(VB.NET?)へ加速すると思う
2018/08/18(土) 17:17:12.22ID:24N2f8T20
AndroidSDKに依存するのはまだしもjavacがないとクロスビルドできないのはなんだかな
VSでは試してないけどPython ReactNative Goでのクロスビルドの場合は確かそうなんだよね
2018/08/18(土) 17:34:43.99ID:lYq+ZT8dM
https://qiita.com/amay077/items/a00461289ddd0f9f4897
VB.NETでもAndroidアプリ開発の一部は可能
https://www.xlsoft.com/jp/products/xamarin/xamarin-forms_visual-basic.html
https://www.lisz-works.com/entry/xamarin-hello-world
2018/08/18(土) 17:38:27.55ID:nKgjyEyqp
ネイティブ開発ってどゆこと?
CLRがandroidに乗る?
2018/08/18(土) 17:52:17.50ID:lYq+ZT8dM
>>326
ザマリンでC#そのままで開発出来る、って事
2018/08/18(土) 18:30:04.44ID:PMPVVek/d
Android SDKのJavaクラス構造ほぼそのままでC#クラスとしてラップされてるからJavaで書かれたAndroidの知識を生かすのもあまり苦労しないんだよね
2018/08/18(土) 22:52:52.87ID:YBFt9Bz90
レスがロールバックしつる
2018/08/18(土) 23:48:49.78ID:Ko63+rMed
LINQは革命的だな
文字列でSQL文書くってアホらしいことまだやってる?
331デフォルトの名無しさん (ワッチョイ 0b5d-378L)
垢版 |
2018/08/18(土) 23:50:39.67ID:FUzlnCg00
今頃?
332デフォルトの名無しさん (ワッチョイ efb6-bA/g)
垢版 |
2018/08/19(日) 00:07:31.35ID:VVi9Y61v0
いつ頃話してもええやんか
333デフォルトの名無しさん (ワッチョイ 0b5d-378L)
垢版 |
2018/08/19(日) 00:28:28.73ID:8+dvfrh00
そっすね
2018/08/19(日) 08:55:30.53ID:FAxhoEKM0
普通はネイティブってのはバイナリコード吐くやつのことを言うもんだけどな
2018/08/19(日) 09:03:09.37ID:Qn4G0bqC0
日本のITは10年遅れだからそろそろJPAやEFが普及してくるのかもしれないね
2018/08/19(日) 09:12:32.81ID:Gp6iVUKS0
Xamarin.droidはAOTコンパイルもできるのでARMネイティブコードも生成できるはず。
ただしAndroid SDKに依存した部分はやっぱりJNI経由だったりするので、頻繁にデータのマイグレーションが発生して遅くなっちゃうけど。
2018/08/20(月) 20:22:47.57ID:uK/JpeGxM
もしかしてASP.net MVC最強じゃね?
バインディング楽だわ
javaなんて出したり入れたりのコード書くの馬鹿らしいわ
338デフォルトの名無しさん (ワッチョイ efb6-bA/g)
垢版 |
2018/08/20(月) 20:27:09.82ID:7cywDiIN0
いやらしい
2018/08/22(水) 17:05:56.97ID:cvxUQ6/sr
>>336
ザマリンのAndroid部分はOpenJDKに移行するってよ
340デフォルトの名無しさん (ワッチョイ 0b5d-378L)
垢版 |
2018/08/22(水) 17:19:17.39ID:ZW9egY1t0
どーぞ
2018/08/22(水) 20:22:12.19ID:mHU9sjBya
AndroidはOS代わるまで様子見
2018/08/25(土) 10:14:19.21ID:fTkxY8UEa
>>225
対応しようにも ウィンドウマネージャの仕様がバラバラで
結局JAVAみたいな最小公約数的なGUIになるから
2018/08/25(土) 10:15:11.16ID:uF3Ar+0r0
>>342
最小公約数じゃだめじゃねw
2018/08/25(土) 10:17:17.21ID:iyQkwH0P0
xamarin.forms gtkあるやろ
2018/08/25(土) 12:52:02.80ID:/Fzym0w+0
C#はJavaのパクリらしいぜ。所詮コピー品はコピー品だよ。
2018/08/25(土) 13:20:37.50ID:m+LWvZ9C0
おじいちゃんおはよう
347デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 13:23:11.66ID:KMExyDFm0
似ては居るけどC#はPascalの進化系だよ参照渡しがあったりするし
JavaはC++の進化系、ポインタをなくしてGCを追加した
348デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 13:23:28.46ID:KMExyDFm0
>>346
飯はまだかね?
2018/08/25(土) 13:26:01.42ID:00w/RGH3a
さっき食べたでしょ
2018/08/25(土) 13:36:08.08ID:/Fzym0w+0
C#って名前からしてC++のパクりだもんな。
でもこれってJavaのパクりじゃありません、C++の進化ですと装ってるけど、GCとかまんまJavaのパクりだよな。

というおおまえPascal知らないだろ。C#はPascalとか馬鹿じゃねーの?
見た目から全部C#はまんまJavaのパクりじゃねーか。
351デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 13:39:40.09ID:KMExyDFm0
>>350
C#の設計者であるアンダース・ヘルスバーグは
ボーランドでTurbo Pascalを作ってた人だよ

C#には参照渡しがあるけど、Javaにはないよね
どうみてもPascalの後継です
2018/08/25(土) 13:48:38.20ID:/Fzym0w+0
馬鹿は休み休み言え。おれが農家で米作ってて今年は麦でも作ろうかと麦作ったら、その麦は米が進化したものなのかよ?

そもそもC++に参照渡しがあるじゃんw おまえはほんと嘘つきだな。C#がPascalだなんてww

a := 0; {これはPascal}
a = 0; //これはJava
a = 0; //これはC#;

どうみてもC#はまんまJavaのパクりです。
353デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 13:49:38.96ID:KMExyDFm0
2005年C#2.0で導入されたデリゲートは
2014年Java8で関数型インターフェースとして導入された

2007年C#3.0で導入されたラムダ式は
2014年Java8でラムダ式として導入された

asyncとかtupleとかC#にあってJavaにない言語機能はまだまだある
JavaはC#を真似することで進化してるんだよ
354デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 13:51:24.32ID:KMExyDFm0
>>352
代入に=を使うのは普通のことじゃん
C言語でもそうなってるよ
一般的なことすぎてパクりとは言えないと思うの
2018/08/25(土) 13:52:32.26ID:pzaAd6gS0
>>352
Cげんごってきいたことある?
356デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 13:59:24.96ID:KMExyDFm0
言語的にはC#はJavaの10年先を行ってるよ
Javaの進化が遅いのは既存のプログラムとの互換性のため
過去のしがらみなく思い切った変更を加えられるならいんだけどね
そういう意味ではKotlinとかの方がいいかも

僕はRedHatのCeylon推しだったけどKotlinに大敗北しちゃった
2018/08/25(土) 14:10:28.79ID:/Fzym0w+0
>>354-355
はぁ?誰がいつC#はC言語の進化ですって話をしてたんだよ?
馬鹿の主張はC#はPascalという話なんだよ。

だが、制御構文から、代入、比較演算子、演算子の優先順位までC#とPascalは違う。むしろC#はまんまJavaと同じ。

どうみてもC#はJavaのパクり。

ググったらC#開発した人はJ++というまんまJavaのパクりを開発してた人らしいな。
結局、パクりを訴えられてC#に改変したのだろう。汚い奴だ。
2018/08/25(土) 14:16:11.39ID:iyQkwH0P0
いやC#はC++の++やろ
Javaなんて出て来ん
2018/08/25(土) 14:25:04.40ID:/Fzym0w+0
C#作者はJavaの丸パクり言語J++を作ってたってもうバレてるのに往生際の悪い奴だな。

そもそもJ++の名前からしてどうみてもJavaのパクりやんw
2018/08/25(土) 14:31:27.12ID:M+tgnwP5a
JavaとC#の最たる違いは開発環境とライブラリでどっちもC#の方が圧倒的に優れてる事実はどうなりようもない
361デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 14:49:20.51ID:KMExyDFm0
>>357
代入の演算子に=は使うのはJava以外の言語(たとえばC言語)でも使われてるくらい
一般的なことだからそれを根拠にJavaのパクりとは言えないのではないでしょうか
ってことを言いたかったんだ

.NETではJ#という言語もあったね
でもマイクロソフトはJavaの設計に見切りをつけて
C#をPascalから開発したんだよ
362デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 14:50:44.44ID:KMExyDFm0
Java => J#
Pascal => C#
2018/08/25(土) 14:50:53.87ID:XpRMjBtL0
Pascal作ってたやつ引っこ抜いてきてJava作らせただけだろ!

なんなんだよその言い方
364デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 14:57:17.64ID:KMExyDFm0
>>363
Javaを元にJ#を作ったんだけどダメだったの
Javaの設計が古臭くて融通がきかなくて
これではダメだと思ったマイクロソフトは
Pascalを元にC#を作ったんだよ
Javaはダメだったの

そうして今日、JavaはC#を真似するようになったの
2018/08/25(土) 15:07:32.23ID:/Fzym0w+0
元Pascalコンパイラ開発者にJavaを作らせたらそのJavaはPascalの進化とか言いがかりにもほどがある。

どう考えても流れはこう。

C→C++→Java→J++→訴えられる→仕方なくC#に改変

つまりC#はJavaのパクリで変種という立場。C#は箱庭系、GCというC++から進化したjavaのエッセンスをすべて受け継いでる。
366デフォルトの名無しさん (ワッチョイ 9eb6-m5ma)
垢版 |
2018/08/25(土) 15:19:16.71ID:KMExyDFm0
>>365
Javaには参照渡しがないじゃん
Pascalにはあるんよ

Javaの系統とPascalの系統は別れてる
J++作ったのは事実だけれどもそれでマイクロソフトは
Javaの限界に気づいたんだよ

それでPascalを元に一から言語を設計した、そうして生まれたのがC#
だからこそC#はJavaを超えることができたし、今やJavaの憧れの存在としてC#は君臨してる
2018/08/25(土) 15:20:23.03ID:XpRMjBtL0
歴史はこうして捻じ曲げられる
2018/08/25(土) 15:20:50.31ID:dUthTlfRp
歴史を捻じ曲げすぎだろ
元々MSがJavaの独自拡張やり始めたが
Sunに訴えられるわMSロックイン嫌がったユーザに嫌われるわで散々だったからC#作り始めたんだぞ

だいたい文法もキーワードも標準ライブラリもそっくりだったのにパクってないってのは無理があるだろ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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