Dibgram
Dibgram es una aplicación
web de telegrama no oficial que parece un escritorio de telegrama.
Dibgram todavía está en progreso. Visite la sección de proyectos para ver el progreso actual, o unirse a nuestro canal Telegram para realizar un seguimiento.
Uso
Puede abrir la versión estable de Dibgram en https://dibgram.github.io, o la construcción comprometida (?) En https://dibgram.github.io/beta.
También puede construir Dibgram usted mismo, como se describe aquí.
Diferencias con el escritorio de telegrama
Ventajas
- No necesita instalarse
- Funciona en cualquier plataforma de escritorio con un navegador decente (el móvil también es compatible pero no optimizado para ella)
- Utiliza TDLIB, que no tiene tantos problemas con la sincronización del cliente del servidor <->
- La interfaz se puede acercar tanto como el navegador lo permite sin pérdida de calidad (aproximadamente 25%-500%en lugar del 100%-300%)
- Caches mensajes localmente, reduciendo el uso de ancho de banda
- No limita las cuentas a 3
Desventajas
- No es nativo, por lo que será más lento
- Algunas animaciones podrían faltar
- No admite proxies (el proxy del sistema funciona)
- Está menos integrado con el sistema operativo
- Probablemente no admitirá la transmisión
¿Por qué hacerlo?
A muchas personas les gusta el escritorio oficial de Telegram. Pero hay usuarios que prefieren usar Telegram en sus navegadores debido a la seguridad, las condiciones de trabajo o algo más.
Además, la mayoría de las versiones web se ven mal o tienen características faltantes (aunque Webk y WebZ son mejores)
Estoy desarrollando esta aplicación, por lo que hay una versión web que no solo tiene la mayoría de las funciones y se ve bien, sino que también se ve familiar para aquellos que usan el escritorio Telegram.
Además, obtendré mucho conocimiento y experiencia mientras desarrolla esta aplicación, porque es mi primer proyecto React (hablo en serio) y son varios órdenes de magnitud más grandes que mis otros proyectos anteriores.
Tecnologías, bibliotecas y otro software utilizado en este proyecto
- Desktop de telegrama : la base del diseño y el aspecto de Dibgram
- TDLIB : Biblioteca de base de datos Telegram. Se encarga de las redes, el cifrado y el almacenamiento
- TypeScript : lenguaje de programación
- React : marco de la interfaz de usuario utilizado en el proyecto
- Sass : preprocesador CSS
- Fuentes abiertas sans y vazir : familias de fuentes utilizadas en el escritorio Telegram y Dibgram
- Eslint : se usa para detectar problemas, advertencias y hacer cumplir el estilo de código
- VScode : el IDE (o editor de código) que uso para desarrollar la aplicación. También recomendado para contribuyentes