Published on

Où héberger son application Javascript gratuitement ?

Il existe aujourd'hui de nombreux services permettant d'héberger son application Javascript gratuitement. Parmi les plus populaires, on compte GitHub Pages, Heroku et Netlify. Chacun de ces services offre des fonctionnalités et des avantages différents, il est donc important de bien les comparer avant de choisir celui qui conviendra le mieux à vos besoins.

Il existe différentes façons d'héberger son application Javascript gratuitement. Les options les plus populaires sont Github Pages et Heroku. chacune de ces plateformes offre des avantages et des inconvénients, il est également possible d'héberger vos projets sur un hébergement web classique avec un accès FTP et d'alimenter votre production avec une Pipeline Gitlab ou Github. Github Pages est facile à utiliser et offre une bonne documentation, mais ne permet pas de faire des applications complexes. Heroku est plus complexe à utiliser, mais offre une plus grande flexibilité et permet de faire des applications plus élaborées.

Heroku

La plateforme Heroku est idéale pour héberger vos applications en NodeJs ou vos projets en front. L'avantage d'héroku est de pouvoir connecter des services comme des bases de données de type PostgreSQL ou d'avoir des bases non relationnelles comme MongoDB à disposition.

Il est possible de créer des stacks de déploiement pour vos applications et d'avoir un flow de déploiement en continue. Vous pouvez tester vos applications gratuitement, il faut prendre en compte que dans la version gratuite vous allez devoir attendre que l'instance s'initialise avant d'avoir accès à l'application. Une fois cette étape d'initialisation effectuée l'instance reste quelques heures actives avant de s'éteindre.

Netlify

Netlify est une plateforme qui permet d'automatiser vos déploiements, elle s'occupe de prendre votre code, par exemple sur un projet en React et de le déployer sur un nom de domaine que vous pouvez configurer. Cette méthode est pratique car elle évite de devoir gérer toute la partie devops d'un projet frontend et de s'occuper exclusivement des déploiements sans rentrer dans les problèmatiques de sécurité ou de mise à niveau de votre machine virtuelle.

Netlify est gratuit dans une première mesure, si vous souhaitez héberger vos projets frontend vous n'allez pas avoir besoins des services payants. Vous pouvez payer pour un usage professionnelle avec des options qui permettent de rendre dynamique vos projets frontend et d'inclure des tâches headless.

Vercel

Vercel est une solution conçue par les créateur du framework Next.js, la plateforme est optimiser pour répondre aux attentes des développeurs qui utilisent Next en priorité et d'avoir une compatibilité pour le reste des projets comme Svelte ou Vue. Il est donc possible de choisir Vercel pour des projets qui ne sont pas développés en Next.js mais la plateforme est vraiment optimiser pour un service avec Next.js.

C'est pour nous la meilleure plateforme d'hébergement automatiser, si vous utilisez Next.js, il n'y a pas mieux aujourd'hui pour optimiser les performances de vos applications et bénéficier des dernières fonctionnalités du framework.