Кто придумал интернет? 10 отцов-основателей
Фраза «основатель интернета» зачастую используется в отношении людей вроде Бенджамина франклина, Томаса Джефферсона и Джорджа Вашингтона. Поразмыслим же над ней с более глобальной точки зрения. А что может быть глобальнее, чем Веб?
Поэтому сегодня мы познакомимся с 10 людьми, которые помогли всемирной сети распространиться по нашей планете и прийти к тому состоянию, в котором мы видим ее сейчас.
Читая этот топ, вы познакомитесь с несколькими наиболее влиятельными людьми, создавшими и развившими идеи и технологии, которые сегодня являются ведущими в глобальной паутине. И также узнаете, собственно, где придумали интернет.
1. Так кто изобрел интернет? – Тим Бернерс-Ли (Tim Berners-Lee)
Этот человек выделился тем, что он стал инвестором интернета. Физик по образованию, Бернерс-Ли и его команда создали первый в мире интернет-браузер «WorldWideWeb», а также язык гипертекстовой разметки — HTML.
Бернерс-Ли основал и в настоящее время возглавляет Консорциум Всемирной Паутины (W3C), организацию, которая разрабатывает и внедряет стандарты для всемирной паутины. Хотя и можно считать датой рождения интернет 1969 год, именно Бернерс-Ли стал первым человеком, который сумел объединить концепцию Интернет с гипертекстом, что стало основополагающим моментом для нынешней всемирной паутины.
Благодаря тому, что CERN (Европейская Организация Ядерных Исследований) не закрыла доступа к своей разработке под названием Всемирная Сеть (World Wide Web), а также никогда не заявляла на нее свои права, протоколы этой разработки нашли широчайшее применение.
2. Марк Андреессен (Marc Andreessen)
Чем же знаменит он? Этот человек был соавтором первого веб-браузера, получившего широкое распространение — «Mosaic», а также организатором компании «Netscape Communications».
Несмотря на то, что «Mosaic» не был первым графическим веб-браузером, он стал первым браузером, на который обратили серьезное внимание. Он также был первым браузером, который отображал изображения внутри текста.
После создания «Mosaic», Андреессен стал сооснователем компании «Netscape Communications». Флагманский продукт компании — браузер «Netscape Navigator» оказал огромное влияние на развитие всемирной сети, позволяя донести ее преимущества до простых пользователей. В 1998 году «Netscape» раскрыла исходный код «Netscape Communicator’а» под открытой лицензией. Этот проект, известный под названием «Mozilla», стал основанием для развития программы, известной нам под названием «Firefox».
3. Брайан Белендорф (Brian Behlendorf)
В чем значимость этого человека: Брайан Белендорф был ведущим разработчиком веб-сервера Apache, а также одним из основателей Apache Group. Работая в качестве вебмастера над вебсайтом Wired Magazine под названием HotWired, Белендорф заметил, что делает множество изменений и исправлений в коде HTTP-сервера, изначально разработанного в NSCA, в Университете штата Иллинойс на территории академгородка Урбана Шампейн (Urbana Champaign). После того, как он обнаружил еще несколько групп людей, делающих такие исправления, он организовал мейлинг-лист для координации работы на сервером.
К февралю 1995 года проект обрел имя — Apache — а оригинальный код сервера от NCSA был полностью переписан и заново оптимизирован. Настоящим достижением Apache, помимо того, что он был бесплатен и поставлялся с открытым исходным кодом, стало то, что он являлся расширяемым решением. Это означало, что хостинг-провайдеры могли с легкостью добавлять свои расширения или плагины для более качественной оптимизации сервера, позволяя на одном компьютере размещать сотни сайтов. Apache и к настоящему времени остается самым популярным веб-сервером в сети.
4, 5, 6. Расмус Лердорф, Энди Гутманс и Зеев Сураски (Rasmus Lerdorf, Andi Gutmans and Zeev Suraski)
Лердорф, Гутманс и Сураски стали родителями того, что известно нам под названием PHP, скриптового языка, который остается одним из наиболее используемых языков в веб-разработке при создании динамических веб-страниц. Расмус Лердорф разработал этот язык в 1995 году и стал ведущим разработчиком проекта в его первых двух версиях.
В 1997 году Гутманс и Сураски решили расширить PHP, переписав парсер и создав его третью версию. После этого они оба занялись переписанием ядра языка с нуля, назвав его Zend Engine, доведя его до выпуска версии под номером 4. Гутманс и Сураски, после выпуска этой версии, основали компанию Zend Technologies, которая продолжает вносить огромный вклад в развитие PHP.
В то время как язык Perl Ларри Уолла (Larry Wall) был одним из первых скриптовых языков общего назначения, которые позволили развиться вебу, простота и легкость внедрения PHP стали основополагающими в том, что де-факто именно его «P» стала включаться в аббревиатуру LAMP (набор компонентов для построения веб-приложений)
7. Брэд Фитзпатрик (Brad Fitzpatrick)
Создатель LiveJournal, во многом являющегося социальной сетью, автор оригинального memcached и протокола аутентификации OpenID.
Фитзпатрик создал LiveJournal во время обучения в колледже для того, чтобы он и его друзья имели возможность делиться своими занятиями и впечатлениями. Позднее проект перерос в огромное блоггерское сообщество, а также обрел множество нововведений, вроде Френдлистов, возможности создания голосований, поддержку блог-клиентов, возможность отправки пользователям текстовых сообщений, возможность написания постов с телефона, публикации записей через E-mail, создания пользовательских блогов и многих других, которые впоследствии стали стандратом для создания таких сетей, как Facebook, Tumblr, MySpace, WordPress.com и Posterous.
Поскольку LiveJournal разрастался и стал потреблять все большие и большие объемы ресурсов, Фитзпатрик запустил свой проект под названием memcached, направленный на ускорение динамических веб-приложений и снижение нагрузки на базы данных. Это происходит за счет четкого и централизованного распределения оперативной памяти веб-серверов, на которых размещено приложение, что позволяет с легкостью разрастаться крупным проектам. Memcached используется Википедией, Flickr, Facebook, WordPress, Twitter, Craigslist и многими другими.
8. Брендан Айх
Этот человек стал создателем JavaScript и в настоящее время является главным инженером Mozilla Corporation. Айх создал JavaScript во времена своей работы в Netscape, назвав его сначала Mocha, позднее переименовав проект в LiveScript, а затем — в JavaScript. Официальная дата запуска JavaScript — декабрь 1995 года.
JavaScript за короткий промежуток времени стал одним из наиболее популярных языков для веб-разработки. По истечении времени и с развитием библиотек и фреймворков JavaScript совместно с мощью Ajax сделали его интегральной частью веб-стандартов.
9. Джон Резиг
Джон Резиг — создатель и ведущий разработчик jQuery, самой популярной JavaScript-библиотеки в интернете. Несмотря на то, что другие JavaScript-библиотеки предшествовали jQuery, например Prototype Сэма Стивенсона, достижением этой библиотеки стала кроссбраузерность, выделяющая ее среди многих.
За последние два года, внимание к jQuery значительно возросло, и сейчас эта библиотека используется 31 процентом из 10 000 наиболее посещаемых веб-сайтов в мире. Ее расширяемость и jQuery UI также позволили адаптировать библиотеку jQuery к использованию в разработке корпоративных приложений. Любая JavaScript-библиотека, которая позволяет совершить переход веб-раработчиков в нишу производителей корпоративных приложений, является настоящей находкой.
JavaScript продолжает удерживать ветвь перевенства в стандартизированном вебе, и jQuery играет в этом немаловажную роль.
10. Джонатан Гай (Jonathan Gay)
Он основал FutureWave Software и в течение более десяти лет был ведущим разработчиком и вдохновителем технологии под названием Flash.
Несмотря на то, что не всем нравится Adobe Flash, стоит вспомнить, насколько влиятельной и важной была эта технология в течение последних 15 лет. Гай создал программу для создания векторных изображений под названием SmartSketch для операционной системы PenPoint в 1993 году, а после ухода с рынка этой операционной системы, технология SmartSketch была предложена для создания и воспроизведения анимации для веб-страниц.
Этот продукт, переименованный в FutureSplash Animator, был поглощен компанией Macromedia в 1996 году и получил название Flash. После поглощения Гай стал Вице президентом отдела разработки Macromedia и возглавил управление отдела разработки Flash. Спустя годы его команда включила в Flash новые элементы, одним из которых является ActionScript.
Однако, верхом достижений Гая стало создание командой, которую он возглавлял, того, технологии, известной нам как Flash Communication Server (сейчас — Flash Media Server), что позволило Flash Player’у использовать RTMP протокол для воспроизведения через веб потокового аудио и видео. По сути, эта технология позволила YouTube стать… YouTube’ом.