Rust

Un linguaggio che permette a chiunque
di sviluppare software affidabile ed efficiente.

Perché Rust?

Prestazioni

Rust è estremamente veloce ed efficiente nel consumo di memoria: non ha runtime o garbage collector, può essere impiegato in servizi dove le prestazioni sono fondamentali, funziona su dispositivi embedded ed è facile da integrare con altri linguaggi di programmazione.

Affidabilità

Il modello di ownership ed il ricco type system di Rust garantiscono allo stesso tempo sicurezza nella gestione della memoria e dei thread, ti permettono di eliminare tanti tipi di bug già in fase di compilazione.

Produttività

Rust ha una documentazione eccellente, un compilatore con messaggi di errore utili e strumenti di alto livello come un package manager integrato, un supporto evoluto per molteplici editor con completamento automatico e type inspection, uno strumento per la formattazione automatica del codice e molto di più.

Scrivilo in Rust

Nel 2018 la comunità Rust ha deciso di migliorare l'esperienza d'uso del linguaggio in particolari contesti (vedi la roadmap del 2018 roadmap). Per questi scopi, sono disponibili molteplici crate di altà qualità e fantastiche guide su come iniziare.

terminale

Riga di comando

Assembla tool a riga di comando velocemente grazie al robusto ecosistema di Rust. Il linguaggio ti aiuta a mantenere la tua applicazione con sicurezza e di distribuirla facilmente.

Tool per lo Sviluppo
ingranaggio con pezzi di un puzzle

WebAssembly

Usa Rust per potenziare il tuo JavaScript, un modulo per volta. Pubblicalo su npm, crea un bundle con webpack, e sei pronto per partire.

Scrivi Applicazioni per il Web
una nuvola con nodi

Networking

Prestazioni prevedibili. Minimo consumo di risorse. Affidabilità granitica. Rust è ottimo per i servizi di rete.

Lavora sui Server
chip dispositivo embedded

Embedded

Dispositivi con risorse limitate? Hai bisogno di un controllo di basso livello ma non vuoi rinunciare al comfort che un liguaggio di alto livello ti può dare? Rust fa per te.

Inizia con l'Embedded

Rust in produzione

Centinaia di aziende nel mondo usano Rust in produzione per soluzioni veloci, cross/platform e che richiedono poche risorse. Software che conosci e che ami: Firefox, Dropbox e Cloudflare usano Rust. Dalle startup alle grandi aziende, dai device embedded ai servizi di rete scalabili. Rust si adatta a ogni caso d'uso.

Il mio principale complimento a Rust e che non riserva sorprese negative, e questo è un magnifico complimento.

– Chris Dickinson, Engineer presso npm, Inc


Logo Yelp
Tutta la documentazione, gli strumenti e la community sono eccezionali. C'è tutto l'occorrente per sviluppare in Rust.

– Antonio Verardi, Infrastructure Engineer

Scopri di più

Partecipa

Leggi Rust

Noi amiamo la documentazione! Dai un sguardo ai libri disponibili online, oppure ai migliori post pubblicati e alle guide per utenti.

Leggi il libro

Guarda Rust

La comunità Rust ha un canale YouTube dedicato a raccogliere una vasta quantità di presentazioni e di tutorial.

Guarda i Video

Contribuisci

Rust è davvero uno sforzo collettivo di una community e ogni contributo da parte di hobbisti e utenti che lo usano in produzione sono i benvenuti, dai principianti ai professionisti. Aiutaci a migliorare l'esperienza d'uso di Rust!

Leggi la guida per contribuire

Ringraziamenti

Rust non potrebbe esistere senza un generoso contributo in termini di tempo, lavoro e risorse individuali o da parte di aziende. Siamo estremamente riconoscenti per il vostro supporto!

Contributi individuali

Rust è un progetto community ed è estremamente riconoscente per i numerosi contributi ricevuti da parte della comunità.

Contributi individuali

Contributi aziendali

Rust riceve supporto da aziende attraverso donazioni per l'infrastruttura

Visualizza gli sponsor