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