Nous développons votre appli web
en Rust

theTribe a développé une expertise dans
la réalisation de projets Rust.

RUST

Présentation

Créé par Mozilla et une communauté de volontaires en 2010, Rust est un langage de programmation open source. Conçu pour aider les développeurs à développer des applications natives sûres et performantes, il exploite au mieux LLVM pour offrir des performances maximales et une compatibilité multiplateforme élevée. Il préserve notamment des erreurs de mémoire, garantis une sûreté du multithreading à la compilation, et sa syntaxe riche et expressive (qui emprunte du fonctionnel) permet d’écrire aisément tous types de programmes.

Pour entrer davantage dans les détails, voici une liste de ce que Rust propose :

  • des abstractions “zero-cost” (sans impact de performance au runtime) ;
  • une sémantique de mouvement et de propriété des ressources (permettant un usage sûr de la mémoire sans ramasse-miettes ni libérations explicites de la mémoire) ;
  • des fils d’exécution sans accès concurrents ;
  • une généricité avec les “traits” plutôt que des interfaces ;
  • du pattern matching (comme en Scala, Haskell, ou Caml) ;
  • un typage fort avec inférence de types ;
  • Une intégration des FFI (Foreign Function Interface) très bien pensée, et le tout sans aucun runtime (sauf lors de l’usage d’async/await).

Pressenti comme langage de prédilection pour supplanter C et C++ dans les domaines du développement système et de bas niveau, Rust est largement plébiscité par les développeurs. Ils réclament même d’en faire un usage plus généralisé.

En effet, selon l’étude Stack Overflow, même si Rust ne rallie que 5,1% des suffrages en termes de popularité, il prend la tête des langages les plus aimés par les développeurs avec 86,1% de retours positifs. L’adoption progressive de Rust par Microsoft, Discord, Dropbox, Amazon dans le développement de ses applications finit d’apporter la preuve de ses performances.

> 67 000 repos sur Github

RUST

Avantages

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

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

✅   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)

RUST

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

RUST

Nos développeurs

Jérôme Vasseur - CTO & co-fondateur

Jérôme Vasseur

Co-fondateur & CTO

Emmanuel Martin - Developer

Emmanuel Martin

Lead developer

Nos Clients

Entrepreneurs
& décideurs Tech,
ils témoignent

Nous avons finalisé dans les temps impartis le développement de Tembo Tool et sans dépassement de budget. L’équipe a toujours été super dispo et force de proposition. Une équipe en or ! Merci aussi de votre grande aide sur les sujets de l’accessibilité et le Green IT. Vous êtes super motivés et on n’a pas l’impression d’être un énième projet, ce qui est très rassurant.


Léa Ozaneaux, CEO, Co-founder @tembo

J’ai choisi theTribe pour leur expertise en innovation, l’approche entrepreneuriale et la capacité à adresser tout type de marché. Nous avons démarré par des ateliers de co-construction sur le terrain pour cadrer le projet et définir les parcours utilisateurs. Il s’est passé 3 mois exactement entre les 1ers ateliers de conception et la sortie de la première version du produit.


Barthelemy Longueville, co-CEO - co-founder @Olome

theTribe a contribué sur notre projet de développement d'une nouvelle interface, à un moment où nos deadlines étaient courtes, afin de pouvoir délivrer cette interface dans les temps. La méthodologie et la communication avec l'équipe tribe.io ont été très bonnes, ils ont su à la fois s'adapter à notre mode de travail tout en nous y apportant des améliorations.


Godefroy Francs, Head of Product, Co-founder

Nous avons travaillé sur des applications mobile en ReactNative, et des applications Back Office en Symfony. theTribe nous a donné une méthodologie de travail qui nous a permis d'avoir rapidement des résultats [...] De plus, leur transparence immédiate sur toutes les difficultés qu'ils rencontrent nous a permis de faire des choix rapidement pour que les projets ne soient jamais bloqués.


Carlos Pereira De Amorim, CPO

+ de 100
projets réalisés

56 004 920
lignes de code

3 204 moments de partage

Avizio - client theTribe
Gens de Confiance
Lafourche - client theTribe
Tembo Tool - client theTribe
Olome - client theTribe
Cadres en Mission - client theTribe
Humancraft - client theTribe
Ornikar - client theTribe
Vogel Vogel - client theTribe
Roadcare - client theTribe
Ecocert - client theTribe
Jobteaser - client theTribe
Sewan - client theTribe
Aquavista - client theTribe
Datagalaxy - client theTribe