Статические на динамические сайты! Введение о том, как появились языки веб-скриптов!

Ну… ну… как начать? Да давайте так..! Я знаю, что вам может не понадобиться знакомство ни с компьютерами, ни с Интернетом. Итак, в той близкой истории, когда сразу после того, как Интернет был представлен людям некоторыми необычными людьми…. Веб-сайты были не такими крутыми, как вы видите сегодня… В основном, все они были статичными! Вау…..! Что такое статическая веб-страница..?

Давайте посмотрим... «В некотором смысле, статическая веб-страница — это просто источник информации. Дизайнеры часто используют комбинацию текста и изображений, контролируемых HTML-тегами, для отображения чего-то, что очень похоже на газетную страницу. У него есть верстка и верстка, но он не меняется от одной загрузки к другой».

«Еще один способ понять статические веб-страницы — сравнить их с динамическими веб-страницами. Последние имеют элементы управления и формы, которые глубоко закодированы, поэтому страница отображается по-разному для разных пользователей или в разных ситуациях. Например, динамическая веб-страница может получить доступ к базе данных, чтобы узнать об идентификации и истории пользователя или отобразить настраиваемые элементы, такие как имя пользователя или его/ее собранные предпочтения. Напротив, статическая веб-страница не обеспечивает такой настройки». Все в порядке…..! Теперь вы знаете, что такое статическая веб-страница! Мало того, я упомянул, что такое динамический сайт..! Итак, ребята, мы готовы к работе….! Итак, мы собираемся выяснить, как этот статический предок стал современным динамическим зверем..! С благословения Войны Скриптов!!! На самом деле, мы собираемся выяснить, как ECMA Script (просто Java Script) стал фактическим создателем динамических веб-сайтов в наши дни!

Пойдем..! Итак.. Все началось в начале 90-х, а точнее в 1995 году. Людям, которые использовали веб-браузер Netscape (нет, я даже не вижу этого браузера), нужен был новый взгляд на веб-сайты. Ага! динамичный вид… В то время HTML был еще молодым и достаточно простым, чтобы его могли понять не-разработчики. Таким образом, все, что должно было стать частью браузера, чтобы сделать Интернет более динамичным, должно быть доступно для непрограммистов. И они создали язык сценариев….! Можете ли вы догадаться, что это было…………………………??

Нет…..это был не Java Script….! Это был «Мокко». Netscape изобрел мокко за 10 дней…! Да, они заняли всего 10 дней! Так что Mocha совсем не был похож на Scheme. Он выглядел как динамическая Java, но под ним скрывался совсем другой зверь: недоношенный любовный ребенок Scheme и Self с внешностью Java. Прототип Mocha был интегрирован в Netscape Communicator в мае 1995 года. Вскоре он был переименован в LiveScript. На данный момент слово «живой» было удобным с точки зрения маркетинга. Та-да……..! В декабре 1995 года Netscape Communications и Sun заключили сделку: Mocha/LiveScript будет переименован в JavaScript и будет представлен как язык сценариев для небольших задач на стороне клиента в браузере, а Java будет продвигаться как более крупный профессиональный инструмент. для разработки богатых веб-компонентов.

Ребята…..! Мы сейчас в декабре 1995 года, за 4 месяца до сегодняшнего дня Microsoft изобрела ваш любимый браузер!! «Интернет Эксплорер…!» Итак, война началась 4 месяца назад…!! Изменение названия и договора с SUN; этот план не помешал Microsoft захватить рынок веб-браузеров и вывести Netscape Communications из бизнеса, Internet Explorer использовал свой собственный язык сценариев для своего браузера. Это был JScript (не Java Script). Netscape Navigator работал с JavaScript, Internet Explorer работал с JScript. Первая версия JScript была включена в Internet Explorer 3.0, выпущенный в августе 1996 года. Поэтому разработчики не могли создавать страницы, которые выглядели бы хорошо. в обоих браузерах, требуя уведомления на веб-страницах о том, для какого браузера предназначена страница.

В JavaScript функции — это просто еще один тип объекта. Их можно передавать так же, как и любой другой элемент. Их можно привязывать к переменным, а также в более поздних версиях их можно даже выбрасывать как исключения. Эта функция является вероятным фактом в разработке JavaScript.

В ноябре 1996 года JavaScript выпустил первую официальную спецификацию языка после представления в ECMA International (Европейскую ассоциацию производителей компьютеров). На самом деле в ней было 300 000 страниц! Обладая 95-процентной долей рынка с Explorer, Microsoft прекращает сотрудничество с ECMA International над своим языком JScript, поскольку JScript стал сценарием на стороне клиента по умолчанию. В 2002 году Mozilla выпустила Firefox, что в конечном итоге снова привело к росту популярности JavaScript. Firefox был популярным браузером, который начал отбирать долю рынка у Internet Explorer. В 2004 году Mozilla начала работать с ECMA International над стандартизацией, но новых спецификаций выпущено не было из-за постоянного отказа Microsoft сотрудничать из-за того, что у них был собственный JScript. Но со временем Microsoft пришлось согласиться на стандартизацию…! Опс….!

По причинам, связанным с торговой маркой, комитет ECMA не смог использовать JavaScript в качестве названия… на самом деле ребята из альтернативного языка сценариев тоже многим не нравились, кстати, язык, описываемый стандартом, сегодня называется ECMA Script…! В 1997 году была представлена ​​первая версия сценария ECMA, поэтому в 2021 году у нас уже есть 12-я версия!

Итак, вы должны помнить, что однажды Microsoft вышла на сцену со своим собственным JScript… Вначале они фактически отказались согласиться со стандартизацией сценариев ECMA… Однако, в конце концов, им пришлось…!

Они победили в войне….?

Нет, я так не думаю… Их воспитало жгучее желание быть начальником! Итак, на этот раз они пришли с TypeScript….!

" Ждать ..! что..! Машинопись..??? “

"Что это такое..?"

Это начало очередной главы о веб-приложениях…..! Конечно другая статья…! 😉