Не нашел работает ли там end-to-end шифрование по умолчанию и для всех ОС. Но даже если так, то в саму идею Телеграма заложена ущербность, так что о хорошей защищенности речи не идет.
Нормального который одинаково хорошо работал бы на всех устройствах я не нашел. Есть Signal, но для декстопа оно сделано в виде Chrome App, что довольно странно. Помимо прочего телеграмм хранит все на сервере, что очевидно увеличивает риски утечки информации или даже изначально преследует цель сбор информации. Есть Tox, который по дизайну на серверах ничего не хранит, но пока что он не слишком работоспособен https://habrahabr.ru/company/eset/blog/306950/#comment_9731634
Пока что мне вот подсказали, что для статического анализа типов классы хорошо, как хинт.
Любому программисту это должно быть очевидно.
и при этом была намного гибче
Вот как раз на «уровне библиотек» и «гибче» не позволяет использовать преимущество классов — жесткая и однозначно интерпритируемая/анализируемая структура.
Не стоит слепо повторять чужие слова, об «уничтожили» и тому подобное.
«Крутые чуваки» просто лишний раз хотят засветить свое имя говоря что классы не нужны. Вся эта функциональщина должна быть помещена в голову для анализа полной структыры проекта, желаю удачи этим чувакам с их миксинами при работе с большимим поектами. В конце концов не нужные классы не используй, но не нужно называть свою функциональщину серебрянной пулей. Типов в JS не ожидается, потому что предоплагаю странные люди пишу стандарты. Вот TypeScript сделали инженры, а не хипстеры.
Я уже использовал эти JsonView в нескольких проектах (никаких TO, аннотируются прямо JPA модели), пока что мне такой подход не слишком нравится, но для простых проектов жизнеспособно.
Подобные статьи и желание постоянно доказывать что vim кому-то нужен только укрепляет мое отношение к почетателям этого текстового редактора как к придуркам которым больше нечем заняться как шлифовать свои навыки набивки текста. Продуктивная набивка текста не имеет ничего общего с продуктивной работой если ты не являешся машинисткой.
Разработка и набивка текста это разные вещи, продуктивность набивки текста обычно не влияет на скорость разработки, а на качество может повлиять только отрицательно. Посыл изначально не верный, текстовый редактор это не правильный инструмент для программиста, это просто редактор текста.
Проблем с коннектом нет, но контакты которые на самом деле онлайн становятся оффлайн. Разработчики спустя несколько лет все таки признали проблему в ядре (соединение не восстанавливает если оно по любым причинам было оборвано на продолжительное время), но пока не починили.
tox пока что не годен к использованию, там многолетняя проблема — контакты становятся оффлайн и их статус перестает обновляться, помогает только перезапуск или кнопка reconnect в клиенте.
Когда/если появятся подходящие платы с TB3, сможете без танцев с бубном подключить и внешнюю десктопную видео-карту. Разумеется, тогда придется еще докупать бокс к карте.
Опять же не стоит бросатья такими громкими словами, а то люди могут подумать что вы не инженер, а хипстер из тех самых кто обычно громче всех кричит.
Любому программисту это должно быть очевидно.
Вот как раз на «уровне библиотек» и «гибче» не позволяет использовать преимущество классов — жесткая и однозначно интерпритируемая/анализируемая структура.
Не стоит слепо повторять чужие слова, об «уничтожили» и тому подобное.
Что именно классы уничтожли? Что мешает их не использовать если они вам не подходят?
если не ошибаюсь у Telegram на десктопе до сих пор нет даже опционального end-to-end, не то что по умолчанию.