2

こんにちは私は、Rails、No-Sql、Mono C#...、およびオープンソースプロジェクトで遊ぶためのLinuxボックスのセットアップに熱心です!

私はRubyonRailsの学習に熱心で、Macを持っていないので、今のところ最も安価なオプションは、コンピューターにLinuxディストリビューションをインストールすることだと思います。MongoDBも試してみたいです

私はLinuxに完全に夢中になっていて、openSuse、Ubuntu、Debian、または?私はC#開発者でもあるので、MonoとMonoDevelopをインストールできます。これらのhttp://monodevelop.com/Downloadのパッケージがあります

誰もがいくつかのブログ投稿、スクリーンキャスト、本、私がそれについて聞きたい経験を持っています:)

乾杯ジェイク

4

3 に答える 3

3

注:WindowsでRubyを引き続き学習できます。また、C Rubyとほぼ100%互換性のあるIronRubyでRubyと.NETを使用することもできます。それはあなたがLinuxを学ぶことを妨げるものではありませんが、それはあなたにOSの異なる見方を与え、そしてあなたにコマンドラインの力にあなたをさらすでしょう。

Linux上のMonoは非常に完全です。使用するのに最適なディストリビューションはOpenSuseです(Monoを開発するNovellによってサポートおよび推奨されているため)。

NoSqlルートを使用したい場合は、リスト、セット、順序付きセットなどの豊富なデータ構造をサポートする、非常に高速で高度なKey-Valueデータストアをredisで確認することをお勧めします。C#/ Monoを使用する場合は、このRedisクライアントを使用できます。このクライアントは、複合型の保存をネイティブでサポートし、Redisサーバー側のリストとセットをIList<T>およびとして公開しますICollection<T>

于 2010-02-14T12:57:48.320 に答える
2

デスクトップにインストールするLinuxはおそらくそれほど重要ではありません。ユーザーエクスペリエンスは、ディストリビューションではなく、GnomeまたはKDEによって決定されます。

ユーザーエクスペリエンスに最大の影響を与えるLinuxの2つの側面は、デスクトップとパッケージシステムです。悲しいことに、Linuxにはそれぞれ2つあります。1.1。

GnomeとKDEの2つのデスクトップがあります。一般に、任意のディストリビューションでGnomeまたはKDEを選択でき、両方をインストールすることもできます。(ただし、一度に実行できるのは1つだけです。)一部の構成の詳細を除いて、ほとんどの場合、ディストリビューションは同じセットのUnixモデルソフトウェアを再配布するため、大きく異なるものや、まったく異なるものは得られません。 XP対Vistaとして。

2つのメインパッケージシステムのいずれも、いくつかの方法で任意のディストリビューションで使用できますが、ディストリビューション用にバニラシステムを使用すると、作業がはるかに簡単になります。しかし、どちらも期待していないので、それは問題ではないと思います。

さて、たとえばNetBSDに行ってインストールした場合、GnomeまたはKDEを選択することはできますが、実際の違いに気付くかもしれません。


1.技術的には、本格的なデスクトップGUIよりも少し少ない興味深い軽量GUIを提供するウィンドウマネージャーが10個または20個ありますが、これは上級クラスです。また、そのクラスでは、Unixサーバーは通常GUIをまったく実行しません。

于 2010-02-14T01:48:28.097 に答える
1

チュートリアル、コミュニティサポート、およびMonoに関するその他のもののほとんどがこれらのディストリビューションを対象としているため、UbuntuまたはOpenSuseを使用します。

于 2010-02-14T12:37:30.610 に答える