Nous développons
votre appli web
en NodeJS
la réalisation de projets NodeJS.
Ils ont déjà fait ce choix :
![metier-php-thetribe-2](https://thetribe.io/wp-content/uploads/metier-php-thetribe-2.png)
![Jobteaser - client theTribe Jobteaser - client theTribe](https://thetribe.io/wp-content/uploads/logo_jobteaser.png)
![logo_avizio_G Humancraft - client theTribe](https://thetribe.io/wp-content/uploads/logo_avizio_G.png)
![logo_famihero Sewan - client theTribe](https://thetribe.io/wp-content/uploads/logo_famihero.png)
![logo_vogelvogel Ornikar - client theTribe](https://thetribe.io/wp-content/uploads/logo_vogelvogel.png)
![logo_theseis Aquavista - client theTribe](https://thetribe.io/wp-content/uploads/logo_theseis.png)
en quoi ?
EXPRESS (NODE.JS)
Créé par TJ Holowaychuk en 2010, Express est un framework back-end pour Node.js. Logiciel libre et open source, il est développé sous licence MIT. Flexible et minimaliste, il est destiné à développer des applications web et mobiles ainsi que des API.
N’apportant que peu de surcouches, Express est très léger, s’exécute rapidement et conserve ainsi des performances optimales. Sa particularité est qu’il apporte uniquement des fonctionnalités web et mobiles fondamentales qui ne prennent pas le pas sur celles natives de Node.js.
Et celles-ci sont incroyablement robustes. Express propose des aides HTTP (redirection, mises en caches, etc.), un routage robuste et de hautes performances. Express est ainsi la base de plusieurs autres frameworks populaires de Node.js comme Koa.js ou Sails.js.
Le principal avantage d’Express est tout simplement le langage utilisé. En effet, le JavaScript possède une énorme communauté de développeurs, essentiellement concernés par la partie front-end de l’application, qui n’auront alors que peu de difficultés pour basculer sur la gestion de la partie back-end. De même, il y a donc un accès aux très nombreuses librairies accessibles via le gestionnaire de paquets NPM.
Cependant, puisque Express a pris le parti d’être minimaliste, des fonctionnalités considérées comme basiques chez certains frameworks ne sont pas présentes nativement telles que l’utilisation d’un ORM par exemple. Il faudra alors arbitrer pour choisir les librairies adéquates au moment voulu parmi les très nombreuses propositions existantes.
![Agence NodeJS Agence NodeJS](https://thetribe.io/wp-content/uploads/logo-nodejs-thumb.png)
Pour qui ? pour quoi ?
Choisir en toute connaissance…
Avantages
ㅤFaire des applications avec des mises à jour en “temps réel”
ㅤCréer des pages avec un rendu “isomorphique”, c’est à dire que le serveur est capable de produire le même rendu HTML que le client (= bon pour le SEO)
ㅤPerformant pour traiter un grand volume de requêtes
ㅤUne communauté de développeurs très large, active et en forte croissance
Inconvénients
ㅤNombreuses librairies à appréhender dès le début d’un projet
ㅤÉcosystème très riche et dynamique qui impose de rester agile pour suivre l’évolution des différentes librairies. Selon l’ampleur du projet cette instabilité peut avoir un coût conséquent.
Par qui ?
Nos développeurs NODEJS
![Simon Galet - Chef de Tribu Simon Galet - Chef de Tribu](https://thetribe.io/wp-content/uploads/Simon-Galet-ChefdeTribu.png)
Simon Galet
CEO
![Ludovic Geoffroy - Developer Ludovic Geoffroy - Developer](https://thetribe.io/wp-content/uploads/Ludo-Geoffroy.png)
Ludovic Geoffroy
Developer
![Mélanie Saison - Developer Mélanie Saison - Developer](https://thetribe.io/wp-content/uploads/Melanie-Saison-Developer.png)
Mélanie Saison
Developer
![Jérôme Vasseur - CTO & co-fondateur Jérôme Vasseur - CTO & co-fondateur](https://thetribe.io/wp-content/uploads/Jérôme-Vasseur-CTO-cofondateur.png)
Jérôme Vasseur
CTO & co-fondateur
![Thomas Delcros - Developer Thomas Delcros - Developer](https://thetribe.io/wp-content/uploads/Thomas-1-modified.png)
Thomas Delcros
Developer
![meriem-tazen-dev-mobile Meriem Tazen - Développeuse à theTribe Mobile](https://thetribe.io/wp-content/uploads/meriem-tazen-dev-mobile.png)
Meriem Tazen
Developer
![Benoit Epopi - CTO à theTribe Paris Benoit Epopi - CTO à theTribe Paris](https://thetribe.io/wp-content/uploads/Benoit-Epopi.png)
Benoit Epopi
CTO
![Photo à venir :-) Photo à venir :-)](https://thetribe.io/wp-content/uploads/thetribe-logo-bleu-placeholder.png)
Baptiste Famchon
Developer