Javascript снова в игре

Depositphotos 27736851 с

Я помню, как люди говорили о кончине Javascript. Многие браузеры позволяют блокировать его настройки из-за вредоносных скриптов. Однако сейчас Javascript снова набирает обороты. Для неспециалистов… Есть два способа программирования веб-сайтов: на стороне сервера и на стороне клиента. Пример сценария на стороне сервера: когда вы отправляете свой заказ, ваша информация отправляется на сервер, а затем появляется новая страница, созданная сервером. Примером клиентского сценария является случай, когда вы нажимаете «Отправить» и получаете мгновенное сообщение об ошибке, что вы не ввели действительную информацию.

PHP и VBScript являются примерами серверных языков. Javascript - это клиентский скрипт. С появлением XML у Javascript появилась новая жизнь. Javascript может напрямую связываться с сервером, не требуя, чтобы сервер размещал новую страницу. Теперь клиент и сервер могут общаться друг с другом, просто используя XML.

В течение долгого времени индустрия программного обеспечения была разделена на толпу разработчиков программного обеспечения и поставщиков услуг приложений. Программное обеспечение загружается и запускается локально на вашем ПК / MAC. ASP - это программное обеспечение, которое запускается на сервере, и вы взаимодействуете через браузер. Преимущество ASP в том, что они могут вносить исправления и новые функции без необходимости устанавливать что-либо локально. Обратной стороной было то, что программное обеспечение на основе браузера было сильно ограничено из-за программирования на стороне клиента и ограничений браузера.

Однако способность Javascript общаться через XML меняет правила игры !!! Имея возможность связываться с сервером и по-прежнему работать в браузере, теперь вы можете создавать очень сложные приложения, которые будут конкурировать с настольным программным обеспечением. И у вас будет все преимущество запуска этого программного обеспечения с сервера поставщика… что позволит регулярно выпускать исправления и функции. Javascript также поддерживается во всех браузерах, поэтому используйте то, что вам нравится!

Несколько отличных примеров: ознакомьтесь с перетаскиванием этого сайт.
Вам нравится MS Word? В сети есть несколько потрясающих редакторов. Вот один.

Пройдет совсем немного времени, и поставщики услуг приложений начнут действовать. Я могу представить себе день, когда вы арендуете Microsoft Office за 9.95 долларов в месяц, вместо того чтобы платить несколько сотен за каждую лицензию.

Один комментарий

  1. 1

    @Douglas: «PHP и VBScript являются примерами серверных языков».

    Это на самом деле не технически правда про VBScript. Вернее было бы сказать:VBScript является примером языка сценариев, который в основном использовался на стороне сервера в качестве основного языка для Microsoft ASP, хотя его можно использовать в качестве языка сценариев на стороне клиента в Microsoft Internet Explorer.

    Можно было бы продолжить: «Есть несколько причин, по которым VBScript не получил широкого признания в качестве языка сценариев на стороне клиента, и наиболее важной из них является то, что он не работал в Netscape Navigator еще в годы становления сценариев на стороне клиента, а также не работал в FireFox. Сафари или Опера сейчас. Еще одна важная причина, по которой Javascript превзошел VBScript в качестве лидера среди клиентов, заключается в том, что VBScript является гораздо менее мощным языком, чем Javascript.

    Да, это многословно, и я мог бы написать это словами, но, учитывая контекст, зачем прилагать усилия? 🙂

    PS У меня более 10 лет опыта программирования на VBScript, и я только сейчас серьезно начинаю изучать Javascript, поэтому для меня сказать, что последний более мощный, говорит…

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.