"Дмитрий Завалишин. О Джобсе и Next Step" - читать интересную книгу автора

30 ноября 1997

Публикую давно отложенное письмо читателя на тему Джобса и NeXT. Комментарий специалиста.

From:
Marina Mechtcheriakova
Subject:
Comments, as expected

Здравствуйте.

...

"Джобс сдался. Компания Next дала приоритет разработкам, не привязаным к
Next Step".

Не вполне верно. Практически все последующие разработки были очень тесно
связаны со Step-ом, а именно, написаны НА и ДЛЯ OPENSTEPа, то бишь
ОО-оболочки. Которая, собственно, и является основной частью, самым
главным и самым лучшим в системе. Джобс именно это и осознал (а вообще-то
и раньше понимал и везде пропогандировал). Он всегда говорил, что в Stepe
главное - средства программирования и объектно-ориетнированная структура,
которая позволяет быстро и эффективно разрабатывать качественные
приложения. Всегда он на этом кричал на всех углах, устраивал соревнования
с другими платформами именно по этому принципу (то есть не какая машина
быстреее щелкает, а на какой платформе человек быстрее разработает
заданную программу). NEXTSTEP крыл всех в разы.

А что до операционной системы как таковой - конечно, это дань Джобсовскому
суперэго, как и сам компьютер NeXT, это никто не отрицает.

С тех пор как преращена была работа над операционкой как таковой,
основными продуктами были

1.OPENSTEP , то есть ОО оболочка, которая могла работать поверх разных
платформ.
2.EnterpriseObjects - набор средств и frameworks (как уж это половчее
по-русски сказать, не знаю) для разработки DB-applications
3.WebObjects, из названия понятно для чего. Очень продвинутая штука
для сетевых приложений. Только не в смысле Java, а приложение-таки
крутится на сервере (не обязательно на Web-servere, причем, а можут
быть распределенным), а клиенту кидает на лету сгенеренные страницы.
Все это опирается на ту же систему объектов как в OPENSTEPе, только
добавлен еще скритповый язык, то есть можно ничего не компилять, если
неохота. Получается, что от браузера не требуется ничего особенного - не
обязан он поддерживать Java или JavaScript, а только стандартный HTML.
Сейчас как раз я на WebObjects-ном проекте работаю. Поэтому не могу
не прихвастнуть, сегодня пресс-релиз вышел об официальном выпуске
продукта. Мое творение! (ну не только мое, конечно, но процентов 30-35
мои).