Nous développons votre
appli web en Rust

Présentation
Rust est un langage multi-paradigme conçu et développé par Mozilla. Mettant l’accent sur la sûreté et la performance, Rust est pensé pour le développement de certains modules de Firefox, mais est aussi utilisé dans le développement de systèmes, émulateurs de terminal haute-performance, utilitaires en ligne de commande… Rust permet aussi la compilation vers WebAssembly, proposant des performances très prometteuses côté client.
> 67 000 repos sur Github > Le langage préféré des développeurs en 2019
Quand l’utiliser ?
Rust peut être utilisé pour développer du logiciel critique ou haute-performance, que ce soit en front (via WebAssembly) ou en back. Les programmes Rust sont optimisés en taille et en usage mémoire, permettant par exemple des utilisations en tant que micro-service ou même en AWS Lambda.

Avantages

Transformation des erreurs de runtime en erreur de compilation (borrow checker & data ownership)

Haute performance, exécution sûre de code concurrent

Gestion d’erreur enforcée par le langage

async/await incorporé au langage pour faciliter la gestion d’opérations bloquantes

Développement rapide grâce à une bibliothèque standard très riche

Entièrement multiplateforme

Gestionnaire de paquets très simple d’utilisation (similaire à npm)

Inconvénients

Écosystème jeune et manquant de stabilité sur certains modules

Langage difficile à apprendre et encore assez peu répandu

Temps de compilation supérieurs à la moyenne
Et si on discutait ?
Ils développent en Rust

Jérôme
Fondateur

Thomas
Lead Dev
Découvrez d’autres technologies utilisées par theTribe
Front-End

React
React est une bibliothèque JavaScript

Angular
Angular est un Framework open source écrit en JavaScript

Vue JS
Vue.js est un framework JavaScript open-source
Back-End

Node.js
Node.js sert à faire du Javascript server side

Django
Django est un framework web écrit en Python

Symfony
Symfony est un ensemble de composants PHP

Sylius
Sylius est un framework e-commerce basé sur Symfony

Laravel
Laravel est un framework web open-source écrit en PHP

Flask
Mobile

Flutter
Flutter est un framework Dart Open Source et gratuit

React Native
React Native est un framework Javascript Open Source

Progressive Web App
Une progressive web app (PWA) est une application web
Langages

Python
Python est un langage de programmation interprété

Haskell
Haskell est un langage de programmation fonctionnel

php
PHP est un langage de scripts généraliste et Open Source

Rust
Rust est un langage multi-paradigme

TypeScript
TypeScript est un langage de programmation open-source
Technos

Kubernetes

Electron

Terraform
Terraform est une solution open source

Low code, No code

GraphQL
GraphQL est un langage de requêtes
Front-End

React
React est une bibliothèque JavaScript

Angular
Angular est un Framework open source écrit en JavaScript

Vue JS
Vue.js est un framework JavaScript open-source
Back-End

Node.js
Node.js sert à faire du Javascript server side

Django
Django est un framework web écrit en Python

Symfony
Symfony est un ensemble de composants PHP

Sylius
Sylius est un framework e-commerce open source

Laravel
Laravel est un framework web open-source écrit en PHP

Flask
Mobile

Flutter
Flutter est un framework Dart Open Source et gratuit

React Native

Progressive Web App
Une progressive web app (PWA) est une application web
Langages

Python
Python est un langage de programmation interprété

Haskell
Haskell est un langage de programmation fonctionnel

php
PHP est un langage de scripts généraliste et Open Source

Rust
Rust est un langage multi-paradigme

TypeScript
TypeScript est un langage de programmation open-source
Technos

Kubernetes

Electron

Terraform
Terraform est une solution open source

Low code, No code

GraphQL
GraphQL est un langage de requêtes
Mais aussi...
