Jalur adopsi Linux untuk pengembang .NET [ditutup]

16

Saya seorang programmer .NET C #, saya suka tumpukan .NET. Saya telah mencoba Linux beberapa kali tetapi setiap kali saya menunda karena saya tidak bisa melakukan apa-apa di atasnya .. (seperti program untuk itu atau di atasnya).

Sejak Mono diluncurkan, saya lebih sering menggunakan Linux.

(Saya juga memutuskan untuk mulai belajar Python.)

Saya ingin belajar lebih banyak tentang OS itu sendiri - perintah shell, API yang mendasari dll

Di mana saya mulai, apakah ada buku yang direkomendasikan untuk ini?

Saya membeli salinan - Unix Tools 3rd Edition O'Reilly dan berencana untuk memperbaikinya (ujung ke ujung) apakah ada buku lain yang direkomendasikan?

Catatan: Bukannya ini masalah, tapi saya menggunakan Ubuntu 10,04, saya ingin memiliki Fedora, tetapi saya telah melihat banyak pengguna memposting masalah dengan instalasi Mono mereka.

Russ W
sumber

Jawaban:

5

Wajib The Art Of Unix Programming link di sini.

axel_c
sumber
hal yang luar biasa! tidak bisa berhenti membaca! Terima kasih! ;-)
Sander Versluys
1

Saya menemukan bahwa Panduan Skrip Lanjutan adalah sumber yang bagus untuk skrip shell.

Membaca dan mencoba semua contoh membuat saya dari seseorang yang bisa saja menavigasi sekitar pohon direktori ke seseorang yang memiliki pemahaman yang cukup baik tentang rumah untuk menggunakan shell untuk melakukan hampir semua hal.

Jonathan
sumber
-2

Jika Anda ingin mengembangkan untuk Linux, Anda mungkin ingin belajar dulu tentang berbagai pilihan yang Anda miliki. Tetapi jika Anda menggunakan cara Python, maka segala sesuatunya mungkin lebih sederhana. Saya sangat suka tumpukan Python + GTK + GNOME. Ada alat luar biasa yang membuat pengembangan sangat mudah.

Karena Anda adalah pengembang .Net, Anda mungkin merasa lebih nyaman dengan Java dan lupa banyak tentang teknologi yang mendasarinya: apakah saya menggunakan Qt atau GTK?

Mono akan membuat Anda merasa seperti di rumah, tetapi ketahuilah bahwa tidak banyak yang suka memiliki Mono di komputer mereka. Ada diskusi bagus tentang ini di Internet (mis. Gnote vs tomboy)

Eldelshell
sumber
2
Dan -1 adalah karena?
Eldelshell
2
Merekomendasikan Python + Gtk + GNOME adalah saran yang bagus, tetapi merekomendasikan Java tampaknya pilihan yang buruk mengingat dukungan perpustakaan yang relatif buruk di Linux. Saya juga merasa saran anti-mono diungkapkan dengan cara yang argumentatif. "tidak banyak yang ingin memiliki Mono" benar-benar salah dan benar-benar perlu didukung oleh beberapa fakta sulit. Hanya karena para pencela itu berisik bukan berarti mereka adalah populasi yang cukup signifikan untuk mempengaruhi pilihan seseorang dalam bahasa pembangunan. Dan tampaknya sebagian besar pembenci Mono memiliki keraguan yang sama tentang Jawa.
Sandy
Sumber yang berguna untuk memeriksa popularitas paket adalah: popcon.ubuntu.com . Perhatikan bahwa ~ 90% pengguna telah menginstal Mono. Bandingkan ini dengan 73% dengan ubuntu-desktop atau 87% dengan gnome-panel (indikator jumlah pengguna desktop yang melaporkan). Juga dibandingkan dengan 64% dengan apa pun yang menyerupai Java.
Sandy
1
"Java sepertinya pilihan yang buruk mengingat dukungan perpustakaan yang relatif buruk di Linux" Kamu bercanda kan? Tumpukan Java di Linux seribu kali lebih besar dari yang diimpikan oleh Microsoft .Net. Tentu saja Anda akan mendapatkan angka-angka tinggi untuk Mono, karena setidaknya tiga aplikasi yang default pada Ubuntu didasarkan pada Mono.
Eldelshell