Общетематический каталог статей.
Сегодня
Добавленные статьи
Статьи для ВСЕХ!
Каталог статей, обзоров, новостей
Принципы веб-программирования
Версия для печати
Автор: alexdude
Просмотров: 45
Слов: 517
Рейтинг: Нет оценки
Каждый год к источникам Internet подключаются множество новых посетителей. Количество же мастеров, делающих и поддерживающих основные единицы Internet - интернет-ресурсы, - в сотни раз меньше. Интернет мастера: верстальщики, дизайнеры, сео эксперты, ит-программисты - одни из самых высокооцененных и востребованных мастеров в мире. Кроме того, быть web-мастером вполне модно и престижно: в их возможностях наиболее современные методы для проектирования дизайна и приложений, их работа ежедневно оценивается тысячами посетителей, онивсегда самосовершенствуются. Большинство языков программирования, , которые используются при создании интернет-ресурсов, возможно поделить на несколько крупных групп. К первой причисляют те, операция и действия которых исполняются на стороне клиента интернет-сайта, то есть в интернет обозревателе, включенном на машине пользователя. JavaScript и VBScript Сценарии на таких языках программирования внедряются в код web-сайтов или выносятся в особый документ, вызов к которому производится непосредственно в web-странице, (в том случае обозреватель все равно обрабатывает такие «вынесенные» программы таковым же образом, словно они были встроены в код страницы). В следующую часть включены те языки, сценарии которых исполняются на том машине, где имеется интернет-сервер. Эта часть наиболее обширна - смысл в том, что в принципе на web-сервере имеют выполняться программы на любом языке, даже командных. Между серверных языков программирования бесспорным лидером является PHP. Данный язык прост, легко внедряется в код страницы, на нём написано огромное количество известных скриптов и движков для сайтов, а поддержка PHP имеется фактически на всяком, даже дешёвом хостинге. Между прочих серверных языков можно обозначить Perl, какой несколько меньше общераспространен, а также ASP созданный всё той же Microsoft и применяющийся на платформах Windows), и менее распространенные для большинства языки Ruby и Python. Кроме того, невозможно посетить почтением язык запросов SQL, который, хотя и самостоятельно не применяется для разработки сайтов, в связке с остальными языками, например, тем же PHP, представляет обязательным атрибутом разработки порталов, работающих с базами данных. Программирование на языке Рнр относится к следующий группе - web сценарии на Рнр выполняются на web-сервере. Но от иных CGI-языков Рнр ощутимо отличается в лучшую сторону заранее всего своей простотой. При создании программы на Рнр нет надобности учитывать все те многочисленные мелочи, какие отравляют жизнь разработчикам на Perl или C++, - не следует заботиться о правах доступа к документам сценария, не надо определять точные маршруты к всевозможным модулям, нет потребности следить за неимением в документе скрипта недопустимых флагов. Синтаксис язык Рнр допускает его легкое освоение как новичкам, так и тем, кто уже использовал раньше какой-нибудь язык программирования. Возможно абсолютно сосредоточиться на решаемой задаче и не додумывать о мелочах. Именно это и делает Рнр качественным выбором для web-дизайнера, какой, начав его применять, может вообще забыть о каких-либо остальных CGI-языках. (тем не менее, если исходить из механизма действия, то Рнр более правильно называть не "CGI-языком", а препроцессором - что, собственно, отражено даже в его названии. В то время как CGI-приложение просто выдает некоторые сведения в браузер посетителя, препроцессор просматривает все или некоторые документы, выдаваемые web-сервером клиенту, и подыскивает в них некоторые группы, какие и выполняет. Именно такой способ деятельности и разрешает указывать код программ на Рнр напрямую в тексте web-страниц. В принципе, между языков веб-программирования существуют более и менеедоступные, каждый из них обладает своей нишей и умеет быть более успешно, чем другие, применён для разработки каких-то четких задач.
Об авторе
http://phpdude.ru/
Читайте также в нашем каталоге:
- Выгоды Наличия Веб Cайта
- Увеличение видимости сайта по ключевым словам
- 10 самых важных факторов влияющих на положение сайта в поисковой выдаче
- Хостинг в России. Современные тенденции.
- Интернет-магазин или сервис для продвинутых