MSが作ってWindowsでしか使えなかった、.NETおよびC#が
とうとうLinuxでも使えるようになりました。
Linuxで.NET互換を実現するMonoの正式版が公開
http://itpro.nikkeibp.co.jp/free/NT/NEWS/20040701/2/
> 米Novellは6月30日(米国時間),Linux,UNIX,MacOS X上で動作する
> オープン・ソースの.NET Framework互換環境であるMono 1.0を公開した。
> Webサイトから無償でダウンロードできる。
> MonoにはC#コンパイラ,.NETの実行エンジン(CLR),
> クラス・ライブラリが含まれる。クラス・ライブラリには,
> CLIで規定されているコア・ライブラリだけでなく,
> Microsoftが.NET Frameworkに独自に実装しているASP.NET(Webフォーム)や
> ADO.NETも実装されており,.NET Framework 1.1との互換性をもっている。
> ランタイム・バージョンおよびアセンブリ・バージョンも,
> .NET Frameworkと同じバージョン番号になっている。
公式サイト
http://www.go-mono.com/
とうとうLinuxも.NET Framework対応
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
04/07/02 23:27ID:7w4Qr2n82login:Penguin
04/07/02 23:52ID:Hxq3wHfw とても良いことだと思います。
.NETは、ブラウザからの脱却を目指していると思います。
形をまねるのではなく本質を理解して使うなら、
Monoが純正を超えることだってあるかもしれません。
.NETは、ブラウザからの脱却を目指していると思います。
形をまねるのではなく本質を理解して使うなら、
Monoが純正を超えることだってあるかもしれません。
3login:Penguin
04/07/02 23:53ID:KZNagIbD Windows上で動かすより安定する罠
4login:Penguin
04/07/02 23:55ID:Hxq3wHfw それは無いと思います。
04/07/03 00:04ID:Qdc+/9yE
>>3
それは無いと思います。
それは無いと思います。
6login:Penguin
04/07/03 00:07ID:pNCSJJM/ >>3
使ってみればなぜ無いと言い切っているのかすぐわかりますよ。
使ってみればなぜ無いと言い切っているのかすぐわかりますよ。
7関連スレ
04/07/03 02:42ID:NwJq8oYX 消しゴムじゃない方のMONOを使ってみるスレ
http://pc5.2ch.net/test/read.cgi/tech/1020215602/
http://pc5.2ch.net/test/read.cgi/tech/1020215602/
8login:Penguin
04/07/03 09:37ID:6h90TnGN Mono 1.2リリース まだー?
VB.NETが使いたいよー
VB.NETが使いたいよー
10login:Penguin
04/07/03 14:51ID:lIx35Vtm 俺はお前らが散々MSを非難してきたことを知っている。
その上でMSの研究開発した成果を盗み取るような行為を見過ごすわけにはいかない。
お前らがLinux上で.NET Framework互換のライブラリを使うことを禁止する。
分かったな。
その上でMSの研究開発した成果を盗み取るような行為を見過ごすわけにはいかない。
お前らがLinux上で.NET Framework互換のライブラリを使うことを禁止する。
分かったな。
11login:Penguin
04/07/03 15:41ID:hYRZthPA >>10
M$を心から愛する会の信者ですか?
M$を心から愛する会の信者ですか?
12login:Penguin
04/07/03 17:44ID:ts8xBmKA >>10-11
Mono の中の人は Microsoft (のテクノロジ)大好きっ子でつ。
http://www.microsoft.com/japan/msdn/net/sscli/deicazainterview.asp
GNOME 以外には Linux カーネルを SPARC に移植したりしてるよ。
Mono の中の人は Microsoft (のテクノロジ)大好きっ子でつ。
http://www.microsoft.com/japan/msdn/net/sscli/deicazainterview.asp
GNOME 以外には Linux カーネルを SPARC に移植したりしてるよ。
13login:Penguin
04/07/03 17:51ID:AZzQoQuY (゚�听)イラネ
04/07/03 17:56ID:8CF3fNuW
Open .NET
04/07/03 18:10ID:QnoDDJsI
つーかMSが.NETデスクトップつくれば今までの汚いGUIが一掃されるんだがな
04/07/03 18:24ID:HsFTBsN2
>>10
ああ、J#とかの逆って事?
ああ、J#とかの逆って事?
04/07/04 05:56ID:lXA9SoJo
04/07/04 08:34ID:3TUqeyU4
Mac版IEは動作が遅い->Windowsが一番。
Mono製アプリは動作が遅く不安定->Windowsが一番。
こりゃいい宣伝になるな。
Mono製アプリは動作が遅く不安定->Windowsが一番。
こりゃいい宣伝になるな。
04/07/04 09:01ID:fb7SWTNp
ふーん。やっぱりNovell支援のオープンソース製Monoよりも
Microsoftが作った.NETの方が速いんだ。
Microsoftが作った.NETの方が速いんだ。
20login:Penguin
04/07/04 13:00ID:W1wembeH >>18
ナ、ナンダッテー !!
ナ、ナンダッテー !!
21login:Penguin
04/07/04 16:57ID:FYZnE8xV Mona
22login:Penguin
04/07/04 17:06ID:FLWPH8Oe Javaとどっちがいいの?
23login:Penguin
04/07/04 17:17ID:YNCqcN/u Linuxで実用的に使うって意味ならJavaでしょう。
.Netは、良くも悪くもマイクロソフト風味。
.Netは、良くも悪くもマイクロソフト風味。
04/07/04 17:42ID:NUX5k63l
誰がつかうんだ?こんなもの。
だいたいC++の存在意義もようわからん状態なのにC#なんか
誰がつかうんじゃ。Javaで十分だし。
だいたいC++の存在意義もようわからん状態なのにC#なんか
誰がつかうんじゃ。Javaで十分だし。
25login:Penguin
04/07/04 17:45ID:mMCOkilM ココにも進出してるんだなおまえ等
でも、とうとう来たかってのが俺の本音
流行って欲しくないな〜っておもう
だって、.NET勉強すんのめんどいし
全く知らんし触ったこと無いし・・・
正直流行ると困る
でも、とうとう来たかってのが俺の本音
流行って欲しくないな〜っておもう
だって、.NET勉強すんのめんどいし
全く知らんし触ったこと無いし・・・
正直流行ると困る
04/07/04 18:01ID:7MyRF+w7
使いたい人が使うんだよ。
GUIのあるものつくるならgtk#でお気楽ウマーという気がする。
少なくとも自分が必要なものなら環境気にしなくていいし、ネィティブのウィジェット使ってくれるし。
JavaでもSWTという選択肢はあるけど…
GUIのあるものつくるならgtk#でお気楽ウマーという気がする。
少なくとも自分が必要なものなら環境気にしなくていいし、ネィティブのウィジェット使ってくれるし。
JavaでもSWTという選択肢はあるけど…
27login:Penguin
04/07/04 18:26ID:vkuz5K8W >>24はまともにプログラミングくんだことないお馬鹿さん
もしくはC#を全然知らない田舎者
しかしC#が使えるという理由だけでmonoを使う気にはとてもじゃないがならないね
Javaでいいじゃんっていう。
もしくはC#を全然知らない田舎者
しかしC#が使えるという理由だけでmonoを使う気にはとてもじゃないがならないね
Javaでいいじゃんっていう。
04/07/04 18:32ID:AZ+1gz0j
Microsoftって信用できないんだよな。技術的じゃなくてビジネス的に。
すぐ新しくつくりかえて、既存のものを陳腐にしようとする。
MFCとかCOMも、そのうち切り捨てられるんだろう?勉強する機会がなくてよかったよ。
.NETも仕様が大幅に変わりまくって、落ち着くことはないだろうね。
すぐ新しくつくりかえて、既存のものを陳腐にしようとする。
MFCとかCOMも、そのうち切り捨てられるんだろう?勉強する機会がなくてよかったよ。
.NETも仕様が大幅に変わりまくって、落ち着くことはないだろうね。
04/07/04 18:54ID:lWZ5dvGP
>Mac版IEは動作が遅い->Windowsが一番。
>Mono製アプリは動作が遅く不安定->Windowsが一番。
ハードとOS持ってるのに、わざわざ全部Windowsに買い換えるわけねーだろ。
Safari使ってServletやってれば無問題だ。
>Mono製アプリは動作が遅く不安定->Windowsが一番。
ハードとOS持ってるのに、わざわざ全部Windowsに買い換えるわけねーだろ。
Safari使ってServletやってれば無問題だ。
04/07/04 19:02ID:QmD+Alug
とにかくMonoとかを実際に使った感想がないのが
このスレの恐ろしさというか隠し味だな。
このスレの恐ろしさというか隠し味だな。
04/07/04 19:30ID:4LpAbaIj
ただの宣伝スレだからな。
32login:Penguin
04/07/04 21:52ID:7HOZN+Vx ASP.NETを充実させれば、生き残れるかも試練ね。
プラットフォームの非依存性が一番強い分野だし。
プラットフォームの非依存性が一番強い分野だし。
33login:Penguin
04/07/04 22:52ID:NUX5k63l34login:Penguin
04/07/04 22:53ID:NUX5k63l35+++
04/07/04 23:19ID:/AFSUp6X Miguel de Icazaが.NETを実装するという点にまず違和感を持った。
JavaVMが基本的にJava言語しか認めてないということが大きいんだろうか。
http://www.itmedia.co.jp/enterprise/articles/0406/04/news061.html
MonoとDotGNUの間に対立が起きている、、という記事。ふーむ。
前にMonoは使った。確かにMSの.NETに比べて遅かった。また試してみようか
とも思うけど。
JavaVMが基本的にJava言語しか認めてないということが大きいんだろうか。
http://www.itmedia.co.jp/enterprise/articles/0406/04/news061.html
MonoとDotGNUの間に対立が起きている、、という記事。ふーむ。
前にMonoは使った。確かにMSの.NETに比べて遅かった。また試してみようか
とも思うけど。
36login:Penguin
04/07/05 00:33ID:PUi8c9Wc >だいたいC++の存在意義もようわからん
いやこんなこと言ってることからして価値観が違うんだなw
つっかかって正直すまんかった
いやこんなこと言ってることからして価値観が違うんだなw
つっかかって正直すまんかった
37login:Penguin
04/07/05 00:42ID:aA/VYqX304/07/05 00:44ID:peNifbRL
CとC++なんて目糞鼻糞。
C#とDelphi以外は認めん。
C#とDelphi以外は認めん。
04/07/05 00:51ID:ZzYRERuX
くだらん書き込みがあると思ったら池沼
40login:Penguin
04/07/05 00:55ID:aA/VYqX3 >>39
どこがくだらないのでしょう。具体的に言ってくれればいくらでも反論しますよ。
どこがくだらないのでしょう。具体的に言ってくれればいくらでも反論しますよ。
41login:Penguin
04/07/05 00:56ID:PUi8c9Wc 正直俺も真面目だ
確かにC++はそういう見方もあるかな
Dはどうよ?
確かにC++はそういう見方もあるかな
Dはどうよ?
42login:Penguin
04/07/05 01:05ID:NwFKYNGy >>40
池沼だと自覚してるあたりかな。
池沼だと自覚してるあたりかな。
04/07/05 01:18ID:pTC+TNmz
C, C++の利点は過去の資産だろ.
それが利用できない上にCライクなDはクソな気がする.
C#のほうがマシ
それが利用できない上にCライクなDはクソな気がする.
C#のほうがマシ
44login:Penguin
04/07/05 01:20ID:NwFKYNGy C#は、確かにいいな。
45login:Penguin
04/07/05 01:23ID:NwFKYNGy Cは見通しが悪すぎる。
46+++
04/07/05 01:26ID:4/CbhxV9 Dは、なんというかメリット薄いと思う、んだけど。
クラスライブラリが充実してるとかいうんなら、話は別だけど・・・。
スピードも速いとは思えない。"契約"を重視する部分はいいと思う。
どこか大企業が大々的に取り上げるようなことが無ければ、消えるような気が。
クラスライブラリが充実してるとかいうんなら、話は別だけど・・・。
スピードも速いとは思えない。"契約"を重視する部分はいいと思う。
どこか大企業が大々的に取り上げるようなことが無ければ、消えるような気が。
04/07/05 01:47ID:b3MuGURT
そろそろパラダイムシフトしそうな予感。
04/07/05 01:51ID:Fzm8EjXv
> C, C++の利点は過去の資産だろ.
>それが利用できない上にCライクなDはクソな気がする.
>C#のほうがマシ
C#やJavaでやってる動画プレーヤーなんてあっても使いたくない。
あの手の言語は軽い処理にしか使えん。
>それが利用できない上にCライクなDはクソな気がする.
>C#のほうがマシ
C#やJavaでやってる動画プレーヤーなんてあっても使いたくない。
あの手の言語は軽い処理にしか使えん。
04/07/05 02:31ID:8gn8DGAY
>>48
リアルタイム性が要求されるアプリケーションはつらい(GC待ちは特に)が、
スループットは Java ってそんなに悪くないよ。文字列処理やネットワーク、
科学技術系の数値計算とかならそんなに遅くなることはない。
そもそも .NET Framework/Mono って単なる C# コンパイラ/実行環境じゃないんだけどな
Visual Basic/C++ はもう MSIL を生成できるし、Microsoft Research は
OCaml の MSIL コンパイラも作ってるよ。Java VM の Jython と同じように Ruby や
Python のコンパイラだって実装可能。
リアルタイム性が要求されるアプリケーションはつらい(GC待ちは特に)が、
スループットは Java ってそんなに悪くないよ。文字列処理やネットワーク、
科学技術系の数値計算とかならそんなに遅くなることはない。
そもそも .NET Framework/Mono って単なる C# コンパイラ/実行環境じゃないんだけどな
Visual Basic/C++ はもう MSIL を生成できるし、Microsoft Research は
OCaml の MSIL コンパイラも作ってるよ。Java VM の Jython と同じように Ruby や
Python のコンパイラだって実装可能。
04/07/05 03:33ID:Fzm8EjXv
>>49
中間コード方式って何が何でもソース公開したくない奴にしかメリットない感じ。
ランタイムの仕様の互換性だけ確保しといて再コンパイルすればいいだけだから。
C#もネイティブコンパイラがあるのなら評価に値するけど。
中間コード方式って何が何でもソース公開したくない奴にしかメリットない感じ。
ランタイムの仕様の互換性だけ確保しといて再コンパイルすればいいだけだから。
C#もネイティブコンパイラがあるのなら評価に値するけど。
04/07/05 04:17ID:pTC+TNmz
52login:Penguin
04/07/05 06:00ID:m5MSwZFW あぁ、やっとインストール終わったよ。パッケージが多くてすっごく大変ね。
ちょっとMonoDevelop動かしてみたけど、GUIベースの開発するには今一歩かな?
ちょっとMonoDevelop動かしてみたけど、GUIベースの開発するには今一歩かな?
53login:Penguin
04/07/05 07:23ID:PUi8c9Wc04/07/05 08:12ID:TbyPIcIH
GCJみたいにネィティブコードを生成する機構が出てくれば意外と面白いかも。
55login:Penguin
04/07/05 15:54ID:W0iJLc6U >今の段階ではまだまだ馬鹿っぽい行為に見えるだろう。
>あなたの発言はあと10年後に意味をもつかもしれない。
将来、ハードウェアの技術が発達すれば...という発言は
ずーーーーと以前から言われ続けてきているけど、
ハードの発達以上に、要求される処理が重くなっているのが現実。
あと数年でPCの能力は数倍になるだろうけど
高解像度の動画や超高速ネットワークの暗号処理が控えてる。
>あなたの発言はあと10年後に意味をもつかもしれない。
将来、ハードウェアの技術が発達すれば...という発言は
ずーーーーと以前から言われ続けてきているけど、
ハードの発達以上に、要求される処理が重くなっているのが現実。
あと数年でPCの能力は数倍になるだろうけど
高解像度の動画や超高速ネットワークの暗号処理が控えてる。
04/07/05 16:53ID:ECW0LsrA
各言語でgrepをつくって速さを競うてすと
04/07/05 17:02ID:/Op35jmv
C#は良くても、.NETのクラスライブラリは糞。
さらに今はまとまりのある使いやすい言語C#でも、
最強好きなMSはこれから、そこいら中のありとあらゆる機能をつけて、
挙句はC++のようにアノ機能は使うな!あの部分の言語仕様は糞!
だとかそういうことになることは目に見えている。
さらに今はまとまりのある使いやすい言語C#でも、
最強好きなMSはこれから、そこいら中のありとあらゆる機能をつけて、
挙句はC++のようにアノ機能は使うな!あの部分の言語仕様は糞!
だとかそういうことになることは目に見えている。
04/07/05 17:10ID:TbyPIcIH
>57
せっかくですのでどのあたりが糞なのかご高説を賜れると幸いです。
せっかくですのでどのあたりが糞なのかご高説を賜れると幸いです。
04/07/05 17:28ID:pTC+TNmz
> 最強好きなMSはこれから
> 挙句はC++のように
嫁
> 挙句はC++のように
嫁
04/07/05 17:57ID:6s9iKwlm
04/07/05 18:00ID:6s9iKwlm
>>55
そうやって、重い要求をどんどんこなしてきた。
今重いといわれている、高解像度の動画や
超高速ネットワークの暗号処理でさえ簡単に実現可能になる。
そう。今重いからといって数年後はそれは問題にならないのさ。
そうやって、重い要求をどんどんこなしてきた。
今重いといわれている、高解像度の動画や
超高速ネットワークの暗号処理でさえ簡単に実現可能になる。
そう。今重いからといって数年後はそれは問題にならないのさ。
04/07/05 19:16ID:PUi8c9Wc
04/07/05 19:28ID:hCsYpb7g
>>57
何がどう糞だか指摘がないけど
.NET Frameworkは機能の提供+コードの短縮の為のラッパー・ユーティリティの二層
(といっても厳密にそう分かれているわけではないけど)に分かれていて結構よさげだと思うよ。
C#, .NETFW2.0で特に後者が非常に充実してきた感じがある。
それに対してLinuxは多言語間で使いまわせるクラスライブラリの枠組みがないから
比較するためのスタート地点にすら立てていない。
>>48
C#のコードの実行性能は決して悪くないし(例えばDelphi/Kylixよりも速い)、
メモリの塊をそのままポインタで操作できるモードもあるからいくらでもチューニングのしようはあるよ。
それにC/C++のコードやCOMをJavaと比べてかなり容易にリンクできるからC#での記述にこだわる必要性は低い。
何がどう糞だか指摘がないけど
.NET Frameworkは機能の提供+コードの短縮の為のラッパー・ユーティリティの二層
(といっても厳密にそう分かれているわけではないけど)に分かれていて結構よさげだと思うよ。
C#, .NETFW2.0で特に後者が非常に充実してきた感じがある。
それに対してLinuxは多言語間で使いまわせるクラスライブラリの枠組みがないから
比較するためのスタート地点にすら立てていない。
>>48
C#のコードの実行性能は決して悪くないし(例えばDelphi/Kylixよりも速い)、
メモリの塊をそのままポインタで操作できるモードもあるからいくらでもチューニングのしようはあるよ。
それにC/C++のコードやCOMをJavaと比べてかなり容易にリンクできるからC#での記述にこだわる必要性は低い。
04/07/05 20:16ID:/Op35jmv
>>63
C#モドキに改変された言語でしかあつかえないクラスライブラリで、
多言語間で使いまわせているといえるのか疑問だが...
例えばデリゲートがない言語なら使えないクラスがあるだろ。
C#,Java共に異常なほどメモリを食うのは無視ですか?
リアルタイムが要求されるものには、GCが起こりにくくなるように良く考えられたコードを書く必要がある。
こんなコード書くぐらいなら、C,C++で書く方がよほど自然に書けるということが良くあるはずだが?
C#モドキに改変された言語でしかあつかえないクラスライブラリで、
多言語間で使いまわせているといえるのか疑問だが...
例えばデリゲートがない言語なら使えないクラスがあるだろ。
C#,Java共に異常なほどメモリを食うのは無視ですか?
リアルタイムが要求されるものには、GCが起こりにくくなるように良く考えられたコードを書く必要がある。
こんなコード書くぐらいなら、C,C++で書く方がよほど自然に書けるということが良くあるはずだが?
04/07/05 20:37ID:hCsYpb7g
>>64
>例えばデリゲートがない言語なら使えないクラスがあるだろ。
これが糞といってる理由?
Win32APIだってコールバックがないと使えない関数もあるし.NET "Framework"なんだから言語側が
ある程度枠組みにあわせるのは当然だと思うよ。なぜこのことでごねるのかが分からない。
クラスのないCやdelegateすら実装してない言語Fooが.NETFWを使いこなせないなんてどうでもいいことだよ。
>C#,Java共に異常なほどメモリを食うのは無視ですか?
C#が食うわけではなくWin2k,XPのオプションで起動する.NETFWが食ってるだけで
LH以降ではkernel32.dll, user32.dllとかに取って代わるだけの話。
>CG〜C,C++で書く方がよほど自然に書けるということが良くあるはずだが?
これは別に否定してないけど。.NET上のプレイヤーができたとしたら
WebBrowser, WindowsMediaPlayerコントロールは既存のものが使われるだろうね。
>例えばデリゲートがない言語なら使えないクラスがあるだろ。
これが糞といってる理由?
Win32APIだってコールバックがないと使えない関数もあるし.NET "Framework"なんだから言語側が
ある程度枠組みにあわせるのは当然だと思うよ。なぜこのことでごねるのかが分からない。
クラスのないCやdelegateすら実装してない言語Fooが.NETFWを使いこなせないなんてどうでもいいことだよ。
>C#,Java共に異常なほどメモリを食うのは無視ですか?
C#が食うわけではなくWin2k,XPのオプションで起動する.NETFWが食ってるだけで
LH以降ではkernel32.dll, user32.dllとかに取って代わるだけの話。
>CG〜C,C++で書く方がよほど自然に書けるということが良くあるはずだが?
これは別に否定してないけど。.NET上のプレイヤーができたとしたら
WebBrowser, WindowsMediaPlayerコントロールは既存のものが使われるだろうね。
04/07/06 18:35ID:chDaHto4
>>62
> 48じゃないけど、動画とか以前にGUIウィジェットの時点であれだけ重い処理系で
> 動画見ようなんてとてもじゃないけど思いません。
> デコードの実装がネイティブとかなら話は別だけど。
処理系の重さがなんか関係あるのか?
それはそのソフトが重いだけの話だろ。
つーか具体的になんの事をいってんの?
それからC#(.NET)は動作しているときはネイティブにコンパイルされている。
起動や機能を初めて使うときにコンパイルするためにわずかに時間がかかるが、
それがすんだらあとはネイティブと同じ速度で動作する。
仕組み分かってないんじゃないの?
> 48じゃないけど、動画とか以前にGUIウィジェットの時点であれだけ重い処理系で
> 動画見ようなんてとてもじゃないけど思いません。
> デコードの実装がネイティブとかなら話は別だけど。
処理系の重さがなんか関係あるのか?
それはそのソフトが重いだけの話だろ。
つーか具体的になんの事をいってんの?
それからC#(.NET)は動作しているときはネイティブにコンパイルされている。
起動や機能を初めて使うときにコンパイルするためにわずかに時間がかかるが、
それがすんだらあとはネイティブと同じ速度で動作する。
仕組み分かってないんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★7 [爆笑ゴリラ★]
- 1日500円生活で3食「フライドポテト」を食べ続けた少年の最期……病院から帰宅直後に突然死した理由 [おっさん友の会★]
- 大阪・清風高校で「カンニング指導」後に生徒が自殺「無関係とは決して思っていない」両親が1億円余の損害賠償求める★2 [七波羅探題★]
- 「ロシアへの姿勢変えたのは日本」プーチン大統領 関係悪化は日本の責任との認識示す [煮卵★]
- 【電撃結婚】「チャラいんじゃないかと1、2年スルーしていた」と知人証言、“ド真面目”な福原遥の心を動かした久保建英の“猛アタック” [muffin★]
- 【簗農相記者会見】「道路予算は大幅カット」発言おおむね認める 「表現ぶりが誤解招いた」 [蚤の市★]
- 【悲報】トランプの選挙のためにG7が石油備蓄放出へ [354616885]
- モナキのjrエリートすぎてワロタ
- 【悲報】亜月ねね先生、日本人女性を海外に売り飛ばしていたことが発覚wwwwwwwwwwwwwww [404143271]
- 1日500円生活で3食フライドポテトを食ってた日本人、死亡 [245325974]
- 休日だし>>2のキャラかいてあそぶ
- 【悲報】まいんちゃん結婚