x
Главная > Новости > Выход новой операционной системы катастрофа для разработчиков.

Выход новой операционной системы катастрофа для разработчиков.

thinkerВсе беспрерывно меняется, операционные системы в том числе. Конечно,  ползучие изменения это  хорошо, но приходится постоянно оглядываться назад, бережно храня совместимость с  программами  рассчитанные на предыдущие версии операционных систем. А для этого тянем все старые наработки с операционной системой и понемногу добавляем новое. В большинстве случаев  получаем, старя часть для поддержки совместимости остается со своими причудами и глюками  тормозя работу всю системы, а новинки работают  используются частично.

При всех этих маневрах велик шанс работы старых программ, но от старого багажа приходится рано или поздно избавляться. Тогда подходит только революция, меняем все от начала до конца, выбрасывая все старое, тормозившее развитие и делаем на новый лад. Вот при радикальной смене и начинается полный хаос. Да для тестирования совместимости выпускаются предварительные релизы операционной системы. Но кто сказал, что все разработчики  поголовно занимаются предварительным тестированием. Предположим,  крупные и средние компании уделяют процессу перехода довольно много внимания. А вот с утилитами  созданными сообществами или энтузиастами все не так радужно. Возникшие проблемы как в работе программы и так проблемы совместимости они  решают по мере возникновения.

В итоге,  что мы имеем не смысла вечно тянуть с кардинальным изменениями  и внутреннем  обновлении операционной системы,  весь старый хлам просто тормозит развитие. Но одновременно с этим  будет большое количество (более или менее) программ  которые просто откажутся работать. И с этим ничего не поделаешь,  на реликтах  долго не протянешь, придется искать программы  идущее со временем и отвечающею современным требованиям.

К этому можно добавить собственный опыт. Поставил недавно себе свежее — вышедшую операционную систему и стал потихоньку устанавливать свои привычные программы. Конечно,  все сделать было за один раз лень, и этот процесс растянулся по времени, все ставилось по мере необходимости. И здесь удивили некоторые вещи, ряд программ,  последние версии которых вышли 3-4 года тому назад прекрасно заработали на новинке без всяких вопросов. За это разработчикам низкий поклон до земли, а это были программисты одиночки все делающие сами, от интерфейса до внутренней логики работы. Хорошо изначально продумав логику работы, создали программы способные работать годами, пережив несколько поколений операционных систем. В другую категорию отнесу программы находящиеся в активной стадии развития, вроде все постоянно обновляется и тестируется, а большая часть функция не работает или не делается все не так как ожидалось.

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

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

Categories: Новости Tags:
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.