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

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


 
Вчера 20 Августа 1997 года Завтра
  
Диалектика - это недопущеная эклектика.
 

c 1997 by редакция dz online.

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

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

Пока суд да дело, AKAI взял, да выпустил пресловутый NC для домашнего употребления (см. врезку "Народный NC") - девайс, по простоте мало уступающий утюгу и посудомоечной машине. И не требующий никакого за собой ухода - ну как магнитофон или сидюк. Управляется с инфракрасного пульта с трекболлом, есть разъемы для наушников и микрофона - для голосовой почты. Клавиатура - по спецзаказу. Памяти - 4 Мб. Софт - от Оракла, и вообще девайс соответствует Ораклиным спецификациям. Есть слот для смарт-карты, через коюю, кстати, он и настраивается на конкретного провайдера. В магазине. В качестве монитора используется телевизор.

Оценивая происходящее, я все больше склоняюсь к мысли, что домашний и рабочий сетевые компьютеры - существенно различаются внешне, хотя совершенно одинаковы внутри. Дома очевидна ставка на телевизор, а на работе нужен монитор. Дома клавиатура - опциональна, на работе - без нее не жить. Дома основное - web browsing, e-mail, на работе - документооборот и специальный софт, ориентированный на потребности данного бизнеса. Кстати. По всей видимости, расцвет NC, буде таковой случится, должен совпасть с новым всплеском групверного софта, datawarehouse-like решений и бизнес-ориентированного специфического софта. Возрождение эпохи АСУ?

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


Напряг вокруг идеи сетевого компьютера (NC) многогранен и многолик. Если вкратце, и поближе к деньгам, то все, кому не лень пытаются отъесть кусок толстого Билловского пирога. Если лезть вглубь, то, понятное дело, выясняется, что происходит это не на пустом месте. Соперники Микрософта, наконец, сформулировали претензию к нему в форме, понятной даже начальникам. И теперь пытаются обратить ее в бабульки. Идея проста: что такое поганый софт - мало кто понимает. Обвинение сие абстрактно и требует профессионального экспертного анализа, чтобы стать основательным. А вот стоимость владения (total cost of ownership, TCO) - это то, в рост чего выливается поганость софта на практике. Фактор весомый, грубый, и, главное, зримый. Берем софт от Билла, ставим - владеть машиной становится дорого. (Время на обучение, время на обход багов, время на дефрагментацию дисков, время на обслуживание, деньги на новые версии, деньги на лишнюю память, и т.д. и т.п.)

Аргумент NC-шников прост: сетевой компьютер будет требовать гораздо меньше внимания, и, в результате, обойдется дешевле. Не за счет того, что он стоит $500, а за счет дешевой эксплуатации. Впрягают в эту телегу всё, что шевелится, и в бензобак ейный льют всё, что льется. Так, применение Явы в качестве ключевого языка позволяет разнообразить аппаратную сторону дела без особых затрат на перенос софта. Это, очевидно, игра не столько против Микрософта, сколько против Интела. Хотя, исходя из того, как Микрософт ее боится, видно, что и ему сумели насолить ее солнечные создатели. Вероятно, Гейтс считает недопустимым сам факт переносимости софта за пределы Windows - а ведь классический Ява-софт к виндам никак не привязан.

Почему переносимость напрягает гиганта? Тут тонкость. В отсутствие переносимости (дешевой переносимости!) производители софта не могут позволить себе не писать под рынок Windows, как самый прибыльный, и не могут продавать написаное для Windows пользователям других систем, из-за того, что перенос не окупается объемами продаж. Этот замок жестко держит производителя софта в рамках империи wintel. Теперь предположим, что в игру входит Ява. Если производитель сможет написать на Яве программный продукт, работающий одинаково хорошо и на Windows, и на других платформах (Unix, OS/2, QNX...), то он не упустит и прибылей от продажи на огромном рынке wintel, и окажется представлен в альтернативных ОС. За пару лет такого режима Windows потеряют основное отличие от других систем - уникальную наполненность программным обеспечением.

Очевидно - если любой продукт работает одинаково хорошо и под виндами, и под Юниксом, пользователь реально получит возможность выбирать себе ОС. Перспектива сия в Редмонде рассматривается как, мягко говоря, нежелательная. Просто-таки недопустимая. Там понимают, сколь много пользователей выберут Виндовс, если не будут вынуждены это делать. Посему: Яве - бой. Причем, в лучших традициях Микрософта, бой ведется неявными методами. "Ява недостаточно хороша в нынешнем виде" - утверждает Микрософт - "и мы ее улучшим. Добавим поддержку специфических Windows-функций, чтобы на ней можно было писать полноценные Windows-приложения". Умалчивается только одно - "Которые не будут работать нигде, кроме как в Windows". Вы можете купить Форд любого цвета при условии, что цвет будет черным (C) Генри Форд. Массовость не склонна к поощрению разнообразия.


Кстати, поясню еще один момент. Выше я писал, про отсутствие именно дешевой переносимости. Что это значит, и какая она бывает? Казалось бы, у Микрософта уже есть переносимость - NT работает на нескольких платформах, и, теоретически, программу под NT достаточно перекомпилировать, чтобы получить ее же для Альфы, к примеру. На практике это происходит довольно редко - продукты под NT не в избытке даже на рынке Intel, а Альфа и совсем заброшена.

Обуслдовлено это тем, что перенос - это не столько переписывание софта и перекомпиляция, сколько очередное тестирование, отладка и поддержка. Цена всех этих процессов недостаточно низка, чтобы окупить выталкивание продукта на малые рынки. По сути, необходимость перекомпиляции и отладки на новой платформе означает, что Word для Alpha - это уже другой продукт, нежели Word для Intel. Со всеми вытекающими.

С Явой - все не так. Один и тот же продукт, бит в бит, может запускаться на разных машинах без единого изменения. По крайней мере, до тех пор, пока к Яве не приложился Билли. А раз так - цена переноса - нулевая. Для производителя софта. Она ненулевая для производителя хардвера - и, соответственно, ява-интерпретатора для него. Но, во-первых, это - его хлеб, во-вторых, это нужно сделать один раз для всех потенциально возможных приложений. Куда как дешевле. Так что долой эклектику в виде смешения явы с виндами. Баннер, что ли, слепить - типа "Руки прочь от Явы"? ;-)

 
 
Я читаю новости, общаюсь с людьми, осмысливаю происходящее, и делаю выводы. Эта страничка - место, куда попадают некоторые из них. Иногда это просто издевки, иногда это - логические построения, иногда - шутки... Не стоит относиться к нижесказаному уж слишком всерьез. Однако, если нечто показалось Вам любопытным - пишите мне, пообщаемся. Если Вы нашли в сети нечто интересное, и хотите, чтобы я это откомментировал - обязательно пишите. Если у Вас возникла хоть какая эмоция - опять пишите. Мне любопытно.

Design (if any) and contents of these pages are c dz online, 1996-1997.