<<<предыдущий список следующий>>>

Это - копия документа, находившегося на http://dz.ru. Авторские права, если не указано иначе, принадлежат Дмитрию Завалишину и/или Евгении Завалишиной. Все изменения, внесенные мной, находятся в этой рамочке.Пожалуйста, прочитайте disclaimer.


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 мои).

Да, к чему это я. А, к тому что все это очень даже связано с NEXTSTEPом, и ,по-моему, очень даже напрямую. Так что не знаю, что вы еще имели в виду. Разве что Pixar, так ведь и он связан, многие их тулзы на тех же frameworks написаны.

Я так понимаю, что у нас с вами разное понимание о том, что главное в NEXTSTEPe. По-вашему получается, что главное - Mach со всему ее недостатками, которая потихоньку сходит со сцены (с чем нельзя не согласиться). А я же считаю, что главное - это ОО "слой", который развивается, пополняется, видоизменяется, ложится в основу многих других продуктов и успешно живет ( задачи "побеждать" уже не стоит). Это то, что осталось от оригинального NEXTSTEPа, так сказать, было отфильтровано временем.

NeXT в последние годя жил, в основном, за счет крупных корпоративных клиентов, которые используют OPENSTEP со всеми frameworks для in-house development. Apple всех этих клиентов унаследовал и продолжает холить и лелеять, и никуда они не денутся. Потому что если время критично, а деньги - не очень, то только дурак будет программировать на Windows с Visual C++ когда то же самое (лучше) можно сделать на другой системе в 3 раза быстрее.

Так что хоть победного марша новой системы ждать не приходится, то надежда на то, что это ниша будет кормить компанию и дальше, вполне реальна. Реалии нашего мира, где есть Microsoft, вынуждают всех залезать в эти ниши. Понятно, что конкуренция на mainstream market закончится плачевно.

С уважением,

Марина

Спасибо, Марина! Пишите нам еще.

Что же касается главного - я ни в коем случае не ограничиваюсь микроядром, и не держу его за центральное достижение NeXT-а. Для своего времени система в целом была очень хороша, и, конечно, именно ОО-ность следует считать главным моментом.

Но на сегодня заниматься ОО-слоями уже недопустимо! Сегодня надо делать ОО-системы, в которых ОО-ность была бы не гостем, обвешанным врапперами, а центральной парадигмой. Кстати, step может к этому двигаться, как мне кажется. Но Джобс как-то не горит желанием... опять же, как мне кажется.


TechWeb сообщает: 7-го декабря в Лас-Вегасе пройдет встреча, посвященная проекту "Кислород". Речь пойдет о том, как перекрыть его как можно большему количеству Интернет-провайдеров за раз. :-) Путем вложения 14 миллиардов зеленых президентов предполагается построить глобальную оптоволоконную телекоммуникационную систему, которая сотрет грань между телефонией и Интернетом. Нижним пределом скорости в каналах системы будет 100 гигабит в секунду.

Последствием реализации проекта может стать переход международных телефонных звонков в разряд бесплатных - столь мало они будут значить в плане нагрузки на каналы. Деньги же будут брать за видеосвязь и передачу данных.

Проект "Кислород" противопоставлен американскому "Интернету-2", причем подчеркивается интернациональность "Кислорода" и американоцентричность "И-2"...

Интересный факт - для поддержки подводного кабельного хозяйства в порядке потребуется около 60 подводных лодок и других судов, что обойдется в сто тысяч долларов в день.


Спонсор журнала, компания "Эксимер", не отвечает за содержание публикуемых в нем материалов.


Фирма 'Эксимер' объявила о пятипроцентной скидке для читателей 'dz online'. Чтобы получить скидку, нужно сказать сэйлс-менеджеру секретный пароль:'dz online'. Позвонить в 'Эксимер' можно по телефону 125-7001. Скидка действует как для частных 
лиц, так и для предприятий.

Go! Go! Go!


www.reklama.ru. The Banner Network.

Rambler's Top100 Copyright c dz online, 1996-1997
Designed by Denis A. Kim