C# vs Java どっちが好き? その5
■ このスレッドは過去ログ倉庫に格納されています
大手ベンダーはJavaばっかじゃないの
そんなスピーディに舵を切れるとは思えん そもそも言語変えたからってシステムが良くなるわけじゃないかんね >>268
ああいうのってメガバンクが直で仕様書いてんの?
どっかのNだかFみたいな会社が一時受けになって仕様書いてんじゃないの?
関わった事ないからよく分からんけど
もし後者なら言語決定はそっちがやってるんじゃないかとか思ったわけだけど >>270
使用言語決定は請負先のSierが勝手に決定出来ない
プロジェクト依頼元の承認が必要
仕様書類は請負先が作るのはパターンだが >>272
決定云々というより結局SIerが提案してよく分からん発注側が云われるままに承認してんじゃないの? >>274
マイクロソフトはC#やVBで実装出来るなら敢えてJava推奨しないよ 単純にJava人口が多いからそれをAzureに囲い込みたいってだけだろ?
それ以上でも以下でもなく AzureでJavaの人って何を作ってるの?
そんな人いるの? Haxe でも、C#・Java のメンテナーは、同一人物
一人で、2言語作る Azureなんて現実、動いてる事例が日本で有るんか? >>281
某官公庁向けでAzure使うシステム作ったけど 簡単に言うとAzureってレンタルサーバーだよね? AzureってMS版のAWSだと思ってた。違うのか。 じゃあ実際は何に使われてるの?
レンサバがメインだろ? レンタルサーバーがWebホスティングサービスを指しているのであれば、それはAzureのたくさんある機能の一つにすぎないね IISでサーバー立ててたような敬虔なMS信者企業なんかは資産を持つよりもAzureに移行した方がいいって判断する事はあるんじゃないかとか で レンサバ以外で何に使ってるの?
クラウドサーヴィスとか一括りじゃなくて具体的教えてよ ちなみにVPSも俺の中ではレンサバの一種なので違う用途で使ってる人がいたら教えてプリーズ レンタルサーバー→Web、メール、DBなどのサービス単位の貸出
VPS→仮想PC1台単位の貸出
クラウド→ルーターを含むゾーン単位の貸出
的な Azure AD使って社員のID管理やってる企業は多いぜ 自前でiiSでサーバー構築面倒がる企業がAzure使ってるんでそ >>306
だからWebホスティングだけじゃないっつうの 貸出期間からしたらレンタルじゃなくて余裕でリースだろ 結局、オラクルはC#へアシストしただけだよな
アホとしか言えん 昔々、SUN Microsystemsという会社があってだな
製品の利益を軽視して潰れてもうたんや 最先端テクノロジー分野は利益になるか分からない領域で研究してる
その恩恵を受けているのは貴方ですよ
感謝しましょう
ビルゲイツに 今度ビルゲイツに会ったら「ありがとう」って伝えます AndroidもC#でネイティブ開発できるようになってめっちゃ快適ですよ Android開発はJava→C#(VB.NET?)へ加速すると思う AndroidSDKに依存するのはまだしもjavacがないとクロスビルドできないのはなんだかな
VSでは試してないけどPython ReactNative Goでのクロスビルドの場合は確かそうなんだよね ネイティブ開発ってどゆこと?
CLRがandroidに乗る? >>326
ザマリンでC#そのままで開発出来る、って事 Android SDKのJavaクラス構造ほぼそのままでC#クラスとしてラップされてるからJavaで書かれたAndroidの知識を生かすのもあまり苦労しないんだよね LINQは革命的だな
文字列でSQL文書くってアホらしいことまだやってる? 普通はネイティブってのはバイナリコード吐くやつのことを言うもんだけどな 日本のITは10年遅れだからそろそろJPAやEFが普及してくるのかもしれないね Xamarin.droidはAOTコンパイルもできるのでARMネイティブコードも生成できるはず。
ただしAndroid SDKに依存した部分はやっぱりJNI経由だったりするので、頻繁にデータのマイグレーションが発生して遅くなっちゃうけど。 もしかしてASP.net MVC最強じゃね?
バインディング楽だわ
javaなんて出したり入れたりのコード書くの馬鹿らしいわ >>336
ザマリンのAndroid部分はOpenJDKに移行するってよ >>225
対応しようにも ウィンドウマネージャの仕様がバラバラで
結局JAVAみたいな最小公約数的なGUIになるから C#はJavaのパクリらしいぜ。所詮コピー品はコピー品だよ。 似ては居るけどC#はPascalの進化系だよ参照渡しがあったりするし
JavaはC++の進化系、ポインタをなくしてGCを追加した C#って名前からしてC++のパクりだもんな。
でもこれってJavaのパクりじゃありません、C++の進化ですと装ってるけど、GCとかまんまJavaのパクりだよな。
というおおまえPascal知らないだろ。C#はPascalとか馬鹿じゃねーの?
見た目から全部C#はまんまJavaのパクりじゃねーか。 >>350
C#の設計者であるアンダース・ヘルスバーグは
ボーランドでTurbo Pascalを作ってた人だよ
C#には参照渡しがあるけど、Javaにはないよね
どうみてもPascalの後継です 馬鹿は休み休み言え。おれが農家で米作ってて今年は麦でも作ろうかと麦作ったら、その麦は米が進化したものなのかよ?
そもそもC++に参照渡しがあるじゃんw おまえはほんと嘘つきだな。C#がPascalだなんてww
a := 0; {これはPascal}
a = 0; //これはJava
a = 0; //これはC#;
どうみてもC#はまんまJavaのパクりです。 2005年C#2.0で導入されたデリゲートは
2014年Java8で関数型インターフェースとして導入された
2007年C#3.0で導入されたラムダ式は
2014年Java8でラムダ式として導入された
asyncとかtupleとかC#にあってJavaにない言語機能はまだまだある
JavaはC#を真似することで進化してるんだよ >>352
代入に=を使うのは普通のことじゃん
C言語でもそうなってるよ
一般的なことすぎてパクりとは言えないと思うの 言語的にはC#はJavaの10年先を行ってるよ
Javaの進化が遅いのは既存のプログラムとの互換性のため
過去のしがらみなく思い切った変更を加えられるならいんだけどね
そういう意味ではKotlinとかの方がいいかも
僕はRedHatのCeylon推しだったけどKotlinに大敗北しちゃった >>354-355
はぁ?誰がいつC#はC言語の進化ですって話をしてたんだよ?
馬鹿の主張はC#はPascalという話なんだよ。
だが、制御構文から、代入、比較演算子、演算子の優先順位までC#とPascalは違う。むしろC#はまんまJavaと同じ。
どうみてもC#はJavaのパクり。
ググったらC#開発した人はJ++というまんまJavaのパクりを開発してた人らしいな。
結局、パクりを訴えられてC#に改変したのだろう。汚い奴だ。 いやC#はC++の++やろ
Javaなんて出て来ん C#作者はJavaの丸パクり言語J++を作ってたってもうバレてるのに往生際の悪い奴だな。
そもそもJ++の名前からしてどうみてもJavaのパクりやんw ■ このスレッドは過去ログ倉庫に格納されています