Лекция  Что такое Java? История создания  1




PDF просмотр
НазваниеЛекция  Что такое Java? История создания  1
страница5/25
Дата конвертации15.10.2012
Размер2.85 Mb.
ТипЛекция
1   2   3   4   5   6   7   8   9   ...   25

Стр. 8 из 30
История создания Java
мультимедиа-сервисами уже без Oak. Все предприятие оказалось под угрозой бесславной
кончины, однако в этот момент Билл Джой снова оказал поддержку проекту, который вскоре
дал миру платформу Java.
Когда  создатели  FirstPerson  наконец  обратили  внимание  на  Интернет,  они  поняли,  что
функциональность тех сетевых приложений, для которых они создавали Oak, очень близки
к WWW. Билл Джой вспомнил, как он двадцать лет назад принял участие в разработке
UNIX в Беркли, и затем эта операционная система получила широчайшее распространение
благодаря  тому,  что  ее  можно  было  загрузить  по  сети  совершенно  бесплатно.  Такой
принцип бесплатного распространения коммерческих продуктов создал саму WWW, тем
же  образом  компания  Netscape  вскоре  стала  лидером  рынка  браузеров,  так  многие
технологии получили возможность захватить долю рынка в кратчайшие сроки. Эти новые
идеи при поддержке Джоя окончательно убедили руководство Sun, что Интернет может
стать  воскрешением  платформы  Oak  (кстати,  этот  новый  проект  поначалу  называли
"Liveoak"). В итоге Джой садится писать очередной бизнес-план и отправляет Гослинга и
Нотона  начинать  работу  по  адаптации  Oak  для  Интернета.  Гослинг  пересматривает
программный  код  платформы,  а  Нотон  берется  за  написание  "убойного"  приложения,
которое бы сразу продемонстрировало всю мощь Oak для Интернета.
В самом деле, эти технологии прекрасно подошли друг другу. Языки программирования
всегда играли важную роль в развитии компьютерных технологий. Мейнфреймы не были
особенно полезны, пока не появился Cobol. Благодаря языку Fortran от IBM, компьютеры
стали широко применяться для научных вычислений и исследований. Basic - самый первый
продукт от Microsoft - позволил всем программистам-любителям легко создавать программы
для своих персональных компьютеров. Язык С++ стал основой для развития графических
пользовательских интерфейсов, таких как Mac OS и Windows. Создатели Oak сделали все,
чтобы эта технология сыграла такую же роль в программировании для Интернет.
Несмотря на то, что к середине 1994 года WWW достиг невиданных размеров (конечно,
по меркам того времени), веб-страницы продолжали быть больше похожими на обычные
бумажные издания, чем на интерактивные приложения. По большей части вся работа в
сети заключалась в отправке запроса на веб-сервер и получении ответа, который содержал
обычный  статический  HTML-файл,  отображаемый  браузером  на  стороне  клиента.  Уже
тогда функциональность веб-серверов расширялась с помощью CGI (Common Gateway
Interface). Эта технология позволяла по запросу клиента запускать обычную программу на
сервере и ее результат отсылать обратно в качестве ответа. Поскольку в то время скорость
каналов связи была невысокой (хотя, похоже, пользователи никогда не будут удовлетворены
возможностями аппаратуры), то клиент мог ждать несколько минут, чтобы лишь увидеть
сообщение,  что  он  ошибся  в  одной  букве  запроса.  Динамическое  построение  графиков
при таком способе реализации означало бы генерацию GIF-файлов в реальном времени.
А  ведь  зачастую  клиентские  машины  являются  полноценными  персональными
компьютерами,  которые  могли  бы  брать  значительную  часть  работы  взаимодействия  с
пользователем на себя, разгружая сервера.
Вообще, клиент-серверная архитектура, просто необходимая для большинства сложных
корпоративных  (enterprise)  приложений,  обладает  рядом  существенных  технических
сложностей. Основная идея - разместить общие данные на сервере, чтобы создать единое
информационное  пространство  для  работы  многих  пользователей,  а  программы,
отображающие  и  позволяющие  удобно  редактировать  эти  данные,  выполняются  на
клиентских  машинах.  Очень  часто  в  корпорации  используется  несколько  аппаратных
платформ (это может быть как "историческое наследие", так и следствие того, что различные
Программирование на Java
Rendered by www.RenderX.com
1   2   3   4   5   6   7   8   9   ...   25

Похожие:

Лекция  Что такое Java? История создания  1 iconЦель Разработчик Java(Java ee) Краткая информация
Отличные знания и 6-летний опыт в Java. Сертификат Sun Certified Java Programmer (Март 2010, 98%, Java se 6)
Лекция  Что такое Java? История создания  1 iconОбщие представления о языке Java 6
Виртуальная Java-машина, байт-код, jit-компиляция. Категории программ, написанных на языке Java 9
Лекция  Что такое Java? История создания  1 icon    Люди ни во что не верят столь твердо, как в то, о чем они меньше всего знают. Мишель Монтень   Что такое история
...
Лекция  Что такое Java? История создания  1 icon          Java 2    практическое руководство                          Минск 
Б69          Java 2: практ. рук. / И. Н. Блинов, В. С. Романчик. – Мн.: УниверсалПресс, 2005. 
Лекция  Что такое Java? История создания  1 iconЛекция «История Галиции-история её народов» проф. О. Жерноклеев 19. 30 20. 30 Ужин 20. 30 22. 00 Лекция «История евреев Галиции (1772-1939)»

Лекция  Что такое Java? История создания  1 iconУрок дается по теме «История создания и творческая история романа»
Представленный урок является вторым в системе уроков литературы в 11 классе по изучению романа М. А. Булгакова «Мастер и Маргарита»...
Лекция  Что такое Java? История создания  1 iconИстория создания
Заинтересовать историей создания образа главного героя романа Д. Дефо «Приключения Робинзона Крузо»
Лекция  Что такое Java? История создания  1 iconЛекция №8. Особенности занятий легкой атлетикой с детьми, подростками, юношами лекция №9. Особенности занятий легкой атлетикой с женщинами …63 ЛИТЕРАТУРА лекция №1 «Введение в предмет. История развития легкой атлетики»
Лекция №6. Организация и проведение соревнований по легкой атлетике
Лекция  Что такое Java? История создания  1 iconДоктор берест
Знаете ли вы, что такое береза? Не торопитесь с ответом – эта книга убедит вас, что такое
Лекция  Что такое Java? История создания  1 iconТехнология анализа художественного текста
«что  такое  хорошо,  а  что  такое плохо», закладывается нравственный фундамент личности
Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница