- Si vous voulez créer un logiciel gratuit pour les autres :
- le proposer en HTML statique + JavaScript
- utiliser un hébergement web gratuit et fiable
- Grâce à WebAssembly et Pyodide :
- il est possible de proposer des applications Python côté client
- Les services basés sur un serveur ne sont pas recommandés :
- les serveurs nécessitent des mises à niveau et une gestion des coûts, ce qui devient une charge avec le temps
- Plateforme recommandée en 2025 :
- GitHub Pages (pour les dépôts publics, stable depuis plus de 17 ans)
- Recommandée par le passé, mais désormais déconseillée :
- Heroku (fiabilité en baisse depuis son rachat par Salesforce en 2022)
- Recommandations supplémentaires :
- distribuer sous une licence open source
- fournir un lien exécutable immédiatement
4 commentaires
Pour proposer une fonctionnalité de sauvegarde, ne faut-il pas une intégration côté serveur ? C’est le point qui continue de me faire réfléchir.
Le niveau gratuit de Cloudflare Workers propose aussi une sorte de prise en charge de base de données (kv/sqlite/équivalent de s3).
Moi aussi, je gère la plupart des services avec cf pages + workers (sans serveur), et je ne traite sur un serveur personnel que ce qui est vraiment nécessaire.
Allez, Cloudflare !