【Mono】MacでC【.NET】

このエントリーをはてなブックマークに追加
1名称未設定
Monoは既にLinuxではかなりの動作実績があるそうです。
うまくいけば、OS Xのソフトの選択肢も大幅に増えるでしょう。

gettext、glib2、mono-0.30.1、mcs-0.30.1の順に入れてみました。
私のところでは、普通に./configure、make、sudo make installで
すんなり行っています(OS X 10.3.2、PowerBook Pismo 500、RAM 640MB)。

Mono
http://www.go-mono.com/

GNU gettext
http://www.gnu.org/software/gettext/

GLib2
http://www.gtk.org/
http://www.icewalkers.com/download/GLib2/1598/dld/
↑開くとダウンロード開始します

@IT:連載 改訂版 C#入門
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/
2名称未設定:04/02/23 03:50 ID:oDL1cRqO
専用スレを立てるほどのものかとも思うが。
3名称未設定:04/02/23 03:52 ID:XIBHCay4
スレタイの#が消えていました、すみません。

>>2
CocoaスレとかX11スレは単独でありますが、
C#はまだ時期尚早ですか?
うまくすれば、Windowsアプリが大量にMacに流れてくるので期待してます。
4名称未設定:04/02/23 03:57 ID:r6IdnDZ6
マネージコードだけで書かれたアプリが豊富に出回るのは
いつのことか…
5名称未設定:04/02/23 03:58 ID:r6IdnDZ6
monoの完成の前に、まともなjavaVMのほうが先だよな
素直にPC買えよ
と立ったばかりのスレに水を差す
6名称未設定:04/02/23 04:47 ID:JEnJdI9P
なんかOS Xになってからいろいろと難しいスレが増えたね
7名称未設定:04/02/23 04:53 ID:dMljZ9BV
やれる事が増えたってのは良い事なんではないかな?
こういうの関係ない人でも今まで通り使う事も全然問題ないわけだし
8名称未設定:04/02/23 12:36 ID:XIBHCay4
>>4
マイクロソフトは近いうちに.NETに移行する予定だそうです。
噂だと従来のWin32APIでの動作は制限されるとも聞きます。

>>5
Javaは期待したほど多くはアプリが出ていない感じです。
WebObjectsとかアプリケーションサーバの方ではにぎやかですが、
一般の人はどのくらい恩恵を受けているのだろう?
Java + Cocoaはやっている人も多いようですが
「一度書いたらどこでも動く」に反しているので、
Javaコミュニティにはあんまり貢献してないようです。

Monoはスクリーンショットをみた感じだと有望そうな感じがします。
Windowsで.NET向きに書いたものがLinuxであっさり動いている様子とか。
Monoだけじゃないけど、glibとかgtkがX11なしに
シームレスにOS Xで動けば状況は大きく変わりそうだと期待しています。

あとPCは持ってます(CPUは700MHzですが私のパソコンでは最速です)が
.NETが動くって、Windowsのエロゲを無理やりMacでやるのとは
ソフトの数が増えるって意味で別次元じゃないかな、と思っております。
9名称未設定:04/02/23 12:54 ID:6yTcvREf
良スレ、ハッケソ
10名称未設定:04/02/23 13:03 ID:3ReGCmvE
C#はJavaのパクリ(というかJava潰し)なので心情的に
荷担したくないなー
11名称未設定:04/02/23 21:53 ID:zheHCN8W
>C#

はつみみです:-)
12名称未設定:04/02/23 23:39 ID:XIBHCay4
>>9
ありがとうございます。

>>10
そうですね、複雑な心境です。
JavaもSunのものとはいえ、結構オープンな感じなのに対して
マイクロソフトがJavaでうまくいかなかった主導権を握るためっぽいC#は
失敗した方がいいのかもしれません。
Monoとかオープンソースな.NETもできてはいますが・・・

>>11
C#はJavaでも搭載してますが、GC(ガベージコレクタ)とか
最近の流行は抑えた造りになっていて、
そういう意味ではプログラマにとって面白いかも知れないですね。
詳しいことは私も把握してないのですが。
13名称未設定:04/02/23 23:46 ID:efdmwF9J
相互りんく

