Языки программирования, используемые в сайтостроении
Страница последний раз редактировалась 02.09.2010

Здесь рассматриваются основные языки программирования, которые используются при создании сайтов. Дать полные руководства пока не представляется возможным (возможно, со временем я выложу тут тексты учебников), а пока только собираю ссылки.

При создании динамических сайтов в большинстве случаев применяется какой-нибудь язык программирования. К числу широко используемых в Web-разработках языков относятся JavaScript, PHP, Perl. Самым распространенным является, по-видимому, язык PHP.

PHP

PHP ("PHP: Препроцессор Гипертекста") создавался специально для ведения Web-разработок и может использоваться непосредственно в HTML-коде. PHP является языком сценариев общего назначения с открытым исходным кодом. Синтаксис языка берет начало из C, Java и Perl и является легким для изучения. Преимущественным назначением PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц, однако, область применения PHP не ограничивается только этим.

Источники и ссылки

Perl

Язык Perl создан системным программистом Ларри Уоллом (Larry Wall) как средство UNIX, позволяющее "склеивать" из программок, выполняющих отдельные функции, большие сценарии для решения комплекса задач, связанных с администрированием, обработкой текста и т. д. В дальнейшем он вышел за эти рамки, превратился в настоящий язык программирования, в котором нашли отражение многие тенденции, обозначившиеся в технологии программирования за последнее десятилетие, и получил широкое распространение в связи с развитием Inernet. Perl является основным средством создания приложений CGI, удобен для решения задач администрирования Web-серверов, электронной почты и других систем. Благодаря быстроте и легкости написания сценариев на этом языке он распространился и на другие платформы: DOS, Windows, OS/2, Mac, VMS и пр. Одно из основных достоинств языка Perl - его открытость и доступность. В сети Internet можно получить совершенно бесплатно исходные тексты интерпретатора perl (язык Perl - интерпретируемый, что в некоторых случаях является преимуществом) и модулей его расширения.

Источники и ссылки

JavaScript

  • Javascript - скриптовый язык, предназначенный для создания интерактивных веб-страниц.
  • Javascript не требуется компилировать, он подключается к HTML-странице и работает "как есть".
  • Javascript - НЕ java, а совсем другой язык. Он похоже называется, но не более того. У javascript есть свой стандарт: ECMAScript.
  • Кто-то говорит, что javascript похож на Python, кто-то говорит о схожести с языками Ruby, Self. Правда заключается в том, что javascript сам по себе. Это действительно особенный язык.

Что умеет javascript?

  • Изменять страницу, писать на ней текст, добавлять и удалять теги, менять стили элементов.
  • Реагировать на события: скрипт может ждать, когда что-нибудь случиться (клик мыши, окончание загрузки страницы) и реагировать на это выполнением функции.
  • Выполнять запросы к серверу и загружать данные без перезагрузки страницы. Это иногда называют "AJAX".
  • Устанавливать и считывать cookie, валидировать данные, выводить сообщения и многое другое.

Уникальность javascript

Прелесть и соль Javascript заключаются всего в нескольких пунктах.

  • Полная интеграция с браузером
  • Простые вещи делаются просто
  • Поддерживается почти везде

Этот набор преимуществ нельзя найти ни в одной из других технологий. Например, такие технологии как ActiveX, VBScript, XUL - поддерживаются не в каждом браузере (не кросс-браузерны). Такие технологии как Flash, Silverlight, Java - не полностью интегрированы с браузером, работают в своем окружении. Поэтому Javascript - уникальная технология, и таковой останется. Сейчас она развивается, создается язык Javascript 2 и новый интерпретатор.

Источники и ссылки

ASP

ASP (Active Server Pages) - это технология от Microsoft, позволяющая легко разрабатывать приложения для WWW. ASP работает на платформе Windows NT и IIS (Internet Information Server), начиная с версии 3, хотя вроде есть реализации на других платформах. ASP - это не язык программирования, это внутренняя технология, позволяющая подключать программы к Web-страницам. Основа успеха ASP - простой скриптовый язык (Visual Basic Script или Java Script) и возможность использования внешних COM-компонент.

Источники и ссылки


Назад Оглавление Вперед
Реклама

EBC BRAKES

Счетчики

Рейтинг@Mail.ru

LiveInternet

Rambler's Top100