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

CTO & Fondateur

symfony react rust node laravel machine learning devops

Thomas

Senior Dev

rust python node react

Découvrez d’autres technologies utilisées par theTribe

Front-End

React

React est une librairie Javascript, développée par

Angular

Créé en 2009 pour Google, Angular est un

Vue JS

VueJS est un outil de développement permettant

Back-End

Node.js

Node.js sert à faire du Javascript server side.

Django

Django est un framework web écrit en Python.

Symfony

Symfony est l’un des frameworks PHP les plus

Sylius

Sylius est un framework e-commerce open source basé sur

Laravel

Laravel est un outil de développement regroupant de

Mobile

Flutter

Flutter est un framework Dart Open Source et gratuit pour

React Native

React Native est un framework Javascript Open Source et

Progressive Web App

Une Progressive Web App (PWA) est un site web ayant

Languages

Python

Python est un langage open source, gratuit qui est porté

Haskell

Yesod est un framework web opensource et gratuit basé sur

php

PHP est un langage open source, conçu pour le

Rust

Rust est un langage multi-paradigme conçu et développé

TypeScript

TypeScript est une extension de Javascript, développée par

Technos

Kubernetes

Kubernetes (souvent écrit k8s) est une solution open source

Terraform

Terraform est une solution open source développée par la

GraphQL

Créé par Facebook, le “GraphQL” est un langage de

Front-End

React

React est une librairie Javascript, développée par Facebook, qui

Angular

Créé en 2009 pour Google, Angular est un framework MVC

Vue JS

VueJS est un outil de développement permettant de

Back-End

Node.js

Node.js sert à faire du Javascript server side.

Django

Django est un framework web écrit en Python.

Symfony

Symfony est l’un des frameworks PHP les plus utilisés pour

Sylius

Sylius est un framework e-commerce open source basé sur

Laravel

Laravel est un outil de développement regroupant de

Mobile

Flutter

Flutter est un framework Dart Open Source et gratuit pour

React Native

React Native est un framework Javascript Open Source et gratuit

Progressive Web App

Une Progressive Web App (PWA) est un site web ayant intégré le

Languages

Python

Python est un langage open source, gratuit qui est porté par

Haskell

Yesod est un framework web opensource et gratuit basé sur le

php

PHP est un langage open source, conçu pour le développement

Rust

Rust est un langage multi-paradigme conçu et développé

TypeScript

TypeScript est une extension de Javascript, développée par

Technos

Kubernetes

Kubernetes (souvent écrit k8s) est une solution open source

Terraform

Terraform est une solution open source développée par la société

GraphQL

Créé par Facebook, le “GraphQL” est un langage de requêtes pour

Mais aussi...

Open Source

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

Et si on discutait ?