Дибграм
Dibgram - это неофициальное
веб -приложение Telegram, которое выглядит как Telegram Desktop.
Дибграм все еще в процессе. Посетите раздел проектов, чтобы увидеть текущий прогресс, или присоединиться к нашему каналу Telegram, чтобы отслеживать.
Использование
Вы можете открыть стабильный выпуск Dibgram по адресу https://dibgram.github.io, или в коммерческом (?) Построить по адресу https://dibgram.github.io/beta.
Вы также можете построить дибграмму самостоятельно, как описано здесь.
Различия с настольным компьютером Telegram
Преимущества
- Не нужно устанавливать
- Работает на любой настольной платформе с приличным браузером (мобильный телефон также поддерживается, но не оптимизирован для нее)
- Использует tdlib, у которого не так много проблем с сервером <-> Синхронизацией клиента
- Интерфейс может быть увеличен на столько же, сколько браузер допускает без потери качества (около 25-500%вместо 100%-300%)
- Кэширует сообщения локально, уменьшая использование полосы пропускания
- Не ограничивает учетные записи 3
Недостатки
- Не является родным, так что это будет медленнее
- Некоторые анимации могут отсутствовать
- Не поддерживает прокси (системный прокси работает)
- Он менее интегрирован с операционной системой
- Наверное не поддержит потоковую передачу
Зачем делать это
Многим нравится официальный рабочий стол Telegram. Но есть пользователи, которые предпочитают использовать Telegram в своих браузерах из -за безопасности, условий работы или чего -то еще.
Кроме того, большинство веб -версий либо плохо выглядят, либо имеют отсутствующие функции (Webk и Webz лучше), хотя) лучше)
Я разрабатываю это приложение, поэтому есть веб -версия, которая имеет не только большинство функций и выглядит хорошо, но и выглядит знакомо для тех, кто использует Telegram Desktop.
Кроме того, я буду зарабатывать много знаний и опыта при разработке этого приложения, потому что это мой первый проект React (я серьезно), и это на несколько порядков больше, чем мои другие прошлые проекты.
Технологии, библиотеки и другое программное обеспечение, используемые в этом проекте
- Telegram Desktop : основание дизайна и внешнего вида дибграма
- Tdlib : библиотека баз данных Telegram. Заботиться о сети, шифровании и хранении
- TypeScript : язык программирования
- React : Framework пользовательского интерфейса, используемая в проекте
- Sass : препроцессор CSS
- Open Sans and Vazir Fonts : семьи шрифтов, используемые в Telegram Desktop и Dibgram
- Eslint : используется для обнаружения проблем, предупреждений и обеспечения стиля кода
- VSCODE : IDE (или редактор кода), который я использую для разработки приложения. Также рекомендуется для участников