Stack Overflow สำรวจเหตุผลที่โปรแกรมเมอร์รักภาษา Rust ได้คำตอบ: ฟีเจอร์ใหม่จริง,...

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 8 มิถุนายน 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ภาษา 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

    [​IMG]

    Topics: RustStack OverflowProgramming
     

แบ่งปันหน้านี้