Статья 5. Языки веб-программирования
В прошлых статьях я рассказывал о технологиях создания сайтов и дизайне страниц, но теперь возникает вопрос: а как все задумки воплотить в жизнь? Теперь я хочу немного рассказать вам о языках веб-программирования и "скриптах". Подробно я рассказывать не буду, по каждому из таких языков или скриптов имеется большое количество специальных книг, по которым и вы сможете научиться веб-программированию.

Пожалуй, самым распространенным сегодня таким языком создания веб-страниц является HTML. Также с недавних пор популярность получил язык PHP скриптов. Менее популярными, но не менее хорошими являются ASP, GGI, Perl, SSI, ASP. XML, XHTML и DHTML к языкам веб-программирования не относятся, но служат хорошими дополнениями к ним. Среди скриптов могу выделить лишь JavaScript и VBScript, этот язык скриптов был когда-то очень популярен, но сегодня мне кажется, его используют реже. Теперь постараюсь рассказать о каждом отдельно.

Итак, HTML, также его называют языком гипертекстов, - это язык логической разметки документа № 1 в мире. С этим языком очень удобно и легко работать, возможно, именно поэтому в основном предпочитают его. При использовании HTML каждый текст, картинка, эффект, скрипт, расположение элемента записывается в один документ, который не содержит ничего кроме текста, браузер же читает этот документ и формирует веб-страницу так, как и сказано в этом самом документе. Каждая деталь отделяется отдельным тегом и расположением на странице. HTML используется совместно с CSS (стили визуального оформления) и скриптами, типа JavaScript и VBScript. Могу отметить, что программированию на этом языке может научиться каждый, так как легче просто не бывает. Если начать с самых низов можно добиться многого. По этому языку существует много книг, как электронных, так и изданных.

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

Раз уж речь зашла о GGI и Perl, расскажу немного и о них. GGI позволяет создавать динамические и интерактивные интернет-приложения. GGI - это интерфейс, который позволяет веб-серверу по запросу браузера запускать и выполнять какие-либо программы, а результат их работы возвращать серверу или браузеру. Perl - самый распространенный язык веб-программирования для приложений GGI. Он также очень удобен для системного администрирования, сетевого программирования и других задач. Сам я этими языками не занимаюсь, поэтому не могу многого рассказать о них, однако эти языки также удобны и не менее полезны.

XML, DHTML и XHTML являются чем-то вроде дополнительных компонентов к HTML. Они делают стандартную HTML страничку более динамической и интерактивной. Ведь сам HTML очень ограничен в своих возможностях создания интерактивных элементов.

Также мне бы хотелось немного рассказать о скриптах типа JavaScript и VBScript. Если вы пропишите в поисковом запросе "JavaScript", то получите огромное количество сайтов с собранием таких скриптов. В основном JavaScript используется для создания визуальных эффектов на HTML странице. Лично я предпочитаю не пользоваться JavaScript или просто не злоупотреблять им. VBScript является также дополнением к HTML, используется реже чем JavaScript, но тоже распространен.

Я не стал описывать в своей статье все языки программирования, скриптов, сценариев, потому что это совсем не нужно. Современный веб-программист пользуется PHP, Perl и ASP, но эти языки только начали свое развитие, поэтому я предпочитаю всеми известный HTML. Хотя при желании можно научиться любому другому языку. Я не ограничиваю ваши возможности, но советую выбрать какой-нибудь один язык и заниматься им.

Итак, теперь, когда вы знаете на каком "веб-языке" будет создаваться ваш сайт можно приступить к его созданию

free clock for website скачать часы для сайта

© 2010

Сделать бесплатный сайт с uCoz