Nous développons votre
appli web en Rust

theTribe a developpé une expertise dans la réalisation de projets 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 Vasseur

Jérôme

Fondateur

symfony react rust node laravel machine learning devops

Thomas

Lead Dev

rust python node react

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 logo

Flask

Flask est un micro-framework web écrit en Python

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

Kubernetes (souvent écrit k8s) est une solution open source
Développement en Electron

Electron

Electron est un framework développé par Github

Terraform

Terraform est une solution open source

No code, Low code

Low code, No code

Des applications sans avoir à saisir une seule ligne de 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 logo

Flask

Flask est un micro-framework web écrit en Python

Mobile

Flutter

Flutter est un framework Dart Open Source et gratuit

React Native

React Native est un framework Javascript Open Source et gratuit

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

Kubernetes (souvent écrit k8s) est une solution open source
Développement en Electron

Electron

Electron est un framework développé par Github

Terraform

Terraform est une solution open source

No code, Low code

Low code, No code

Des applications sans avoir à saisir une seule ligne de code

GraphQL

GraphQL est un langage de requêtes

Mais aussi...

Open Source

Chez TheTribe, les contributions open source sont encouragées et gage d'une expertise technique
477

Et si on discutait ?