Главная страница
Навигация по странице:

  • Основная часть. 1.1. Языки сценариев

  • Серверные и клиентские сценарии

  • Использование клиентских и серверных сценариев для создания Web-приложений

  • Серверные сценарии

  • Основные задачи клиентских и серверных сценариев

  • Выбор языка разработки сценариев

  • Заключение Я проанализировала данную тему, посмотрела в каких программах можно использовать сценарии на специализрованных языках.Источники литературы

  • Ерооо. алена. Реферат Разработка сценариев с помощью специализированных языков


    Скачать 149.79 Kb.
    НазваниеРеферат Разработка сценариев с помощью специализированных языков
    АнкорЕрооо
    Дата27.02.2023
    Размер149.79 Kb.
    Формат файлаpdf
    Имя файлаалена.pdf
    ТипРеферат
    #958157

    Государственное автономное профессиональное общеобразовательное
    Учреждение «Тетюшский государственный колледж гражданской защиты»
    Реферат
    «Разработка сценариев с помощью специализированных языков»
    Выполнила:
    Горелова Алена Владимировна
    Студентка 2 курса 205 группы
    Руководитель: Шакирова Л.И.
    Тетюши, 2023

    2
    Оглавление
    Введение.......................................................................................................... 3
    Основая часть..................................................................................................4 1.1 Языки сценариев.......................................................................................4
    Заключение......................................................................................................7
    Источники литературы...................................................................................7

    3
    Введение.
    Языки сценариев на сегодняшний день используются чуть ли не повсеместно; но чем они являются на самом деле? По сути, язык сценариев отличается от традиционного языка программирования не функциями, а назначением: он предназначен для создания и последующего исполнения сценариев
    (или,
    грубо говоря,
    автоматизированного исполнения последовательностей команд). Это означает, что типичный язык сценариев является интерпретируемым, а не компилируемым, а также позволяет использовать динамическую типизацию. (Теоретически вы также можете написать "сценарий" на языке программирования другого типа, но при этом такой язык, как Java,
    окажется не лучшим вариантом для выполнения данной работы.)
    Приведенная выше классификация языков программирования на основе их областей применения подразумевает, что граница раздела между языками сценариев и языками программирования общего назначения является немного размытой. Под "сценарием" обычно понимается единый фрагмент кода, который исполняется от начала до конца, но такие языки сценариев общего назначения высокого уровня, как Perl, Python и Ruby могут использоваться для разработки "сценариев", состоящих из тысяч строк кода и множества компонентов. Как правило, языки сценариев проектируются с целью достижения максимальной скорости изучения и разработки. Однако, ввиду того, что данные языки являются интерпретируемыми (это утверждение справедливо в большинстве случаев, но имеются и исключения, такие, как язык Ruby, который может быть как интерпретируемым, так и компилируемым в зависимости от реализации), созданные с их использованием сценарии зачастую исполняются медленнее, чем бинарные программы, созданные с использованием компилируемых языков программирования. Постоянно растущая популярность этих языков напрямую связана с постоянным повышением производительности доступного аппаратного обеспечения.
    Чем быстрее работает компьютер, тем меньшее значение будет иметь разница в скорости между интерпретируемыми и компилируемыми программами; при этом решающее значение будет иметь скорость процесса разработки. Пропуск этапа компиляции значительно упрощает цикл разработки и отлично сочетается с такими современными практиками программирования, как экстремальное программирования.
    Основная часть.
    1.1. Языки сценариев
    Сценарий — это код, включенный в состав Web-страницы.
    Сценарий выполняется либо на клиентском компьютере, когда

    4
    пользователь работает с элементом управления, либо на Web-сервере перед отправкой страницы клиенту. В обоих случаях Вы добавляете сценарий в Web-страницу в виде текста ASCII. На этом занятии сопоставляются серверные и клиентские сценарии; здесь же Вы узнаете о реализации сценарной части клиентских решений и о VBScript — языке создания сценариев, который используется в этой главе.
    Серверные и клиентские сценарии
    Клиентский сценарий выполняется на компьютере-клиенте.
    Программы просмотра снабжены встроенным интерпретатором, который может считывать и выполнять сценарии (рис).
    Использование клиентских и серверных сценариев для
    создания Web-приложений
    Основная цель добавления клиентского сценария к Web-странице
    — создание событийных процедур для элементов управления. Например,
    написанная Вами событийная процедура будет запускать определенную функцию, когда пользователь нажмет соответствующую кнопку.
    Клиентские сценарии в HTML-странице не компилируются и не шифруются. Поэтому, если Вы посмотрите исходный HTML-код Web- страницы, Вы увидите текст встроенного сценария. Чтобы сценарий клиентской части функционировал, программа просмотра должна поддерживать язык, на котором он написан. В противном случае пользователь не получит полного доступа к сценарным средствам Web- страницы.
    Серверные сценарии
    Серверный сценарий выполняется в рамках активной страницы на
    Web-сервере до того, как тот вернет пользователю готовую HTML- страницу. Когда пользователь запрашивает активную серверную

    5
    страницу, сервер выполняет сценарии и создает HTML-код, который и передается пользователю. В результате пользователь не видит серверного сценария на полученной Web-странице. Поскольку серверный сценарий выполняется на Web-сервере, ему доступны все ресурсы сервера —
    например, базы данных и исполняемые файлы. Для работы серверных сценариев Web-сервер должен поддерживать технологию активных страниц; к программе просмотра же не предъявляется никаких дополнительных требований, поскольку Web-клиент в данном случае получает стандартную HTML-страницу. Таким образом, сценарии серверной части не зависят от клиентов.
    Основные задачи клиентских и серверных сценариев
    Клиентский сценарий выполняется на компьютере пользователя в процессе взаимодействии с Web-страницей и позволяет решать следующие задачи:
    1. верифицировать значения элементов управления формы;
    2. событийные процедуры для элементов управления.
    3. Серверный сценарий выполняется на Web-сервере до передачи страницы пользователю и позволяет:
    4. обеспечить доступ к базе данных и возврат данных пользователю;
    5. хранить информацию о состоянии пользователя или сеанса.
    6. Реализация клиентских сценариев
    Чтобы расширить функциональные возможности Web-страницы средствами клиентских сценариев, исходный текст сценария надо встроить в HTML-страницу в виде ASCll-текста. Встретив ее в тексте страницы, программа просмотра вызывает интерпретатор сценария,
    который анализирует и выполняет код. Программа просмотра должна поддерживать выполнение сценариев и их интеграцию с элементами управления ActiveX или Java-апплетами, встроенными в HTML-страницу.
    Если пользовательская программа просмотра не поддерживает язык, на котором написан сценарий, пользователю будут доступны не все возможности Web-страницы. Для разработки Web-приложений можно использовать любой язык создания сценариев, для которого имеется соответствующий интерпретатор. Самые популярные языки создания сценариев — Microsoft VBScript и JavaScript.
    VBScript
    Подмножество языка Microsoft Visual Basic — Microsoft Visual
    Basic Scripting Edition (VBScript) — не зависит от регистра символов и совместимо снизу вверх с Visual Basic for Applications. Microsoft Internet
    Explorer поддерживает VBScript средствами VBScript Interpreter —
    быстрого кросс-платформенного интерпретатора; лицензию на него бесплатно выдает компания Microsoft. Благодаря широкой популярности

    6
    Visual Basic во всем мире, изучение VBScript не представляет особого труда.
    JavaScript
    JavaScript реализован Microsoft под названием JScript. Этот язык подобен С: в его основе лежит Java — язык программирования,
    разработанный компаниями Sun Microsystems и Netscape. JavaScript поддерживают как Netscape Navigator, так и Internet Explorer.
    Выбор языка разработки сценариев
    VBScript и JavaScript похожи. Как в одном, так и в другом Вы можете определять переменные, создавать процедуры и обращаться к свойствам и методам объектов. Разница между ними — небольшие отличия в синтаксисе. Ни один из них не компилируется, и оба работают на всех аппаратных платформах. Это интерпретируемые языки, поэтому скорость исполнения определяется возможностями программы просмотра,
    а не характеристиками самого языка. При выборе языка написания сценария учтите некоторые тонкости. Пользовательская программа просмотра должна поддерживать сценарный язык, которым Вы пользуетесь.
    В
    состав
    Microsoft
    Internet
    Explorer включены интерпретаторы VBScript и JavaScript, тогда как Netscape Navigator поддерживает только JavaScript. Пользователи могут приобрести у
    Netscape дополнительное расширение для работы с VBScript*.
    Используйте тот язык, с которым Вы лучше знакомы. Если Вы знаете
    Visual Basic, Вы быстро научитесь программировать на VBScript. Если же у Вас есть опыт работы с Java или С, Вам лучше подойдет JavaScript.
    Заключение
    Я проанализировала данную тему, посмотрела в каких программах можно использовать сценарии на специализрованных языках.
    Источники литературы
    https://poisk-ru.ru/s33904t5.html http://rus-linux.net/MyLDP/algol/scripting_languages.html


    написать администратору сайта