พา ธ การยอมรับของ Linux สำหรับผู้พัฒนา. NET [ปิด]


16

ฉันเป็น. NET C # โปรแกรมเมอร์ฉันรักสแต็ค. NET ฉันลองใช้งาน Linux หลายครั้ง แต่ทุกครั้งที่ฉันถูกถอดออกเพราะฉันไม่สามารถทำอะไรกับมันได้ .. (เช่นโปรแกรมสำหรับมันหรือบน)

นับตั้งแต่เปิดตัว Mono ฉันพบว่าตัวเองใช้ Linux มากขึ้น

(ฉันได้ตัดสินใจที่จะเริ่มเรียนรู้ Python ด้วย)

ฉันชอบที่จะเรียนรู้เพิ่มเติมเกี่ยวกับระบบปฏิบัติการของตัวเอง - คำสั่งเชลล์, API พื้นฐานเป็นต้น

ฉันจะเริ่มต้นที่ไหนมีหนังสือเล่มไหนบ้างที่แนะนำสำหรับเรื่องนี้?

ฉันซื้อสำเนาของ - Unix Tools รุ่นที่ 3 O'Reilly และวางแผนที่จะอ่านมากกว่า (จบจนจบ) มีหนังสือแนะนำเล่มอื่นอีกไหม?

หมายเหตุ: ไม่ว่าจะเป็นเช่นนี้ แต่ฉันใช้ Ubuntu 10.04 ฉันอยากได้ Fedora แต่ฉันเห็นผู้ใช้หลายคนโพสต์ปัญหาด้วยการติดตั้ง Mono ในนั้น

คำตอบ:


12

ฉันโพสต์คำแนะนำสำหรับหนังสือที่นี่:

แนะนำให้อ่านเพื่อทำความเข้าใจกับยูนิกซ์ / ลีนุกซ์ภายใน

ในฐานะที่เป็นสำหรับการพัฒนาบน Linux กับ .NET ผมขอแนะนำให้คุณติดตั้งMonoDevelop IDE


3
ฮิฮิ. คำถามนี้มีชื่อของคุณเขียนทั่วมัน ;-)
wzzrd


1

ฉันพบว่าคำแนะนำการใช้สคริปต์ขั้นสูงเป็นทรัพยากรที่ยอดเยี่ยมสำหรับการเขียนสคริปต์เชลล์

การอ่านผ่านและลองตัวอย่างทั้งหมดทำให้ฉันจากใครสักคนที่สามารถนำทางไปรอบ ๆ ไดเรคทอรีต้นไม้ให้กับคนที่มีบ้านที่ดีพอที่จะใช้เปลือกเพื่อทำสิ่งใดก็ได้


-2

หากคุณต้องการพัฒนาสำหรับ Linux คุณอาจต้องการเรียนรู้เกี่ยวกับตัวเลือกต่าง ๆ ที่คุณมีก่อน แต่ถ้าคุณไปทาง Python สิ่งต่าง ๆ อาจจะง่ายกว่า ฉันชอบ Python + GTK + GNOME stack มาก ๆ มีเครื่องมือเหลือเชื่อที่ทำให้การพัฒนาง่ายมาก

เนื่องจากคุณเป็นนักพัฒนา. Net คุณอาจรู้สึกสบายใจกับ Java และลืมเกี่ยวกับเทคโนโลยีพื้นฐาน: ฉันจะใช้ Qt หรือ GTK หรือไม่

Mono จะทำให้คุณรู้สึกเหมือนอยู่บ้าน แต่รู้ว่าไม่มีใครอยากได้ Mono บนคอมพิวเตอร์ของพวกเขา มีการอภิปรายที่ดีเกี่ยวกับสิ่งนี้ทางอินเทอร์เน็ต (เช่น gnote vs tomboy)


2
และ -1 ก็เพราะ?
Eldelshell

2
การแนะนำ Python + Gtk + GNOME เป็นคำแนะนำที่ดี แต่การแนะนำ Java ดูเหมือนจะเป็นทางเลือกที่แย่เมื่อพิจารณาถึงการสนับสนุนห้องสมุดที่ไม่ดีพอบน Linux ฉันยังรู้สึกว่าคำแนะนำในการต่อต้านโมโนนั้นใช้ถ้อยคำในทางโต้แย้ง "ไม่มากนักที่อยากได้ Mono" เป็นเรื่องเท็จและต้องได้รับการสำรองข้อมูลจากข้อเท็จจริงบางอย่าง เพียงเพราะผู้ว่ามีเสียงดังไม่ได้หมายความว่าพวกเขาเป็นประชากรที่สำคัญพอที่จะส่งผลกระทบต่อทางเลือกในการพัฒนาภาษา และดูเหมือนว่าผู้เกลียดชังโมโนส่วนใหญ่มีการจองคล้าย ๆ กันเกี่ยวกับ Java แล้ว
Sandy

ทรัพยากรที่มีประโยชน์สำหรับการตรวจสอบความนิยมเป็นแพคเกจ: popcon.ubuntu.com โปรดทราบว่ามีผู้ใช้ประมาณ 90% ที่ติดตั้ง Mono เปรียบเทียบสิ่งนี้กับ 73% ด้วย ubuntu-desktop หรือ 87% กับ gnome-panel (ตัวบ่งชี้จำนวนผู้ใช้เดสก์ท็อปที่รายงานใน) เปรียบเทียบกับ 64% กับทุกอย่างที่คล้ายกับ Java
Sandy

1
"Java ดูเหมือนจะเป็นทางเลือกที่แย่เมื่อพิจารณาถึงการสนับสนุนห้องสมุดที่ค่อนข้างแย่บน Linux" คุณพูดเล่นใช่มั้ย Java stack บน Linux นั้นใหญ่กว่าพันเท่าที่ Net. Microsoft จะเคยฝันถึง แน่นอนว่าคุณจะได้รับตัวเลขที่สูงสำหรับ Mono เพราะอย่างน้อยสามแอปที่เป็นค่าเริ่มต้นบน Ubuntu นั้นยึดตาม Mono
Eldelshell
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.