Web - программирование. Средства web-программирования. Министерство просвещения Российской Федерации Направление подготовки
Скачать 182.3 Kb.
|
VBScriptVB Script — это виртуальный базовый сценарий, который образует подмножество Visual Basic для приложений (VBA). VBA — это продукт Microsoft, который включен не только в другие продукты Microsoft, такие как MS Project и MS Office, но также в сторонние инструменты, такие как AUTO CAD [5]. Особенности VBScript: VBScript — это легкий язык сценариев, который имеет молниеносный переводчик. VBScript, по большей части, нечувствителен к регистру. Он имеет очень простой синтаксис, легкий для изучения и реализации. В отличие от C ++ или Java, VBScript — это объектно-ориентированный язык сценариев, а не объектно-ориентированный язык программирования. Он использует объектную модель компонентов (COM) для доступа к элементам среды, в которой он выполняется. Успешное выполнение VBScript может произойти, только если он выполняется в среде хоста, такой как Internet Explorer (IE), Internet Information Services (IIS) и Windows Scripting Host (WSH) VBScript — это легкий язык сценариев, который имеет молниеносный переводчик. VBScript, по большей части, нечувствителен к регистру. Он имеет очень простой синтаксис, легкий для изучения и реализации. В отличие от C ++ или Java, VBScript — это объектно-ориентированный язык сценариев, а не объектно-ориентированный язык программирования. Он использует объектную модель компонентов (COM) для доступа к элементам среды, в которой он выполняется. Успешное выполнение VBScript может произойти, только если он выполняется в среде хоста, такой как Internet Explorer (IE), Internet Information Services (IIS) и Windows Scripting Host (WSH) Недостатки: VBscript используется только браузерами IE. Другие браузеры, такие как Chrome, Firefox DONOT, поддерживают VBScript. Следовательно, JavaScript предпочтительнее VBScript. VBScript имеет ограниченную поддержку командной строки. Поскольку по умолчанию нет среды разработки, отладка затруднена. VBscript используется только браузерами IE. Другие браузеры, такие как Chrome, Firefox DONOT, поддерживают VBScript. Следовательно, JavaScript предпочтительнее VBScript. VBScript имеет ограниченную поддержку командной строки. Поскольку по умолчанию нет среды разработки, отладка затруднена. Применение. Текущая версия VBScript — 5.8, и с недавней разработкой .NET Framework компания Microsoft решила в будущем обеспечить поддержку VBScript в ASP.NET для веб-разработки. Следовательно, больше не будет новых версий механизма VBScript, но все исправления дефектов и проблемы безопасности решаются группой поддержки Microsoft. Однако механизм VBScript будет поставляться как часть всех Microsoft Windows и IIS по умолчанию. Серверные языки программированияСерверные языки выполняются непосредственно на самом сервере, специальной программой. Это значит, что для того, чтобы они работали не важно, каким браузером пользуется пользователь, все равно все вычисления будут проходить на удаленном компьютере (сервере). Увидеть код программы на серверном языке для посетителя сайта вообще невозможно, он видит только результаты работы, которые будут уже представлены в качестве HTML-страницы. Серверные языки предоставляют веб-программисту гораздо больше возможностей, чем клиентские. Используя их можно обмениваться данными с сервером, чего мы были лишены при использовании клиентских языков [1]. PHPPHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом [4]. Говоря проще, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на веб-сервере. Аббревиатура PHP означает “Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало от C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление веб-разработчикам возможности быстрого создания динамически генерируемых web-страниц. Возможности PHP. Существуют три основных области, где используется PHP. • Создание скриптов для выполнения на стороне сервера. PHP наиболее широко используется именно таким образом. Все, что для этого понадобится, это парсер PHP (в виде программы CGI или серверного модуля), веб-сервер и браузер. Чтобы просматривать результаты выполнения PHP-скриптов в браузере, необходим работающий веб-сервер и установленный PHP. • Создание скриптов для выполнения в командной строке. Вы можете создать PHP-скрипт, способный запускаться вне зависимости от веб-сервера и браузера. Все, что потребуется - парсер PHP. Такой способ использования PHP идеально подходит для скриптов, которые должны выполняться регулярно, например, с помощью cron (на платформах *nix или Linux) или с помощью планировщика задач (Task Scheduler) на платформах Windows. Эти скрипты также могут быть использованы в задачах простой обработки текстов. Дополнительная информация находится здесь. • Создание приложений GUI, выполняющихся на стороне клиента. Возможно, PHP является не самым лучшим языком для создания подобных приложений, но, если PHP хорошо известен и есть желание использовать некоторые его возможности в своих клиент-приложениях, то можно использовать PHP-GTK для создания таких приложений. Подобным образом можно создавать и кросс-платформенные приложения. PHP-GTK является расширением PHP и не поставляется вместе с дистрибутивом PHP. Архитектура PHP. PHP является интерпретатором с встроенным блоком трансляции, оптимизирующим ход интерпретации. Использование интерпретатора (а значит и PHP) имеет свои неоспоримые преимущества: Нет необходимости заботится об освобождении выделенной памяти, не нужно закрывать файлы по окончании работы с ними – всю рутинную работу сделает интерпретатор, поскольку программа выполняется под его бдительным контролем; Не нужно думать о типах переменных, а также не нужно объявлять переменную до его первого использования; Отладка программ и обнаружение ошибок существенно упрощаются – интерпретатор полностью контролирует этот процесс; В контексте веб-приложений, интерпретатор также имеет еще очень важное преимущество – нет опасности «зависания» сервера при неправильной работе программы. Сфера применения. Благодаря обширному сообществу, широкому спектру функций, большому набору фреймворков, PHP подвластно практически все. Сбор данных, скриптирование серверной части, динамическая генерация контента — всего лишь некоторые сферы его применения. PHP может использоваться практически на всех операционных системах, включая Microsoft Windows, Linux, большинство Unix вариантов и macOS. Он также имеет поддержку для большинства серверов и баз данных. По этим причинам PHP — хороший выбор для создания успешных проектов. Долгое время PHP не рассматривался в качестве достаточно серьезного языка для разработки больших веб-приложений и преимущественно был известен как хороший вариант для небольших проектов. В последнее время ситуация существенно изменилась. Фреймворки PHP (Symfony, Laravel, CakePHP, Zend и т.д.) расширяют способности языка. |