消しゴムじゃない方のMONOを使ってみるスレ(ム板)
http://pc2.2ch.net/test/read.cgi/tech/1020215602/
14名称未設定:04/02/24 00:52 ID:hRU6En2q
Window.FormはC#標準ではなく、マイクロソフトのライブラリじゃなかったけ?
他のプラットフォームには広まらないんじゃないかなあ。
15(・∀・):04/02/24 01:15 ID:whSpQVU9
これほど、言語をバカにした環境もめずらしい。
革命的どうでもよさ。
16名称未設定:04/02/24 08:21 ID:EHoMlLCI
>14
> Window.FormはC#標準ではなく、マイクロソフトのライブラリじゃなかったけ?
> 他のプラットフォームには広まらないんじゃないかなあ。

↑この文章は、

「CocoaFrameworkはObjective-C標準ではなく、Appleのライブラリじゃなかったけ?
他のプラットフォームには広まらないんじゃないかなあ。 」

とどの程度似てますか?
17名称未設定:04/02/24 10:56 ID:XwLIw7at
ドザ専用言語だな
設計のキモさ加減がドーズそっくりw
無理してCocoaやJavaを目指して破綻したのが丸見えw
18名称未設定:04/02/24 11:23 ID:Joiviw/M
C#はかなり扱いやすいよ。ここまでプログラマをラクさせてくれる上に
パフォーマンスの低下が少ないというのは嬉しい限り。
WinでDirectX弄ってる程度の感触だけど、これまでC++からやってたのがアホ臭くなる。
あとは順調にManagedに以降していけばいいけど。

>>17
ていうかMonoってオープンソースの.net環境でそ?
C#に限らない、単なる実行環境じゃないの?
19名称未設定:04/02/24 13:55 ID:bS66Nluv
>>17
C#使ったことないでしょ。
Cocoaは確かに優れたフレームワークだけど古さは隠せないし
Objective-Cもモダンな言語とは言い難い。

C#は言語仕様はJavaを超えている。
無理にCocoaやJavaを目指したっていうけど、多分見てない。
20名称未設定:04/02/24 14:16 ID:Vt1tyxXq
>>19
俺も実際にC#で組んだことはないけど、Javaプログラマの取り込みを狙って
作った言語だということは明らかだと思うけど。
Objective-Cのいいとこは、Javaみたく何でも言語仕様に取り込んで自己完結
させようとしてないところだと思うけどな。このおかげで陳腐化を免れている。
21名称未設定:04/02/24 16:44 ID:XwLIw7at
要はオブジェクト指向フレームワークのCocoaが羨ましかったM$が必死で出した環境だろ?
でも開発環境バカ高&糞な言語仕様でjavaすら追えず
非クロスだからUNIXerにもバカにされ
22名称未設定:04/02/24 17:47 ID:bS66Nluv
>>20
ニュースを追いかけていくとそう考えたくなるのはわかる。
MSがJavaVMに独自拡張加えてSunに訴えられたり、
かなりモメて、嫌気が差して自分で作ったと考えたくなるけど、
LonghornのWinFX APIを.NETの延長に設定したり真面目に取り組んでる。
噂の域を出ないけど、もう少しするとWin32 APIの動作を制限するという話もある。

でも、Sunと仲良くいったとしてもJavaをWin32の代わりにすえたかは怪しい。

>>21
マイクロソフトは確かに不祥事続きでマヌケだけど
根拠もない誹謗中傷はイクナイ。
WindowsプログラマでCocoa知っている人は稀だし、
知りもしないものを羨ましいとは思わないだろう。
Cocoaがいくら優れていようとも、おそらく眼中にない。

C#言語仕様がJavaに劣るというのもどうかと。

Java プログラマのためのC# 考察 -- 言語仕様の比較
http://objectclub.esm.co.jp/cs-vs-java/cs-vs-java.html
23名称未設定:04/02/24 17:56 ID:mcvWb7VC
ム板みたいになった。
24名称未設定:04/02/24 18:08 ID:bS66Nluv
>>23
そだね、すまぬ。
どっちかというと、OS XでのMonoの動作レポートとか聞きたい。
私自身本気でやってないことを他人に要求するのも虫がいい話だけど。
25名称未設定:04/02/24 18:59 ID:VtgW8klA
あのMSが.netに統一されてゆくシンプルな世界を求めてる訳だな。
過去の遺産はVPCの技術でエミュレーション環境に追い込むと。
うまくユーザの反感買わずに移行できれば、結構美しい環境が
実現されそうだな。
開発言語としてもC#という良い物を提示してきている。
AppleのOS Xへの無理矢理な移行に比べればずいぶん親切だと思う。

