ภาษา Rust เป็นภาษาที่ Stack Overflow พบว่านักพัฒนา "รัก" ที่สุดต่อเนื่องหลายปี แถมยังมีอัตราของนักพัฒนาที่ใช้งานแล้วยังรักษาอยู่สูงถึง 86.1% ทิ้งห่างภาษาอื่นๆ ไปไกล ทาง Stack Overflow จึงไปสัมภาษณ์กลุ่มผู้ใช้ที่เป็นผู้ตอบคำถามในกลุ่มภาษา Rust และทีมพัฒนาโครงการเองว่าทำไมชุมชนผู้ใช้จึงรักภาษา Rust ขนาดนี้
เหตุผลที่ได้รับคำตอบมาแบ่งเป็นกลุ่มใหญ่ๆ ได้แก่
- ฟีเจอร์ใหม่จริงและออกแบบมาดีโดย Rust มีจุดเด่นจากฟีเจอร์การติดตามหน่วยความจำโดยไม่ต้องใช้ garbage collector ซึ่งรวมถึงฟีเจอร์ thread-safety ป้องกันเหตุ data race ในตัว นักพัฒนาเสียเวลาไปกับช่วงเวลาคอมไพล์โดยรู้ว่ามันจะช่วยลดปัญหาเวลารันจริงไปได้จำนวนมาก ตัวฟีเจอร์อื่นๆ ของภาษาก็ครบถ้วน เช่น generics, traits (ดึงค่าคุณสมบัติจาก compile time มาอยู่ในช่วง run time เช่นการเช็คประเภทของฟังก์ชั่น) และฟีเจอร์ต่างๆ ก็มีเอกสารประกอบครบถ้วน มีการซัพพอร์ตฟีเจอร์ต่อเนื่อง
- คนจำนวนมากยังใช้เป็นงานอดิเรกผู้ตอบคำถามส่วนหนึ่งยอมรับว่าสนุกกับ Rust เพราะส่วนมากยังใช้ Rust เป็นงานอดิเรกเท่านั้น แต่หลายคนก็ยืนยันว่ายังชอบอยู่แม้จะใช้งานมานานขึ้นเรื่อยๆ แม้ว่าภาษาจะเรียนรู้ยากในช่วงแรกแต่ก็ใช้งานง่ายกว่าในระยะยาว
- ชุมชนดีโดยทั่วไปไม่มี "เกรียน" มาถามคำถามในชุมชนนัก และแนวทางการขอให้ทุกคนเคารพกันก็ทำให้ชุมชนน่าอยู่
Florian Gilcher นักพัฒนาหลักของ Rust ระบุว่าแนวทางการทำให้นักพัฒนารักษา ด้วยการออกแบบที่ดีและพัฒนาเครื่องมือคุณภาพดี โดยยอมรับว่ามีเรื่องต้องปรับปรุง เช่น เอกสารสำหรับนักพัฒนามือใหม่ หรือคู่มือในภาษาท้องถิ่นอื่นๆ ไปจนถึงการรองรับแฟลตฟอร์มเพิ่มเติมเช่นแพลตฟอร์มอุตสาหกรรม
ที่มา - Stack Overflow
Comments
รูปประกอบพังครับ
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P
Stack Overflowชุมชนเป็นมิตร
hmm...
ผมว่าเค้าหมายถึงชุมชนของนักพัฒนาภาษา rust นะ ไม่ใช่ stack overflow
หัวข้อ มันเป็น ชุมขน ครับ คันขึ้นมาเลย
ชุมขน => ชุมชน
ระบุว่าแนวทางการทำให้นักพัฒนารักษา ?
เรียนรู้ยากในช่วงแรงจริง