Dibgram
Dibgram ist eine inoffizielle Telegramm
-Web -App, die wie Telegram -Desktop aussieht.
Dibgram ist noch im Gange. Besuchen Sie den Abschnitt "Projekte", um den aktuellen Fortschritt zu sehen, oder schließen Sie sich unserem Telegrammkanal an, um den Überblick zu behalten.
Verwendung
Sie können die stabile Veröffentlichung von Dibgram unter https://dibgram.github.io oder den engagierten (?) Build unter https://dibgram.github.io/beta eröffnen.
Sie können auch Dibgram selbst bauen, wie hier beschrieben.
Unterschiede mit dem Telegrammdesktop
Vorteile
- Muss nicht installiert werden
- Arbeitet auf einer Desktop -Plattform mit einem anständigen Browser (Mobile wird auch unterstützt, aber nicht optimiert)
- Verwendet TDLIB, das nicht so viele Probleme mit der Server <--> Client-Synchronisierung hat
- Die Schnittstelle kann so stark vergrößert werden, wie der Browser ohne Qualitätsverlust zulässt (etwa 25%-500%statt 100%-300%)
- Caches Nachrichten vor Ort, reduzieren die Gebrauchsnutzung der Bandbreite
- Beschränkt die Konten nicht auf 3
Nachteile
- Ist nicht einheimisch, also wird es langsamer sein
- Einige Animationen könnten fehlen
- Unterstützt keine Proxies (Systemproxy funktioniert)
- Es ist weniger in das Betriebssystem integriert
- Wahrscheinlich wird das Streaming wahrscheinlich nicht unterstützen
Warum es schaffen?
Viele Leute mögen den offiziellen Telegrammdesktop. Es gibt jedoch Benutzer, die es vorziehen, Telegramm in ihren Browsern zu verwenden, entweder aufgrund von Sicherheit, Arbeitsbedingungen oder etwas anderem.
Außerdem sehen die meisten Webversionen entweder schlecht aus oder haben fehlende Funktionen (Webk und Webz sind jedoch besser)
Ich entwickle diese App so, dass es eine Webversion gibt, die nicht nur die meisten Funktionen hat und gut aussieht, sondern auch denjenigen, die Telegram -Desktop verwenden, bekannt aussieht.
Außerdem werde ich viel Wissen und Erfahrungen verdienen, während ich diese App entwickle, da es mein erstes React -Projekt ist (ich meine ernst) und es sind mehrere Größenordnungen größer als meine anderen früheren Projekte.
Technologien, Bibliotheken und andere in diesem Projekt verwendete Software
- Telegrammdesktop : Die Grundlage des Designs und des Aussehens von Dibgram
- TDLIB : Telegram -Datenbankbibliothek. Kümmert sich um Netzwerk, Verschlüsselung und Speicherplatz
- Typenkript : Programmiersprache
- React : UI -Framework, das im Projekt verwendet wird
- SASS : CSS -Präprozessor
- Offene Sans und Vazir -Schriftarten : Schriftfamilien, die in Telegram -Desktop und Dibgram verwendet wurden
- Eslint : Wird verwendet, um Probleme, Warnungen zu erkennen und den Code -Stil durchzusetzen
- VSCODE : Die IDE (oder Code -Editor), mit der ich die App entwickelt habe. Auch für Mitwirkende empfohlen