Đường dẫn áp dụng Linux cho nhà phát triển .NET [đã đóng]


16

Tôi là một lập trình viên .NET C #, tôi thích ngăn xếp .NET. Tôi đã thử Linux nhiều lần nhưng mỗi lần tôi bị tắt vì tôi không thể làm gì với nó .. (như chương trình cho nó hoặc trên nó).

Kể từ khi Mono được ra mắt, tôi thấy mình sử dụng Linux nhiều hơn nữa.

(Tôi cũng đã quyết định bắt đầu học Python.)

Tôi rất thích tìm hiểu thêm về chính HĐH - các lệnh shell, API cơ bản, v.v.

Tôi phải bắt đầu từ đâu, có cuốn sách nào được khuyến nghị cho việc này không?

Tôi đã mua một bản sao của - Công cụ Unix Phiên bản thứ 3 O'Reilly và dự định đi qua nó (từ đầu đến cuối) có còn sách nào được đề xuất không?

Lưu ý: Không phải điều này có vấn đề, nhưng tôi đang sử dụng Ubuntu 10.04, tôi muốn có Fedora, nhưng tôi đã thấy nhiều người dùng đăng các vấn đề với cài đặt Mono của họ trên đó.

Câu trả lời:




1

Tôi thấy rằng Hướng dẫn về kịch bản nâng cao là một tài nguyên tuyệt vời cho kịch bản lệnh shell.

Đọc qua nó và thử tất cả các ví dụ đã đưa tôi từ một người chỉ có thể điều hướng xung quanh cây thư mục đến một người có khả năng nắm bắt khá tốt về nhà để sử dụng trình bao để làm khá nhiều việc.


-2

Nếu bạn muốn phát triển cho Linux, trước tiên bạn có thể muốn tìm hiểu về các lựa chọn khác nhau mà bạn có. Nhưng nếu bạn đang đi theo con đường Python, thì mọi thứ có thể đơn giản hơn. Tôi thực sự thích ngăn xếp Python + GTK + Gnome. Có những công cụ đáng kinh ngạc làm cho sự phát triển rất dễ dàng.

Vì bạn là nhà phát triển .Net, bạn có thể cảm thấy thoải mái hơn với Java và quên khá nhiều về các công nghệ cơ bản: tôi có sử dụng Qt hoặc GTK không?

Mono sẽ khiến bạn cảm thấy như ở nhà, nhưng hãy biết rằng không có nhiều người thích có Mono trên máy tính của họ. Có nhiều cuộc thảo luận về vấn đề này trên Internet (ví dụ như gnote vs tomboy)


2
Và -1 là vì?
Eldelshell

2
Đề xuất Python + Gtk + Gnome là lời khuyên tốt, nhưng khuyến nghị Java dường như là một lựa chọn kém khi xem xét hỗ trợ thư viện tương đối kém trên Linux. Tôi cũng cảm thấy lời khuyên chống đơn điệu được diễn đạt theo cách tranh luận. "Không nhiều người thích có Mono" đơn giản là sai và thực sự cần được hỗ trợ bởi một số sự thật khó khăn. Chỉ vì những kẻ gièm pha ồn ào không có nghĩa là họ là một dân số đủ đáng kể để tác động đến sự lựa chọn của một người trong ngôn ngữ phát triển. Và có vẻ như hầu hết những người ghét Mono đều có những bảo lưu tương tự về Java.
Sandy

Một tài nguyên hữu ích để kiểm tra mức độ phổ biến của gói là: popcon.ubfox.com . Lưu ý rằng ~ 90% người dùng đã cài đặt Mono. So sánh điều này với 73% với ubfox-desktop hoặc 87% với gnome-panel (chỉ số về số lượng người dùng máy tính để bàn báo cáo). Cũng so sánh với 64% với bất cứ thứ gì tương tự Java.
Sandy

1
"Java dường như là một lựa chọn tồi khi xem xét hỗ trợ thư viện tương đối kém trên Linux" Bạn đang đùa phải không? Ngăn xếp Java trên Linux lớn hơn hàng nghìn lần so với những gì Microsoft .Net từng mơ ước. Tất nhiên, bạn sẽ nhận được những con số cao đó cho Mono, vì ít nhất ba ứng dụng mặc định trên Ubuntu được dựa trên Mono.
Eldelshell
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.