Левая сторона будни студента

Web-программирование 1 (HTML, JavaScript)

(1 Vote)

Ни один современный сайт не обходится без взаимодействия с посетителями.

Веб программирование в наше время является одним из самых востребовательных направлений деятельности. Интернет в последние годы претерпевает стремительное развитие и совершенствование.

Еще недавно большинство людей не представляло, зачем в их жизни может понадобиться интернет, теперь же ситуация повернулась на 180 градусов – большинство людей не могут представить своей жизни без доступа в Сеть. 10-15 лет назад инертнее рассматривался исключительно как любительская площадка, где люди играли в игры, смотрели фильмы и переписывались, но сейчас он стал намного более зрелым и предлагает несравнимо большие возможности.

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

Все языки программирования, которые применяются в интернет сфере, можно поделить на две большие группы:

  • Клиентские языки программирования. Суть этих языков состоит в том, что написанный на них код обрабатывается клиентским устройством самого пользователя: смартфоном, компьютером, планшетом и так далее. Сюда относятся такие языки web программирования, как JavaScript, Visual Basic. Плюсами созданных на них скриптов называют высокую скорость работы и отсутствие нагрузки на сервера, минусами – большое количество проблем с совместимостью с разными типами устройств, браузеров, нежеланием или неумением пользователей установить нужное ПО для корректного отображения содержимого страницы;
  • Серверные языки. В отличие от предыдущего класса, серверные языки создают программы и инструкции, которые обрабатываются непосредственно серверами различных интернет ресурсов и сервисом. Все процессы обработки пользовательских запросов здесь происходят на серверах, а клиенту остается только получить готовый результат на свой запрос. Но здесь есть сильная зависимость от «железа» и ПО самого сервера. Если он плохой, то даже хороший компьютер будет работать с ним медленно. Типичные серверные языки: C++, Java, Perl, Python, Php.

Проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – это и многое другое реализуется с помощью скриптового языка JavaScript. С его помощью разработчик задает «реакцию» сайта на действия посетителя, делая ресурс интерактивным. 

Изучение JavaScript - первый шаг в мир построения функциональных сайтов и мощных интерфейсов.