Почему современные десктопные приложения такие прожорливые
От: scf  
Дата: 25.03.24 17:16
Оценка: +2
У меня есть ответ и я хотел бы поделиться им с вами: совместимость и мультиплатформенность.

В старые добрые времена можно было подключить в проект COMCTL32.dll (1-2 мегабайта) и рисовать гуй, а добрый Макйрософт своими силами обеспечивал запуск вашего приложения на любой винде.

А сейчас? На обратную совместимость все забили, хочешь стабильного запуска на всех системах — тестируй на всех системах или таскай зависимости с собой. Хочешь мультиплатформенный гуй — таскай с собой библиотеки компонетов и рендер.

Под линуксом еще веселее — хочешь собрать гуевое приложение, которое без проблем запустится через 10 лет? Линкуй всё статически и молись, чтобы xorg не сломали.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.