Александр Гагин - Технологии INTRANET. История Java. Как начиналась революция Интернет
- Название:Технологии INTRANET. История Java. Как начиналась революция Интернет
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Александр Гагин - Технологии INTRANET. История Java. Как начиналась революция Интернет краткое содержание
Технологии INTRANET. История Java. Как начиналась революция Интернет - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
После получения диплома колледжа в декабре 1993 года Андреессен ушел из NCSA и уехал в Силиконовую Долину, начав там работу над системами безопасности в молодой фирме Enterprise Information Technologies. О его пребывании в Долине узнал Джим Кларк, некогда университетский профессор и основатель компании Silicon Graphics. Кларк как раз искал проект, в который можно было бы вложить деньги. Его заинтересовала Mosaic, и скорая его встреча с Андреессоном в начале 1994 года стала отправной точкой компании Netscape, первоначально названной Mosaic Communications.
Это, по сути дела, послужило началом новой волны, когда WWW перестала быть университетской игрушкой, но превратилась в наиболее быстро развивающееся направление компьютерной индустрии. Вскоре свои WWW-навигаторы стали писать все, кому не лень, и, как гласит известная шутка, 1 апреля 1995 количество людей, пишущих свои WWW-навигаторы превысило число людей, пишущих свои операционные системы.
6. Рождение проекта GREEN
А что же Java? Помните ли Вы, когда вышла первая версия программ WWW? Это было в 1990. Как раз в это время в Sun начались события, породившие сегодняшний Java. Тогда IBM PC господствовал на рынках, и многие считали, что компания Sun Microsystems упустила возможности на рынке настольных систем.
Она добилась определенных успехов на рынке рабочих станций и серверов, но рынок desktop, казалось, был безвозвратно утерян.
Поэтому, когда уважаемый в фирме 25-летний программист Патрик Ноутон заявил президенту Скоту Мак-Нили, что он уходит в NeXT, это не было большой неожиданностью для последнего. В NeXT, дескать, все делается как надо, сказал Ноутон. Но Мак-Нили попросил его перед уходом написать, что не так делает Sun. А что бы сделал ты? — спросил президент.
На следующее утро Ноутон послал Мак-Нили немалого размера письмо со своим мнением о том, как Sun'у надо жить дальше.
Мак-Нили переслал письмо дальше управляющей структуре компании.
Помимо прочего, было предложено нанять дизайнера для переработки оконных интерфейсов, выбрать одну программную библиотеку, сосредоточится на единой оконной технологии, и, наконец, уволить существующую группу по MS-Windows, ибо это подразделение больше не понадобится, когда Sun пойдет верным путем.
В ожидании реакции Ноутон отложил переход в NeXT. И скоро он получил множество ответов. Все соглашались с ним, говоря, что просто боялись сказать то же самое. Джеймс Гослинг, легендарный программист, чье слово имело значительный вес, признал, что Ноутон сказал горькую правду. Они писал: "Где-то по дороге мы перестали понимать, что значит делать качественный продукт".
В Sun было созвано совещание, где директор Sun по науке, Джон Гейдж, задал Ноутону сакраментальный вопрос: а что же ты хочешь сделать? Они просидели до утра и сформулировали основные принципы нового проекта, ориентировавшегося на массовый рынок.
За дело должна была взяться небольшая команда талантливых инженеров, достаточно небольшая, чтобы уместиться за столиком в китайском ресторане. Новая среда должна была быть ориентирована на "послезавтрашние" машины, она должна была быть близка простым людям. Проект должен быть максимально независим от центрального офиса, секретен от всех, кроме верхушки Sun'a, продукты могут не быть сколь-либо совместимы с существующими продуктами Sun, и бюджет на первый год должен составить миллион долларов.
В течение пары дней руководство дало добро. Проект Java родился.
Сначала команда получила название Green; в нее вошли Ноутон, Джеймс Гослинг и Майк Шеридан — и именно они начали работу над проектом.
7. Джеймс Гослинг
Джеймс Гослинг — это один из наиболее известных людей в истории UNIX. Его карьера началась в 14 лет, когда во время экскурсии в компьютерный центр он запомнил код замка на дверях. После этого он много работал с машинами PDP-8 и скоро достиг в этом таких высот, что был принят на работу в DEC. Свое образование он продолжил в университете Карнеги-Меллон, где написал текстовый редактор EMACS и, вероятно, впервые почувствовал вкус к расширяемым системам. Затем была работа в IBM и оконная система Andrew Windows System. Перелом в судьбе Гослинга наступил в 1983 году, когда Билл Джой на конференции Sun убедился, что оконная система Гослинга существенно превосходит Sun'овскую SunView. Скоро Гослинг уже делал для Sun оконную систему NeWS – Network Extandable Windowing System. Она была построена на языке описания графических объектов postscript и технологически была даже более совершенна, чем популярные сегодня оконные системы. Сейчас ближайший родственник NeWS — NeXTstep. Как писали авторы одной книги, "NeWS решала те проблемы, для создания которых был придуман X11". Увы, NeWS была принесена в жертву требованиям рынка.
8. Билл Джой
Упомянув выше Билла Джоя, нельзя не рассказать о нем подробнее.
Это личность столь же легендарная, как, например, Дэнис Ритчи.
Один из отцов BSD Unix, разработчик программ csh и vi ("азбука" для каждого специалиста по Unix), Джой был назван журналом ъed Herring "Software's other Bill". Джой сыграл в истории Java одну из главных ролей, оставаясь зачастую за сценой.
Джой работал в самом центре команды BSD Unix. BSD принес с собой TCP/IP в качестве индустриальной сети и в этом не последнюю роль сыграл Джой. Усовершенствовав протокол TCP/IP для работы на Ethernet, а не только на 50 кбит/сек линиях Arpanet, Билл Джой сделал возможным появление Internet. Когда в 1988 году фирма Sun провозгласила: "Сеть — это компьютер", имелась в виду сеть, на которой работала система Билла Джоя Network File System (NFS), включавшая в себя TCP/IP. Как сказал Эрик Шмидт — коллега Билла Джоя по колледжу в Беркли, ныне главный технолог Sun и пророк будущего переворота в программном обеспечении: "Sun продавала Internet раньше, чем Internet появился".
Это действительно так, поскольку компьютеры Sun с работающей на них системой BSD Unix оказались наиболее надежными кораблями для TCP/IP, львиная доля всех хост-компьютеров на Web по-прежнему являются машинами от Sun, и компания Sun испытывает от пробуждения Web ощутимый прилив доходов. Теперь компьютерный мир с навигатором Марка Андреессена в руках бежит в сторону Internet; освобождаясь от якорных цепей в Редмонде, корабль дрейфует в сторону Силиконовой Долины. Даже Билл Гейтс, последний оппонент сетевого стандарта Джоя, включает TCP/IP в состав Windows 95. Джой должен испытывать такое чувство, как будто компьютерная отрасль возвращается, наконец, домой.
9. Пророчества Джоя в 1990
А 6 лет назад, в 1990 году, Джой был известен, как один из величайших умов в программировании, но постоянно проигрывающий Microsoft. На конференции PC Forum Эстер Дайсон в 1990 году он говорил, атакуя Microsoft: "Мы добавляем все больше возможностей к старым системам и сложность растет экспоненциально. У меня десять различных пакетов, и они взаимодействуют 10 х 10 различными способами. Выскакивают всевозможные сюрпризы, а поскольку все эти пакеты не работают совместно, мои возможности возрастают всего лишь аддитивно. У меня есть такая возможность и есть этакая, а в комбинации они не работают. А я хочу видеть систему, где сложность возрастает линейно, а мощность — экспоненциально".
Читать дальшеИнтервал:
Закладка: