¡Un entorno de escritorio en el navegador!
- Puter es un entorno de escritorio avanzado de código abierto que funciona en el navegador, con muchas funciones, gran velocidad y alta escalabilidad.
- Puede usarse para crear entornos de escritorio remotos, interfaces para servicios de almacenamiento en la nube, servidores remotos, plataformas de hosting web y más.
Primeros pasos
Despliegue en producción
- Hay una guía detallada sobre cómo desplegar Puter en un entorno de producción en el archivo
docs/prod.md.
Preguntas frecuentes
❓ ¿Cuáles son los casos de uso de Puter?
- Puter puede usarse de las siguientes maneras:
- Como alternativa a Dropbox, Google Drive, OneDrive, etc., ofreciendo una nueva interfaz y funciones potentes.
- Como entorno de escritorio remoto para servidores y estaciones de trabajo.
- Como plataforma para crear y alojar sitios web, apps web y juegos.
- Como un proyecto y comunidad open source amigable para aprender sobre desarrollo web, computación en la nube, sistemas distribuidos y más.
❓ ¿Por qué Puter no fue construido con React, Angular, Vue, etc.?
- Por razones de rendimiento, Puter fue construido con JavaScript vanilla y jQuery.
- Busca evitar abstracciones complejas y mantener el control de todo el stack tanto como sea posible.
- Está parcialmente inspirado en proyectos favoritos que no usan frameworks, como VSCode, Photopea y OnlyOffice.
❓ ¿Por qué jQuery?
- Puter interactúa directamente con el DOM, y jQuery ofrece una API elegante y potente para manipulación del DOM, manejo de eventos y más.
- Además, jQuery es una librería rápida, madura y probada en batalla.
Créditos
- El fondo de pantalla predeterminado fue creado por Milad Fakurian y publicado en Unsplash.
- Los íconos se ofrecen bajo las siguientes licencias:
- Papirus (licencia GPL-3.0)
- Iconoir (licencia MIT)
- Elementary Icons (licencia GPL-3.0)
- Tabler Icons (licencia MIT)
- bootstrap-icons (licencia MIT)
Opinión de GN⁺
- Puter es un proyecto innovador que ofrece a los usuarios una experiencia completa de escritorio dentro del navegador web, alineándose con la tendencia cada vez más común de los entornos de trabajo basados en la nube.
- Al ofrecerse como código abierto, tiene la ventaja de que los desarrolladores pueden revisar libremente el código fuente y modificarlo o agregar funciones según lo necesiten.
- Al usar jQuery, ofrece un entorno en el que también pueden participar y contribuir fácilmente desarrolladores que no están familiarizados con frameworks modernos, aunque puede sentirse algo alejado de las tendencias actuales del desarrollo web.
- Otros proyectos con funciones similares incluyen Chrome Remote Desktop de Google y Apache Guacamole, que ya son soluciones ampliamente usadas y comprobadas.
- Al adoptar Puter, hay que considerar la seguridad, la compatibilidad y la optimización del rendimiento, y la transición hacia servicios basados en la nube puede requerir trabajo adicional, como la integración con la infraestructura existente o la migración de datos.
1 comentarios
Opiniones de Hacker News