Mozilla'nın güçlü bir şekilde teşvik ettiği programlama dili Rust, bu yılki yıllık anketin sonuçlarını açıkladı. Rust ekibi yaklaşık 6.000 yanıt kurtardı. Sonuçlar, istikrarlı sayıda yeni geliştiricinin Rust kullanmaya başladığını gösterdi. Bunların% 23'ü Rust'u son üç ay içinde kullanmaya başladı ve geliştiricilerin% 40'ı Rust'u bir aydan daha kısa bir sürede kullanabildi. Rust'un yüksek performans avantajlarını hissedin.
Bu yıl Rustun üçüncü yıllık anketidir ve en fazla katılımcıya sahip olanıdır. Rust ekibi 5.991 yanıt topladı. Ayrıca, bu topluluk için ilk resmi çok dilli ankettir. İngilizceye ek olarak 14 dil vardır. , İngilizce olmayan yanıtlar sonuçların dörtte birini oluşturdu. Geri dönen anket sayısı yeni bir rekora ulaştı ve Anketi doldurmak için Rust kullananların oranı da eskisine göre daha yüksek.Geçen yıl% 66.9 iken bu yıl% 74.5'e yükseldi.
Rust geliştiricilerinin Rust'ı kullandığı zamanın araştırmasına göre, Rust'u 3 yıldan daha uzun süredir kullanan çok sayıda kişi var, bu oran% 9,6 ve 2 ila 3 yıllık geliştiriciler de% 14,3, Rust kullananların yaklaşık dörtte biri 1 ile 2 arasında. 1 ila 3 ay, 3 ila 6 ay ve 6 ila 12 aylık kullanım arasında, her biri% 12 ila% 16'dır. Rust ekibi, Rust gelişimine katılan düzenli bir insan akışı gördüklerinden bahsetti.
Rust'un kullanışlılığını hissetmek ne kadar sürer? Anket, insanların% 70'inin Rust'un getirdiği verimlilik artışını bir yıl içinde hissedebildiğini ve% 40'ının bunu bir ay içinde hissedebildiğini gösteriyor. Geliştiricilerin yaklaşık yarısı,% 47,3'ü, 1.000 ile 10.000 satır arasında bir kod miktarına sahip orta ölçekli projeler için Rust kullanıyor ve bunların beşte biri, 100.000'den fazla olmak üzere 10.000 ila 100.000 satırlık projeler için Rust kullanıyor. Hat kodu projeleri de% 3,4'tür. Yetkililer Rust projesinin büyümeye devam ettiğini belirttiler. 2016 anketinde% 8,9 olan orta ölçekli projeler 2017'de% 16 ve bu yıl% 23'e çıktı.
Yetkili ayrıca geliştiricinin Rust işlevlerini öğrenme deneyimini de araştırdı. Genelde Enums ve Cargo'nun anlaşılmasının kolay olduğuna ve Yineleyiciler, Modüllerin ve Özelliklerin çok zor olmadığına inanılıyor. Trait Bounds ve Unsafe kavramları geliştiriciler için daha zorlayıcıdır ve çoğu geliştirmeye izin verir. Bunu zor bulanlar Makrolar, Sahiplik ve Ödünç Alma ve Yaşam Süreleridir.
Diğer geliştirme dillerinin aşinalığıyla karşılaştırıldığında, Python hala geliştiriciler için en rahat programlama dilidir, ancak Rust aynı zamanda üçüncü ve dördüncü sırada C ve Javascript ile ikinci sıraya ulaşmıştır. Rust sürüm yükseltme kararlılık anketinde, geçtiğimiz yıl geliştiricilerin% 92,6'sı Rust yükseltmesi nedeniyle proje hatası yaşamadı, hatalarla karşılaşsalar bile çoğu 3 onarımda çözülebilir.
Rust dilinin çalışma senaryolarında kullanımı yaygın değildir ve yavaş bir büyüme durumunu gösterir. Geliştiricilerin% 75'inin Rust'ı iş yerinde kullanmasına gerek yoktur ve geliştiricilerin yalnızca% 8,9'u Rust'u tamamen iş yerinde kullanır ve nispeten büyük bir kısmı İnsanların% 21,2'si Rust'ı bazı işlerde kullanırken, 2016'da son iki rakam sadece% 4,4 ve% 16,6 idi.
Rust ile ilgili en önemli üç geri bildirim, birincisi, çoğu insanın Rust'un gittikçe daha kullanışlı işlev kitaplıklarına ihtiyacı olduğunu düşünüyor, ikincisi IDE deneyimini geliştirmek ve ikincisi Rust'u daha yaygın kullanmak. Yetkili, GUI gelişimini desteklemeyi uman seslerin bu yıl keskin bir şekilde yükseleceğini özellikle belirtti.