でもwineやmonoが順調に育ったらMSはどう対処するんだろう。
攻撃的な対策せずむしろMacユーザに.netなOffice売りつけるくらいの
男気見せてくれれば手放しに賞賛するが、それだけはないだろうなあ。
26名称未設定:04/02/24 20:36 ID:tV6TfvGT
Cocoa+WebObjectsももう少しうまく立ち回れば
.NETでやろうとしてることが先取りできた気が
するんだけどなあ
27名称未設定:04/02/24 22:06 ID:Joiviw/M
先取りしてない訳じゃないと思うけれど。
.netが鯖周りで信頼勝ち取れるかどうかは微妙ね。
漏れの会社は.aspxに移行できないでいる。

.netの敵はこれまでのwindows、って事態を避けられるかどうかは
MSの手腕次第やな。appleの二の舞は勘弁。
さて、OS Xでmono試してみるか。
28名称未設定:04/02/24 23:13 ID:bS66Nluv
>>26
WebObjectsとかHyperCardとかうまく立ち回れば
かなりAppleの地位は上がっていただろう、という
歴史に「もしも」を付けたくなる製品は結構あったっけ。

Objective-Cはどうかな。
一例としてメモリ管理を挙げるとガベージコレクタは
JavaもC#もD言語も、Rubyも持っている。
それにたいしてObjective-Cはretain、releaseの手動参照カウンタ。
ある程度の規模になったときGCの恩恵は絶大だと思うし、
GC否定している人って、本当にすごい人か、
大規模な開発したことのない人のどちらかのような気がする。
29名称未設定:04/02/24 23:21 ID:WAH8J4FX
>>28
確かHyperCard作った人は、
「HyperCardでサーバ利用を思いつきさえすれば俺がインターネット作ってたハズだったのに...」
ってもの凄く後悔してるインタビュー記事を読んだ覚えがある
30名称未設定:04/02/25 00:07 ID:mfBj5SaJ
Darwineどうなった?
31コリン ◆cQwColinC2 :04/02/26 22:05 ID:xKRqZCKM
関連スレッドをつけられないスレ立て人はc(表現自粛)
良スレの予感。
誘導じゃなくて万が一このスレが落ちてしまった場合の避難先:
MacでC言語
http://pc.2ch.net/test/read.cgi/mac/1048587374/l50
Macでプログラミング{3}
http://pc.2ch.net/test/read.cgi/mac/1049070432/l50
32名称未設定:04/02/26 23:23 ID:XXDL/lC4
>>31
その2つは「つけられない」んじゃなくて、つけてないだけじゃないの?
33ドキュモ proxy105.docomo.ne.jp:04/03/01 14:46 ID:VJhHxxIJ
あげ
34名称未設定:04/03/06 15:36 ID:+kYzq9QU
>>16ってどうよ?
35名称未設定:04/03/06 22:12 ID:eC2IErfx
そういえばMSもCLIを出してたけど、MONOのほうがいけてるの?
ttp://msdn.microsoft.com/net/sscli
36名称未設定:04/03/07 15:42 ID:ukKU7NT1
>>25
今まで散々売りつけられてきましたが?
37ドキュモ proxy115.docomo.ne.jp 死ね:04/03/12 12:31 ID:U2fYPR6x
あげ
38名称未設定:04/03/12 15:31 ID:VWVG+aWm
お、もしかしてOSXでも.NETアプリが使えるのかな
今から試してみよう

目標:twintail(.NETなmonazilla tool)でここに書き込む事
39名称未設定:04/03/12 17:06 ID:VWVG+aWm
 ア ホ ク サ 
40名称未設定:04/03/21 04:02 ID:H66PJ60G
darwinports に入ってるね。

で、誰か、mono で何かインストールした実績ある?

つーか、何か目標になるような .net アプリってあんの?
>>38 cocomonar で充分やん。
41名称未設定:04/03/22 02:07 ID:LLvqO4VE
>>40
ああいうものは好き嫌いがあって当然だし、
いまこれを書いているのもCocoMonarなんだけど、
色々不満はあるから選択肢が広がるのは歓迎。
42名称未設定:04/04/05 21:27 ID:ERCtXI62
しかし盛り上がってないね。
Mono関係者以外が作っている紹介ページのような物も皆無。
43名称未設定:04/04/06 00:33 ID:90E+4tCN
>>42
糞にも劣る.netをwin以外で使う理由が無い
44名称未設定
整理されてて使いやすいけどね。
Win資産が使えるって事ならアリなんだろうが。
wine対策/不要技術のリストラが主目的だったりしてな。