2009-04-14 3 views
4

私はMonoとCSLAを大いに尊敬しています。私は、Microsoft以外のオペレーティングシステムでCSLAを利用したいと思います。 Monoは常にMicrosoftの後ろに2つのステップがあるという事実を受け入れますが、Monoは幅広い興味深いアプリケーションを容易にするために.Netフレームワークを十分にサポートしています。 Monoは、WPFなどの3.0 .Net追加機能の多くをサポートしていないことも認識しています(ただし、Moonlightが機能するには少しは必要ですが)。私の現在のニーズに対しては、WPFのサポートは重要ではなく、WCFのサポートも重要ではありません。私はロッキーが実装し、CSLAで維持し続けているすべての退屈なデータバインディングサポートに深く感謝します。多くのアプリケーションでは、これがCSLAに大きな価値を与えているところです。私はCSLAがテーブルに他の多くの機能をもたらしていることを認識していますが、私にとってはデータバインディングが非常に重要です。私は、MonoのCSLAとの主な互換性の問題は、すべての.Netデータバインディングのニュアンス(特にDataGrids)とシリアル化形式の違いを実装していないMonoを中心にしていると考えています。私は、これらの認識された問題をどのように攻撃するかについてのいくつかのアイデアを持っていますが、私はこの道を歩いている人から聞きたいと思います。誰もがモノでCSLAを使っている経験がありますか?

編集:それは価値がある何のため 、私はかなりの時間前にCSLAフォーラムにこの正確な質問を投稿しました。 CSLAコミュニティとロッキーは、質問に素早く答えます。しかし、この質問には決して答えはありませんでした。私はこれが理由は単純だと信じています。ロッキーはMSテックだけに長年集中しています。私は彼のせいにしていない。ロッキーはCSLAに多大な投資をしています。彼は慈悲深い独裁者です。彼がCSLAのオープンソースを作ったことに感謝しています。マイクロソフトの世界では、数年に一度、主要なAPIチャーンに対応するのに十分な問題があると考えられます。 Linux/Mac OSは恐らく彼のレーダーにはない。とにかく...現在はないはずです。ほとんどのLinuxやMac OSの人々は、CSLAについて聞いたことさえありません。

あなたはいつもそれがモノラルで動作させるためになど、強化、それを取り除く、ソースをフォークすることができます。これを行うと、あなたの後ろにCSLAのコミュニティがあることはありません(少なくとも今のところは)。このため、私はこの努力を断念しました。

更新: ロッキーは今モノに興味があるようです。 CSLA Roadmapをチェックしてください。私がしようとするだろう何

+0

あなたはCSLAフォーラムhttp://forums.lhotka.net/で質問してみましたか? – Brettski

+0

私はCSLAフォーラムで抱擁しました。この質問に関連する情報は見つかりませんでした。私はstackoverflowのより広い聴衆に達するかもしれないと思った。おそらく私はフォーラムにもこの質問を投稿するべきです。 –

+1

ロッキーは、そのフォーラムを見て、私はいくつかの私の記事の彼からの応答を持っていた。私はそこに何かを投稿しようとします。このフォーラムは、私の重いCSLAから友人を使って高く評価されています。 – Brettski

答えて

2

はCSLA.NETソースをダウンロードして、モノの下でそれをコンパイルしようとすることです。私は自分自身でそれをしていないが、それはそれと同じくらい簡単かもしれない。 CSLA.NETの最新バージョンは、現在のところ変換されない可能性のある.NETの多くの新機能を使用しているため、異なるバージョンのコードを試すことさえできます。私はそれが楽しいオープンソースプロジェクトになると思う。この出くわす誰のための

関連する問題