PC Magazine/RE logo
©СК Пресс 4S/96
PC Magazine, June 25, 1996, p. 85

Web как платформа

Билл Макроун


Эту истину мы считаем само собой разумеющейся: Web - это платформа.

Как таковая она становится гравитационной массой, которая притягивает как пользователей, так и программистов. В 1995 г. люди начали впервые покупать персональные компьютеры ради Internet. Хотя Internet остается привлекательной, множество пользователей разочаровано пределом скорости 28,8 кбит/с. Не всегда оправдывает обещание информационное содержимое сети.

В следующие год-два абонентские линии станут цифровыми, вы перескочите через ISDN и сможете подключаться куда угодно по имеющейся у вас телефонной линии, работающей со скоростью от 300 кбит/с до 6 Мбит/с. Высокие скорости передачи породят массу новых приложений, что потребует тысяч новых серверов и вызовет сбыт дополнительных миллионов компьютеров. Уровень услуг будет зависеть от скорости, но даже при невысоких скоростях обычными станут анимация и звук. Более высокое качество обретут видеофоны, интерактивные игры и MPEG-видеофильмы по заказам. Эти приложени создадут очередную волну спроса на аппаратные средства.

Web - фантастическая вещь. Люди лезут из кожи вон, чтобы изучить язык HTML, подключаться к сетям с протоколом TCP/IP и Web-серверам, пользоватьс браузерами в качестве средств доступа ко всему, что можно увидеть, и вообще заново открыть для себ вычислительную технику. Очень напрашивается такое сравнение. Вы можете купить абсолютно хороший автомобиль у дилера "Шевроле" с гарантией от коррозии и на 50 тыс. миль пробега до первой регулировки. Но если бы Web-мания овладела авторынком, мы покупали бы четыре колеса, кучу металла, несколько сидений, стекла и сварочную горелку в магазине Sears, чтобы самим собирать автомобили.

Вместо того чтобы воспользоваться готовыми решениями, люди создают собственные - из всякой всячины типа программ-номеронабирателей, протокольных стеков, баз данных, браузеров и микропрограмм. Мы делаем гигантский шаг назад в производительности, ремонтопригодности и безопасности, но кто я такой, чтобы становиться на пути прогресса?

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

Для 1996 г. Internet-ПК, или сетевой ПК, ценой 500 долл. - нелепая затея, но это попытка некоторых столпов промышленности поскорее превратить малые решения в большие, избавив пользователя от сложностей и переместив их в отдел информационных систем, как это и должно быть.

Нет сомнений, что можно сделать 500-долл. машину, позволяющую путешествовать по Сети, но сама идея о загрузке вашей прикладной программы из сети смехотворна, если принять во внимание малую скорость местной линии, перегрузку серверов и непредсказуемое поведение магистрали. Даже маленькие прикладные программы - порции кода, обещанные Java, никак не вписываются в большинство наших привычных представлений. Вся идея сетевого компьютера состоит в том, чтобы не хранить данные на месте. Но можете ли вы представить себе проверку правописания через модемное соединение? Я не могу.

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

Есть шансы, однако, что наше оборудование даже прошлого поколения превзойдет типовой сетевой компьютер, так что аргумент в пользу последнего довольно слабый. Конечно, первыми кандидатами остаютс среды, которые требуют высокой степени защиты, управляемости или однородности. Таковыми могут быть частные сети, обслуживающие торговые точки, заводские автоматические линии и системы защиты. Добавятся ли программы таких систем к круговерти в Web? Я серьезно в этом сомневаюсь.

Такие поставщики, как Sun Microsystems, очень даже способны на бойкие афоризмы типа: "Сеть - это компьютер". У PC Magazine тоже есть несколько хороших изречений, например наша исключительно прозорлива надпечатка на фирменной тенниске, сделанная примерно в 1987 г.: "Если вы не в сети, у вас не компьютер". Обе фразы гораздо больше подходят к сегодняшему дню, чем к тому времени, в котором они придуманы. Фирме Sun принадлежит еще одно изречение: "Java - это платформа".

Я так не думаю. Web - действительно платформа, и Netscape - высшее ее воплощение. Java же - это инструмент, не больше и не меньше. Действительно, это образец компактности и переосмысления нелегкого языка (С++), но называть его как-то иначе - значит принимать желаемое за действительное.