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




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

Браузеры
Стр. 13 из 30
причем отличия порой были чисто формальными. В результате оказалось, что страницы,
сделанные в соответствии с W3C спецификациями, отображались в Navigator искаженно.
Немаловажно и то, что NN необходимо было скачивать (пусть и бесплатно) и устанавливать
вручную,  а  IE  быстро  стал  встроенным  компонентом  Windows,  сразу  готовым  к
использованию (и от которого, к слову, избавиться нельзя было принципиально).
А  каким  образом  Netscape  смог  добиться  лидирующего  положения?  В  свое  время
подобными же методами компания пытался (успешно, в конце концов) выдавить с рынка
NCSA Mosaic. Тогда HTML был особенно беден интересными возможностями, а потому
интересные  инновации,  поддерживаемые  Navigator'ом,  сразу  привлекали  внимание
разработчиков  и  пользователей.  Однако  такие  страницы  совершенно  неправильно
отображались в Mosaic, что склоняло его пользователей к переходу на решения компании
Netscape.
В результате в связи с забвением Netscape и его Navigator многие вздохнули с облегчением.
Хотя, безусловно, потеря конкуренции на рынке и воцарение такого опасного монополиста
как Microsoft, никогда не идет на пользу конечным пользователям, однако, многие устали
от "войны стандартов", когда и так небогатые возможности HTML приходилось изощренно
подгонять таким образом, чтобы страницы выглядели одинаково в обоих браузерах.
Про HotJava, к сожалению, особенно сказать нечего. Некоторое время Sun поддерживала
этот продукт и добавила возможность визуально создавать веб-страницы без знания HTML.
Однако создать конкурентоспособный браузер не удалось, и вскоре развитие HotJava было
остановлено. Сейчас еще можно скачать и посмотреть последнюю версию 3.0.
И  последнее,  на  чем  стоит  остановиться,  -  это  язык  Java  Script,  который  также  весьма
распространен и который до сих пор многие связывают с Java, видимо, по причине схожести
имен. Впрочем, некоторые общие особенности у них действительно есть.
4 декабря 1995 года компании Netscape и Sun совместно объявляют новый "язык сценариев"
(scripting  language)  Java  Script.  Как  следует  из  пресс-релиза  это  открытый,  кросс-
платформенный объектный язык сценариев для корпоративных сетей и Интернета. Код
Java Script описывается прямо в HTML тексте (хотя возможно и подгружать его из отдельных
файлов с расширением .js). Этот язык предназначен для создания приложений, которые
связывают объекты и ресурсы на клиентской машине или на сервере. Таким образом, Java
Script с одной стороны расширяет и дополняет HTML, а с другой стороны - дополняет Java.
С  помощью  Java  пишутся  объекты-апплеты,  которыми  можно  управлять  через  язык
сценариев.
Общие свойства Java Script и Java:
· легкость в освоении. По этому параметру Java Script сравнивают с Visual Basic - чтобы
использоваться эти языки, серьезный опыт программирования не требуется.
· кросс-платформенность. Код Java Script выполняется браузером. Подразумевается, что
браузеры  на  разных  платформах  должны  обеспечивать  одинаковую  функциональность
для страниц, использующих язык сценариев. Однако, это выполняется примерно в той же
степени, что и поддержка самого HTML - различий все же очень много.
· открытость. Спецификация языка открыта для использования и обсуждения сообществом
разработчиков.
· все перечисленные свойства позволяют утверждать, что Java Script хорошо приспособлен
для интернет-программирования.
Программирование на Java
Rendered by www.RenderX.com

Стр. 14 из 30
История развития Java
· синтаксисы языков Java Script и Java очень похожи. Впрочем, они также довольно сильно
напоминают язык С.
·  язык  Java  Script  не  объектно-ориентированный  (хотя  некоторые  аспекты  ОО  подхода
поддерживаются),  но  позволяет  использование  различных  объектов,  предоставляемых
браузером.
· похожая история появления и развития. Оба языка были объявлены компаниями Sun и
Netscape с интервалом в несколько месяцев. Вышедший вскоре после это Netscape Navi-
gator  2.0  поддерживал  обе  новые  технологии.  Есть  предположение,  что  само  название
Java  Script  было  дано  для  того,  чтобы  воспользоваться  большой  популярностью  Java,
либо для того, чтобы еще больше расширить понятие "платформа Java". Вполне вероятно,
что основную работу по разработке языка провела именно Netscape.
Несмотря на большое количество схожих характеристик, Java и Java Script - совершенно
различные  языки,  и  в  первую  очередь  -  по  назначению.  Если  изначально  Java
позиционировалась  как  язык  для  создания  интернет-приложений  (апплетов),  то  сейчас
уже совершенно ясно, что Java - это полноценный язык программирования. Что касается
Java  Script,  то  он  полностью  оправдывает  свое  название  языка  сценариев,  оставаясь
расширением HTML. Впрочем, расширением довольно мощным, так как любители этой
технологии  ухитряются  создавать  вполне  серьезные  приложения,  такие  как  3D  игры  от
первого  лица  (в  сильно  упрощенном  режиме,  естественно),  хотя  это  скорее  случай  из
области курьезов.
В  заключение  отметим,  что  код  Java  Script,  исполняющийся  на  клиенте,  оказывается
доступен всем в открытом виде, что затрудняет охрану авторских прав. С другой стороны,
из-за отсутствия полноценной поддержки объявления новых типов программы со сложной
функциональностью  зачастую  оказываются  слишком  запутанными  для  того,  чтобы  ими
могли воспользоваться другие.
3.2. Сетевые компьютеры
Когда стало понятно, что новая технология пользуется небывалым спросом, естественным
желанием было укрепить и развить успех и распространенность Java. Для того чтобы Java
не  разделила  судьбу  NeWS  (эта  оконная  система  упоминалась  в  начале  главы,  она  не
получила развития, проиграв конкуренцию X Window), компания Sun старалась наладить
сотрудничество  с  третьими  фирмами  для  производства  различных  библиотек,  средств
разработчика,  инструментариев.  9  января  1996  года  было  сформировано  новое
подразделение  JavaSoft,  которое  и  занялось  разработкой  новых  Java-технологий  и
продвижением их на рынок. Главная цель - появление все большего количества самых
разных приложений, написанных на этой платформе. Например, 1 июля 1997 года было
объявлено, что ученые NASA (National Aeronautics and Space Administration, государственная
организация  США,  занимающаяся  исследованием  космоса)  с  помощью  Java-апплетов
управляют роботом, изучающим поверхность Марса ("Java помогает делать историю!").
Пора  остановиться  подробнее  на  том,  почему  по  отношению  к  Java  используется  этот
термин - "платформа", чем Java отличается от обычного языка программирования?
Как  правило,  платформой  называют  сочетание,  во-первых,  аппаратной  архитектуры
("железо"), которая определяется типом используемого процессора (Intel x86, Sun SPARC,
PowerPC  и  др.),  и,  во-вторых,  операционной  системой  (MS  Windows,  Sun  Solaris,  Linux,
Mac OS и др.). При написании программ разработчик всегда пользуется средствами целевой
Программирование на Java
Rendered by www.RenderX.com
1   ...   4   5   6   7   8   9   10   11   ...   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
обратиться к администрации
ТопРеферат
Главная страница