Подходит Ли К Концу Эра «Толстого» Программного Обеспечения?



Подходит ли к концу эра «толстого» программного обеспечения?

Пожалуйста, не будьте слишком требовательны к этому посту; он создан больше для обсуждения в комментариях и из личного интереса.

Суть темы и «новости» многим уже понятна из названия.

Почти все мы видели развитие операционных систем, как Windows, так и *NIX. Разработка прикладного программного обеспечения.

Не нужно быть экспертом, чтобы увидеть, что программное обеспечение раздувается.

Простейшие комичные примеры — это, конечно, всем известные NERO и ACDSee. Это касается буквально всего программного обеспечения.

И ОС, и прикладная графика, и офис, и сайты.

Почти все мы думали, что это будет происходить вечно, ведь вычислительная мощность компьютеров растет, память, как оперативная, так и дисковая, становится очень дешевой.

Но посмотрите, что происходит за последние пару лет. Последние версии многих очень популярных программ начали худеть.

Новыми тенденциями стали эффективность, скорость работы, минимализм функций и простота, в том числе интерфейса.

Программное обеспечение упрощено.

Пришли новые методы разработки, новые алгоритмы удаления мусора из кода.

В отличие от двухтысячелетних лет писать небольшие, легкие, лаконичные приложения стало экономически выгодно.

Метод KISS возобладал, и комбайны уже не в моде.

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

Что касается линейки Windows, я помню этот процесс.

Не будем вспоминать старые операционные системы, начнем с Vista. Это была раздутая система с в принципе здравыми идеями, которая потерпела неудачу именно потому, что была неуклюжа на распространенном в то время Pentium 4. Потом произошла маленькая революция в виде «нетбуков», и Microsoft даже пришлось продлить жизнь Windows XP, ведь на слабых компьютерах с минимумом памяти и места было возможно только это.

И невероятное произошло с Windows 7. Она была оптимизирована.

Он работал немного быстрее и отзывчивее, чем Vista. Впервые в истории следующая версия ОС стала легче и быстрее.

Этого требовала конкуренция между операционной системой и ее предшественницей.

Microsoft оптимизировала ядро, снизила потребление памяти и скорость загрузки.

Затем появилась Windows 8, которая продолжила эту тенденцию.

Наступала эра планшетных компьютеров и вновь возникла потребность в эффективном, в том числе энергоэффективном и быстром программном обеспечении.

Windows 10 требует и в принципе хорошо работает на 1 гигабайте памяти (32-битная версия).

Помещается на раздел размером 16 ГБ.

Это здорово.

Еще один важный момент. Программное обеспечение стало гораздо качественнее, чем было в 90-х и 2000-х годах.

Количество критических ошибок уменьшилось.

Да, сами системы стали намного сложнее, и постоянно что-то не работает, но наши компьютеры уже могут работать месяц без перезагрузки.

Вспомните Windows 98. Ее можно было перезагружать каждые два часа.

Замирает, замирает – все это уходит. Даже браузеры перестали расти и работают довольно быстро.

Проще говоря, наши компьютеры становятся все менее и менее глючными и зависающими.

Остались сайты.

Они продолжают чудовищно разрастаться в коде; Здесь до сих пор используются неэффективные, толстые рамки, но и здесь в борьбе за посетителей началась тенденция к минимализму.

Даже Хабр сравнительно недавно в масштабах своей истории стал лаконичнее и убрал ненужные элементы.

В дизайне сайта исчезает ненужная тяжелая дизайнерская графика.

Наступает эра текстового дизайна и типографики в сети.

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

В профессиональном ПО, например, в финансовом ПО, в СУБД, средствах разработки еще остались всякие «тяжелые монстры».

Но даже там наблюдается тенденция к уменьшению «веса» программ и упрощению интерфейсов.

На самом деле, повторюсь, пост достаточно банален.

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

И так далее.

Сергей Михайлов P.S. Отличная статья, судя по комментариям.

habrahabr.ru/post/278655 — Небольшое дополнение по факту.

Да, я описал главный тренд. Как известно, почти всегда наиболее инновационные тенденции возникают на уровне гигантов отрасли, самих разработчиков программных технологий, постепенно проникая на более низкие уровни, разработчиков для малого бизнеса и т. д. То есть сейчас на платформе Windows и, например, В Android мы видим слегка заметную моду на оптимизацию программного обеспечения.

Это также верно для некоторых популярных программ.

Итак, тенденция есть.

Но остается вопросительный знак, вынесенный в заголовок статьи.

Теги: #Программное обеспечение #скорость #разработка #прогресс #программирование

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.