.NET開発者向けのLinux採用パス[終了]


16

私は.NET C#プログラマーです。.NETスタックが大好きです。私は何度かLinuxを試しましたが、その上で何もできなかったので延期しました。

Monoがローンチされて以来、Linuxを使用する機会が増えています。

(Pythonの学習を開始することも決めました。)

OS自体についてもっと知りたいです-シェルコマンド、基礎となるAPIなど

どこから始めますか、これに推奨される本はありますか?

Unix Tools 3rd Edition O'Reillyのコピーを購入しましたが、他の推奨書籍はありますか(エンドツーエンド)。

注:これは重要ではありませんが、私はUbuntu 10.04を使用しています。Fedoraが欲しいのですが、多くのユーザーがMonoインストールで問題を投稿するのを見てきました。

回答:




1

Advanced Scripting Guideはシェルスクリプトの優れたリソースであることがわかりました。

それを読んで、すべての例を試してみたところ、ディレクトリツリー内を移動できる人から、シェルを使用してほとんど何でもできるように家をかなり把握している人になりました。


-2

Linux向けに開発する場合は、まず、さまざまな選択肢について学習することをお勧めします。しかし、Pythonの方法を使用している場合は、状況はもっと簡単かもしれません。Python + GTK + GNOMEスタックが本当に好きです。開発を非常に簡単にする素晴らしいツールがあります。

あなたは.Net開発者なので、Javaをより快適に感じ、基礎となるテクノロジーについてほとんど忘れているかもしれません。QtまたはGTKを使用しますか?

Monoを使用すると、自宅にいるような気分になれますが、コンピューターにMonoを使用したい人はあまりいないことを知っておいてください。これについてはインターネット上で良い議論があります(例:gnoteとtomboy)


2
-1の理由は?
エルデルシェル

2
Python + Gtk + GNOMEを推奨することは良いアドバイスでしたが、Javaを推奨することは、Linuxでのライブラリサポートが比較的貧弱であることを考えると、悪い選択のように思えました。私はまた、反モノのアドバイスが論証的な方法で表現されていると感じました。「Monoを好む人は多くありません」は単純に偽であり、確かな事実に裏打ちされる必要があります。批判者が騒々しいからといって、彼らが開発言語の選択に影響を与えるほどの十分な人口であることを意味するわけではありません。とにかく、ほとんどのMono嫌い者はJavaについて同様の留保を持っているようです。
サンディ

パッケージの人気度をチェックするのに役立つリソースは、popcon.ubuntu.comです。ユーザーの90%がMonoをインストールしていることに注意してください。これを、ubuntu-desktopの73%またはgnome-panel(報告するデスクトップユーザーの数の指標)の87%と比較してください。また、Javaに似たものの64%と比較してください。
サンディ

1
「Linuxでのライブラリサポートが比較的貧弱であることを考えると、Javaは選択肢として不適切でした」Linux上のJavaスタックは、Microsoftの.Netが夢見ていたものの1000倍の大きさです。もちろん、Ubuntuのデフォルトである少なくとも3つのアプリはMonoをベースにしているため、Monoでこれらの高い数値を取得できます。
エルデルシェル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.