Un environnement de bureau dans le navigateur !
- Puter est un environnement de bureau open source avancé qui fonctionne dans le navigateur, avec de nombreuses fonctionnalités, une grande rapidité et une forte extensibilité.
- Il peut être utilisé pour créer un environnement de bureau distant, une interface de service de stockage cloud, des serveurs distants, des plateformes d’hébergement web, etc.
Premiers pas
Déploiement en production
- Un guide détaillé sur la manière de déployer Puter en environnement de production se trouve dans le fichier
docs/prod.md.
Questions fréquentes
❓ Quels sont les cas d’usage de Puter ?
- Puter peut être utilisé de la manière suivante :
- Comme alternative à Dropbox, Google Drive, OneDrive, etc., en proposant une nouvelle interface et des fonctionnalités puissantes.
- Comme environnement de bureau distant pour des serveurs et des stations de travail.
- Comme plateforme pour créer et héberger des sites web, des applications web et des jeux.
- Comme projet et communauté open source accessibles pour apprendre le développement web, le cloud computing, les systèmes distribués, etc.
❓ Pourquoi Puter n’a-t-il pas été construit avec React, Angular, Vue, etc. ?
- Pour des raisons de performance, Puter est développé en JavaScript vanilla et avec jQuery.
- Le projet cherche à éviter les abstractions complexes et à contrôler autant que possible l’ensemble de la stack.
- Il s’inspire en partie de projets appréciés qui n’utilisent pas de framework, comme VSCode, Photopea et OnlyOffice.
❓ Pourquoi jQuery ?
- Puter interagit directement avec le DOM, et jQuery fournit une API élégante et puissante pour la manipulation du DOM, la gestion des événements, etc.
- De plus, jQuery est une bibliothèque rapide, mature et éprouvée au combat.
Crédits
- Le fond d’écran par défaut a été créé par Milad Fakurian et publié sur Unsplash.
- Les icônes sont fournies sous les licences suivantes :
- Papirus (licence GPL-3.0)
- Iconoir (licence MIT)
- Elementary Icons (licence GPL-3.0)
- Tabler Icons (licence MIT)
- bootstrap-icons (licence MIT)
L’avis de GN⁺
- Puter est un projet innovant qui offre aux utilisateurs une expérience de bureau complète dans le navigateur web, en phase avec la tendance croissante des environnements de travail basés sur le cloud.
- Comme il est proposé en open source, les développeurs peuvent librement examiner le code source, le modifier selon leurs besoins ou y ajouter des fonctionnalités.
- L’utilisation de jQuery permet aussi à des développeurs moins familiers des frameworks récents de participer et de contribuer facilement, même si cela peut sembler quelque peu en décalage avec les tendances modernes du développement web.
- Parmi les autres projets offrant des fonctions similaires, on peut citer Chrome Remote Desktop de Google et Apache Guacamole, qui sont déjà des solutions largement utilisées et éprouvées.
- Lors de l’adoption de Puter, il faut prendre en compte la sécurité, la compatibilité et l’optimisation des performances, et le passage à des services basés sur le cloud peut nécessiter des travaux supplémentaires, comme l’intégration avec l’infrastructure existante ou la migration des données.
1 commentaires
Avis Hacker News