アカウント名:
パスワード:
OSS界隈から、.NETを超える開発環境を準備できなかったことを悔やむべき。
.NET環境(含むVS)を超えるWindows用の開発環境を整えてから出直してきてほしいものです。
たぶんOSS界隈の人はVSのような環境を好まないのですよ。gccとmakeでやっちゃう方が簡単でいいじゃん的な。しかしヌルいユーザとしてはVSみたいなものも欲しいもの。この辺に意識の乖離が生まれる。
ストールマンがC++を推すのも、彼がC++の教祖であるのもあるんだろうけど、根っこはgcc支持と同じで「それでいいじゃん」があるように思います。C#とかせめてJavaみたいな言語になれたヌルいユーザには辛いのですが、相容れないものがどうしてもあるようです。
CやC++と、JavaやC#のような言語って、ヌルいヌルくないでなく、既に用途が全然違うと思うのですけどね。たとえば「Tomcat上で動作させられるWebアプリを作れ」と言われた時、C++で作るのとJavaで作るの、どれくらい工数の差が出ますか?とか。
ついでに言うと、自分はJavaよりもC#のほうが使い勝手は良いと思います。主にdelegateを多用しているからなんですが。(あとはスレッド回りやプロパティなんかもC#のほうが便利だ、と感じる理由です。)もちろん「そういう部分がない」ことがJavaの魅力である、と捉える人が居ることも理解はしていますけどね。
# どちらにせよ、「~は使うべきではない」なんて叫ぶぐらいなら、皆が使いたくなるような# もっと素晴らしくて「フリーな」代替言語を作ればいいじゃない、とは思ったり。# 単に叫んでるだけだと「負け犬の遠吠え」にしか見えないのが本音です。
Tomcatはともかく「工数の差」を意識しない人も未だに結構いるような気がします。C++や、極端な話マシン語でも目的のものは作れるはず(最終的にCPUが解釈できる命令になるから)ですが、楽をしたいからC#を使うわけです。しかし、これを理解しない職人気質というか、石頭もいて、ストールマンはこのタイプではないかと思うのです。
ですから、C#を使うなというなら、C++に代わる実用的で楽できる言語を作れと要求しても、たぶん議論は平行線ではないかと。C++で良質のソフトウェアは書けるし、実績もある。なぜC#を使うんだ?と。
VSとmakeの比較もそれと同じことです。OSSからMonoが出てきたのはよい傾向だと思っています。OSS≒C++で書くだと、ソフトウェア工学的にどんどんMSの描く世界から遅れていくだけです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
代わりのものを準備してよ (スコア:1, 興味深い)
OSS界隈から、.NETを超える開発環境を準備できなかったことを悔やむべき。
.NET環境(含むVS)を超えるWindows用の開発環境を整えてから出直してきてほしいものです。
Re: (スコア:0)
たぶんOSS界隈の人はVSのような環境を好まないのですよ。gccとmakeでやっちゃう方が簡単でいいじゃん的な。しかしヌルいユーザとしてはVSみたいなものも欲しいもの。この辺に意識の乖離が生まれる。
ストールマンがC++を推すのも、彼がC++の教祖であるのもあるんだろうけど、根っこはgcc支持と同じで「それでいいじゃん」があるように思います。C#とかせめてJavaみたいな言語になれたヌルいユーザには辛いのですが、相容れないものがどうしてもあるようです。
Re: (スコア:1)
CやC++と、JavaやC#のような言語って、ヌルいヌルくないでなく、既に用途が全然違うと思うのですけどね。
たとえば「Tomcat上で動作させられるWebアプリを作れ」と言われた時、C++で作るのとJavaで作るの、どれくらい工数の差が出ますか?とか。
ついでに言うと、自分はJavaよりもC#のほうが使い勝手は良いと思います。主にdelegateを多用しているからなんですが。(あとはスレッド回りやプロパティなんかもC#のほうが便利だ、と感じる理由です。)
もちろん「そういう部分がない」ことがJavaの魅力である、と捉える人が居ることも理解はしていますけどね。
# どちらにせよ、「~は使うべきではない」なんて叫ぶぐらいなら、皆が使いたくなるような
# もっと素晴らしくて「フリーな」代替言語を作ればいいじゃない、とは思ったり。
# 単に叫んでるだけだと「負け犬の遠吠え」にしか見えないのが本音です。
神社でC#.NET
Re:代わりのものを準備してよ (スコア:0)
Tomcatはともかく「工数の差」を意識しない人も未だに結構いるような気がします。C++や、極端な話マシン語でも目的のものは作れるはず(最終的にCPUが解釈できる命令になるから)ですが、楽をしたいからC#を使うわけです。しかし、これを理解しない職人気質というか、石頭もいて、ストールマンはこのタイプではないかと思うのです。
ですから、C#を使うなというなら、C++に代わる実用的で楽できる言語を作れと要求しても、たぶん議論は平行線ではないかと。C++で良質のソフトウェアは書けるし、実績もある。なぜC#を使うんだ?と。
VSとmakeの比較もそれと同じことです。OSSからMonoが出てきたのはよい傾向だと思っています。OSS≒C++で書くだと、ソフトウェア工学的にどんどんMSの描く世界から遅れていくだけです。