• 2016 से production में Rust का उपयोग हो रहा है

→ मुख्य push delivery service से लेकर analytics data processing के लिए Kafka consumers तक

  • 2016 में प्रति सेकंड 1.25 लाख, प्रति सप्ताह 2 अरब push → 2020 तक यह बढ़कर प्रति सेकंड 17.5 लाख, प्रतिदिन 7 अरब हो गया, यानी 24x वृद्धि, जिसमें Rust ने बड़ी मदद की

Pros and Cons

  • Rust अब भी safety के लिए किसी overhead के बिना शक्तिशाली और high-performance systems बनाने में सक्षम बनाता है

  • 2015 की तुलना में यह काफी mature हो चुका है, लेकिन भाषा अभी भी बदल रही है

  • Rust-Analyzer बहुत विकसित हो चुका है और अब autocomplete, rich tooltips, definition पर जाना, errors/warnings/linting दिखाना, और refactoring support तक देता है

  • compile speed सुधारने के लिए incremental compilation जोड़ा गया है, लेकिन compile speed में Go अभी भी तेज है। हालांकि Rust हर release के साथ तेज होता जा रहा है

  • HTTP से जुड़ी कई समस्याएं Future और async/await की वजह से काफी हद तक खत्म हो गई हैं

→ 2016 से कई सुधार हुए हैं, लेकिन उनमें सबसे उपयोगी बदलाव async programming की शुरुआत रही है

  • Rust में बहुत सी नई चीजें जोड़ी गई हैं, और आगे भी कई रोचक बदलाव आने की उम्मीद है

→ Generic Associated Types (#1598)

→ Custom Test Frameworks (#2318)

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.