2898

Ответ на пост «Куда делись килобитные программисты?»⁠⁠20

Проблема обычно не в килобитных программистах. Рядовому программисту вообще редко дают выбирать стек приложения. Стек нередко спускается сверху каким-нибудь CTO, который стал CTO не потому, что видел двадцать разных архитектур, а потому что очень уверенно видел одну и дружил с нужным человеком в офисе. Я встречал CTO, который умел только в хранимки. Другой - только в php(а стек компании был на Java). И ничего, люди определяли техническое будущее компаний. Если у тебя в руках молоток, то через пару лет все неожиданно становится гвоздем.

Плюс вечное модно-молодежно - технология выбирается по степени моды. Моден JS - будем писать на Electrone даже десктоп, даже на винде. Бэк тоже на JS идеален, поэтому нода в моде. А уж как классно писать на GO БЛ - словами не описать.

Но главный соучастник преступления - аджайловая потогонка. Когда успех измеряется количеством закрытых тикетов за спринт, никто не получает премию за то, что приложение запускается за секунду, занимает 80 МБ и через пять лет всё ещё можно сопровождать. Зато за доставили фичу к пятнице - получают. Причем даже не программисты, а ПМы. Они потом свалят, а эту помойку как раз программистам придется поддерживать

В итоге 200 МБ приложения нужны не потому, что программисты разучились считать байты. Просто экономить мегабайты не лежало в Jira.

36
Carpe diem
Автор поста оценил этот комментарий

А что плохого в Электроне?

Ну да, оно тяжёлое.

Но там отличный рендеринг шрифтов, картинок и вообще визуала. И оно работает! А что у нас появилось для десктопа нативного за 40 лет его развития? Да нихуя! В Windows нативные контролы кривые и убогие, Microsoft вообще не парилась о сторонних программистах никогда, щедро делясь со своими секретами устройства графического интерфейса и недокументированными фичами. Потом как обычно зашла в тупик, родила .NET который полностью дублировал визуал встроенных контролов, но давал нормальное управление ими, потом опять выкинула и родила кривой и косой WPF, выкинула его, родила UWP нахуй никому не нужный, сейчас вон пилит WinUI аж третьей уже версии.

Во всех случаях не было ни слова о преемственности и стабильности API, ничего о том, чтобы сделать удобный инструментарий для сторонних программистов - наоборот, надо сделать так, чтобы все кроме своих разработчиков заебались и ни в коем случае не родили ничего конкурентоспособного.

А что у нас на Линуксе? А там GTK и Qt. Боролись-боролись друг с другом, но так и недоборолись. Много, разнообразно, криво, косо, одни ошибки правим, другие добавляем. О визуале речи не идёт, с теми же шрифтами никто в опенсорсе грамотно работать не умеет. Портировали под Windows, но с кучей косяков.

И на чем писать десктопный софт?

раскрыть ветку (1)
14
Автор поста оценил этот комментарий

Самое смешное даже не вес дистрибутива. Electron означает, что приложение приезжает со своим браузерным движком, JS VM, DOM, CSS layout в ДЕСКТОП. Все это затем годами оптимизируют, чтобы программа наконец перестала вести себя так, будто пользователь открыл Chrome с двадцатью вкладками.

Qt десятилетиями умеет сложный кроссплатформенный desktop. Сейчас есть Avalonia, Uno, Flutter. И да будет шоком - WPF MS не выкидывает, а постоянно апдейдит. И даже WPF лучше - как с точки зрения архитектуры, так и языка.

Выбор электрона - это давайте говнокодеры на JS будут писать нам десктоп. Ну и на скайп можно посмотреть, где это победило.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества