РНР быстрее, лучше и проще, чем другие языки.
При разработке Web-сайтов основными альтернативами
РНР являются: базовый HTML,CGI-сценарии (Common
Gateway Interface, обычно написанные на языке Perl),
ASP (Active Server Pages) и JSP (Java Server Pages).
Язык JavaScript не является альтернативой РНР ,
поскольку это клиентская технология, которая не может
быть использована для создания HTML-страниц таким
же образом, как собственно РНР или CGI.
Преимущество РНР перед базовым HTML состоит в том, что последний
представляет собой систему с ограниченными возможностями, не обладающую
гибкостью или динамичностью. Посетители сайтов видят обычные статические
HTML-страницы, без каких либо персональных настроек. С помощью же
РНР можно создавать привлекательные оригинальные Web-страницы на основе
любых задаваемых вами критериев (например, времени суток или операционной
системы пользователя). В отличие от HTML язык РНР также может
взаимодействовать с базами данных и файлами, с его помощью обрабатывается
электронная почта и выполняются многие другие операции.
Web-мастера давно поняли, что невозможно создать действительно
привлекательные и универсальные Web-сайты только с помощью HTML.
Поэтому серверные технологии, такие как CGI-сценарии, получили широкую
популярность. Подобные системы позволяют дизайнерам создавать динамично
генерируемые Web-приложения, где во внимание принимаются любые мелочи,
которые захотелось учесть программисту. При настроенном взаимодействии с
базой данныхнаиболее продвинутые Web-сайты позволяют обновлять и
сопровождать страницы быстрее и легче, чем это возможно с базовым HTML.
Очевидно, что вопрос нужно ставить таким образом: почему Web-дизайнер
должен использовать язык РНР вместо CGI, ASP или JSP для создания
динамического Web-сайта? Во-первых, программировать на РНР проще и
быстрее, чем на CGI, к тому же и написанные сценарии выполняются с более
высокой скоростью.
Комментариев нет:
Отправить комментарий