Dibgram
Dibgram est une application
Web télégramme non officielle qui ressemble à Telegram Desktop.
Dibgram est toujours en cours. Visitez la section Projets pour voir les progrès actuels, ou rejoignez notre canal Telegram pour suivre.
Usage
Vous pouvez ouvrir la libération stable de Dibgram sur https://dibgram.github.io, ou la construction engagée (?) À https://dibgram.github.io/beta.
Vous pouvez également construire dibgram vous-même, comme décrit ici.
Différences avec Telegram Desktop
Avantages
- N'a pas besoin d'être installé
- Fonctionne sur n'importe quelle plate-forme de bureau avec un navigateur décent (le mobile est également pris en charge mais non optimisé pour cela)
- Utilise TDLIB, qui n'a pas autant de problèmes avec le serveur <-> SYNC CLIENT
- L'interface peut être zoomée autant que le navigateur le permet sans perte de qualité (environ 25% à 500% au lieu de 100% -300%)
- Cache les messages localement, réduisant l'utilisation de la bande passante
- Ne limite pas les comptes à 3
Désavantage
- N'est pas originaire, donc il sera plus lent
- Certaines animations pourraient manquer
- Ne prend pas en charge les proxys (le proxy système fonctionne)
- Il est moins intégré au système d'exploitation
- Ne prendra probablement pas en charge le streaming
Pourquoi le faire
Beaucoup de gens aiment le bureau officiel du télégramme. Mais il y a des utilisateurs qui préfèrent utiliser Telegram sur leurs navigateurs en raison de la sécurité, des conditions de travail ou autre chose.
De plus, la plupart des versions Web semblent mauvaises ou ont des fonctionnalités manquantes (Webk et Webz sont meilleurs cependant)
Je développe cette application, il existe donc une version Web qui a non seulement la plupart des fonctionnalités et a l'air bien, mais qui semble également familière à ceux qui utilisent Telegram Desktop.
De plus, je gagnerai beaucoup de connaissances et d'expérience lors du développement de cette application, car c'est mon premier projet React (je suis sérieux) et il est plusieurs ordres de grandeur plus grands que mes autres projets passés.
Technologies, bibliothèques et autres logiciels utilisés dans ce projet
- Bureau de télégramme : la base de la conception et de l'apparence de dibgram
- TDLIB : Bibliothèque de base de données Telegram. Prend soin de la mise en réseau, du chiffrement et du stockage
- Dactylographié : langage de programmation
- React : Framework UI utilisé dans le projet
- SASS : Prérocesseur CSS
- Fontes ouvertes Sans et Vazir : Familles de police utilisées dans Telegram Desktop et Dibgram
- Eslint : utilisé pour détecter les problèmes, les avertissements et appliquer le style de code
- VSCODE : L'IDE (ou l'éditeur de code) que j'utilise pour développer l'application. Également recommandé pour les contributeurs