Доброй ночи Коллеги!Хочу узнать ваше мнение на тему современного ПО.
Часто в обсуждениях о выходе новой версии того или иного ПО звучат слова о том, что ПО тормозит, написано с оглядкой на "модные" технологии без учёта оптимального расходования ресурсов, и в расчёте на современные конфигурации ПК.
С другой стороны часто озвучивают тезисы о том, что по другому невозможно ибо экосистема того требует (библиотеки, фреймворки, ОС) и это неизбежное следствие того.
Так вот хочу в обсуждении профессионалов технарей продвинуться поближе к истине в этом вопросе.
1. Скажите ваше мнение, насколько усложнённость ПО и быстро возрастающие требования к ресурсам адекватны объективным обстоятельствам.
2. Если обстоятельства действительно этого требуют, теоретически возможен ли процесс "сушки" всего "дерева зависимостей" для той или иной программы с целью создания архитектурно изящной, ресурсоэкономной и без лютых компромисов в функционале - её замены?
Имеется в виду, например если рассмотреть какой-то отдельный экземпляр, допустим начнём с самого жирного - браузер Firefox или Libreoffice.
Ставим теоретический вопрос, можно ли сделать этот продукт комфортным для использования на ПК уровня P4, 512Mb RAM.
И итерационно рассматривать всё более низкие уровни.
Т.е. с самого верха - Firefox, (далее чистые вымысел и фантазия):
- так он построен на JS движке xxx, который жрёт немало
- а этот движок на 100% оптимально написан?
- Ну как, он написан конечно с оглядкой на XML формат, что уже влечёт определённый уровень потребления ресурсов
......
В общем так вот сформулировал я пока мысль, может по тупому и коряво но начать с чего-то надо.