MS の管理してる情報量が多すぎるから、100%の正確性はないけど、少なくともあの水準で正確な情報出してきてるベンダーを他にしらんなぁ。 MS で不正確って言い出したら、現実世界でソフト開発なんて何も出来んだろう。 APIの挙動も API の仕様の範囲で厳密で、挙動が変わることないだろ。 もちろん、ちまたのブログにあるような今の実装がこうなってるってので、仕様に無いことを、こうだって思い込んでる記事を鵜呑みにするとアップデートで動かなくなったり、挙動が変わるとかって騒ぐことになるけどな。 まぁ、バグは少なくないけど、他の環境で開発するときに比べたら、バグ遭遇率は圧倒的に低いだろう。
C#がトップなのは意外 (スコア:0)
表のストーリーだと邪悪なM$ガーばかりなのに
Re:C#がトップなのは意外 (スコア:1)
C#はGUIが重要となるクライアントアプリの移行では?
サーバアプリだったら所謂Web系のバックエンドで使われている言語なら何でもよさそうだけど。
[Q][W][E][R][T][Y]
Re: (スコア:0)
Javaからの移行だとマルチスレッドどうするの?というのが結構深刻なような。
だから、まともなマルチスレッド言語(C/C++とGoLang)の合計より移行しないが多いのでは。
(これを書いた時点では37vs38)
Re: (スコア:0)
まともかどうかの判断基準は何?
Re: (スコア:0)
マルチスレッドを多用したプログラムならC/C++なんかよりC#の方がずっと書きやすい。
Re: (スコア:0)
話の流れで、C#はGUIということになっていたから外した。
個人的にはGUIないならC#よりC++CLRの方が好き、というのもある。
別にC#がダメだというつもりはない。
Re: (スコア:0)
だとすると(#3493956) はどう解釈するのが正しいのですか?
Re: (スコア:0)
あくまで自分の経験だけど、
C++11以降のスレッドは最近見る機会が増えたが
(というか自分も積極的に使うが)
C11のスレッド機能は使っているのを見たことがない。
専らPOSIXかWinAPI。
Re: (スコア:0)
C# のスレッドは、Java よりは数段マトモだと思うけど、、、
というか Oracle JDK/JRE のスレッド実装ってクソの典型みたいなもんだし、あれより実装が酷いのはあんまり無いんでは?
Re: (スコア:0)
PCのGUIアプリは既にジリ貧になりつつあるからこれから乗り換える言語を考えるときにGUIで考えてる人は少ないんじゃないかな。
Re: (スコア:0)
CADやら検査機器を操作するような製造業向けアプリなんかはどうしてもGUIアプリになるかな。
まあ最近ではjavascriptからWebGLやらUSB、RS232Cにアクセス出来るから
そのうち製造業でもGUIアプリ消えるかもしれないが。
Re:C#がトップなのは意外 (スコア:1)
ちなみに、MSを邪悪扱いしたいのは使ってる側ですよ、と。
不正確なドキュメント、イベントログの謎のエラー、急に変わるAPIの挙動、などなど…
Windows10の話題とかで頻繁リリースを持ち上げてるのってまともに使ってない人たちなんじゃないかっていつも思いますわ。
[Q][W][E][R][T][Y]
Re: (スコア:0)
昔はMSの品質悪いと思ってたが他社がもっと酷いことを知った
Re: (スコア:0)
MS の管理してる情報量が多すぎるから、100%の正確性はないけど、少なくともあの水準で正確な情報出してきてるベンダーを他にしらんなぁ。
MS で不正確って言い出したら、現実世界でソフト開発なんて何も出来んだろう。
APIの挙動も API の仕様の範囲で厳密で、挙動が変わることないだろ。
もちろん、ちまたのブログにあるような今の実装がこうなってるってので、仕様に無いことを、こうだって思い込んでる記事を鵜呑みにするとアップデートで動かなくなったり、挙動が変わるとかって騒ぐことになるけどな。
まぁ、バグは少なくないけど、他の環境で開発するときに比べたら、バグ遭遇率は圧倒的に低いだろう。
世間一般はまともじゃなくて、自分は正しいって思えるのかわからんのだけど、世間一般が普通に使えるのだから、まともな使い方が出来るほどの能力がないとか、自分が誤解してるって発想にはならんのかな?
Re: (スコア:0)
それって別にMS以外でもおんなじというか、もっと酷いのでは。
特にドキュメントなんてMSより充実してるベンダないじゃん。
APIの挙動なんてMSのほうが互換性維持に慎重だよ。他のOSやフレームワーク触ったことないんじゃないか。
Re: (スコア:0)
C#(というか.NET)ほどドキュメントが充実してる言語は無いと思うけどな
最近は過去の日本語ドキュメントまで機械翻訳に置き換えられて英語アレルギーの人がかなり困ってるけど
Re: (スコア:0)
坊主が憎くても袈裟は憎くない人が多いんでしょ。
Re: (スコア:0)
Javaに関しては坊主も袈裟もそれぞれ憎いですからね。
# SUNは良かった……
Re: (スコア:0)
会社としてはSUNのほうがマシだけど製品はSUNもクソしかないじゃん
Re: (スコア:0)
Sunはロゴがカッコイイだろ!
Re: (スコア:0)
良く落ちるスパークだったなぁ
#洗剤じゃないのよ、SS5の頃のできの悪さで泣いた(SS1とかSS10と比べてって意味で)
Re: (スコア:0)
C#は言語的にはこの中で一番Javaに近いですし。
プラットホームやライブラリ周りの差異はかなり大きいですが…まあ最近は.NET Core?みたいなLinux実装も提供されてるらしいし、多くの面で移行しやすいのでしょう。
信頼性が〜とかそういう理由でJavaから移行できないシステムも多いでしょうが、そういうレベルなら逆にサポート費用も計上できるからあまり問題も無いでしょうし。
Re: (スコア:0)
信頼性が〜って言い出したらJavaの方が信用できない
Re: (スコア:0)
MSが邪悪であるのと他にマシな選択肢が存在しないのは両立する
Re: (スコア:0)
Re: (スコア:0)