HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Скрипт - это…</a></li>
1 <ul><li><a>Скрипт - это…</a></li>
2 <li><a>Области применения</a></li>
2 <li><a>Области применения</a></li>
3 <li><a>Цели и задачи сценариев</a></li>
3 <li><a>Цели и задачи сценариев</a></li>
4 <li><a>Преимущества и недостатки</a></li>
4 <li><a>Преимущества и недостатки</a></li>
5 <li><a>Оптимизированные языки написания скриптов</a><ul><li><a>JavaScript</a></li>
5 <li><a>Оптимизированные языки написания скриптов</a><ul><li><a>JavaScript</a></li>
6 <li><a>Python</a></li>
6 <li><a>Python</a></li>
7 <li><a>PHP</a></li>
7 <li><a>PHP</a></li>
8 </ul></li>
8 </ul></li>
9 </ul><p>Не все приложения и проекты работают при помощи классических программных кодов. Некоторые разработки пишутся в виде скриптов. Для этого используются специальные инструменты. Они называются скриптовыми языками. Освоить такие средства программирования в некотором смысле чуть проще, чем обычные средства разработки.</p>
9 </ul><p>Не все приложения и проекты работают при помощи классических программных кодов. Некоторые разработки пишутся в виде скриптов. Для этого используются специальные инструменты. Они называются скриптовыми языками. Освоить такие средства программирования в некотором смысле чуть проще, чем обычные средства разработки.</p>
10 <p>Сегодня предстоит поближе познакомиться с языками сценариев, а также со скриптами. Вниманию будет представлено определение скрипта, области использования этого компонента и его ключевые особенности. Также предстоит познакомиться с инструментами, позволяющими его создавать.</p>
10 <p>Сегодня предстоит поближе познакомиться с языками сценариев, а также со скриптами. Вниманию будет представлено определение скрипта, области использования этого компонента и его ключевые особенности. Также предстоит познакомиться с инструментами, позволяющими его создавать.</p>
11 <p>Предложенная информация пригодится не только системным администраторам и разработчикам, но и обычным ПК-пользователям, которые хотят лучше понимать IT, но пока не знают, с чего именно начать.</p>
11 <p>Предложенная информация пригодится не только системным администраторам и разработчикам, но и обычным ПК-пользователям, которые хотят лучше понимать IT, но пока не знают, с чего именно начать.</p>
12 <h2>Скрипт - это…</h2>
12 <h2>Скрипт - это…</h2>
13 <p>Скрипт - это сценарий. Небольшая программа, которая отвечает за выполнение той или иной задачи. Обычно<a>скрипты</a>не поддерживают собственные визуальные интерфейсы: это коды, запускаемые по команде. Они после активации отрабатывают, совершают некоторые действия, после чего завершаются. Скрипты используются для разных целей, но чаще всего - для автоматизации рутинных (повторяющихся) процессов.</p>
13 <p>Скрипт - это сценарий. Небольшая программа, которая отвечает за выполнение той или иной задачи. Обычно<a>скрипты</a>не поддерживают собственные визуальные интерфейсы: это коды, запускаемые по команде. Они после активации отрабатывают, совершают некоторые действия, после чего завершаются. Скрипты используются для разных целей, но чаще всего - для автоматизации рутинных (повторяющихся) процессов.</p>
14 <p>Упомянутые элементы появились еще в прошлом веке. На первых порах они представляли собой наборы команд для старых устройств. С их помощью описывались задачи, которые должны были обрабатывать и реализовывать имеющаяся операционная система. Сейчас ситуация изменилась - сценарии активно используются не только оболочкой ОС, но и другими компонентами.</p>
14 <p>Упомянутые элементы появились еще в прошлом веке. На первых порах они представляли собой наборы команд для старых устройств. С их помощью описывались задачи, которые должны были обрабатывать и реализовывать имеющаяся операционная система. Сейчас ситуация изменилась - сценарии активно используются не только оболочкой ОС, но и другими компонентами.</p>
15 <p>Формирование сценариев допустимо почти на любых языках, но некоторые из них годятся для реализации поставленной задачи лучше всего. Именно такие языки называются скриптовыми. Они будут рассмотрены чуть позже.</p>
15 <p>Формирование сценариев допустимо почти на любых языках, но некоторые из них годятся для реализации поставленной задачи лучше всего. Именно такие языки называются скриптовыми. Они будут рассмотрены чуть позже.</p>
16 <h2>Области применения</h2>
16 <h2>Области применения</h2>
17 <p>Сценарии - элементы, которые могут встретиться почти в любой сфере разработки. Они чаще всего используются в веб-программировании. Здесь:</p>
17 <p>Сценарии - элементы, которые могут встретиться почти в любой сфере разработки. Они чаще всего используются в веб-программировании. Здесь:</p>
18 <ul><li>одни скрипты отвечают за выполнение операций на клиентской стороне;</li>
18 <ul><li>одни скрипты отвечают за выполнение операций на клиентской стороне;</li>
19 <li>другие скрипты занимаются отправкой и обработкой информации с сервера и обратно.</li>
19 <li>другие скрипты занимаются отправкой и обработкой информации с сервера и обратно.</li>
20 </ul><p>Веб-программирование - не единственная сфера, в которой встречаются сценарии. Это значит, что тот или иной скриптовый язык может потребоваться в других областях IT.</p>
20 </ul><p>Веб-программирование - не единственная сфера, в которой встречаются сценарии. Это значит, что тот или иной скриптовый язык может потребоваться в других областях IT.</p>
21 <p>Рассматриваемые элементы могут применяться для автоматизации повседневных операций в любых отраслях. Говоря о разработке, написанный под конкретные манипуляции сценарий будет способен обработать данные, нарисовать график на основе имеющихся сведений, связаться с сервером, анимировать веб-страницу и так далее. В офисной работе и рекламе рассматриваемые компоненты тоже встречаются. Они пишутся для автоматизации привычных или активно использующихся операций. Такие сценарии обычно пишут или программисты, или сами сотрудники компаний.</p>
21 <p>Рассматриваемые элементы могут применяться для автоматизации повседневных операций в любых отраслях. Говоря о разработке, написанный под конкретные манипуляции сценарий будет способен обработать данные, нарисовать график на основе имеющихся сведений, связаться с сервером, анимировать веб-страницу и так далее. В офисной работе и рекламе рассматриваемые компоненты тоже встречаются. Они пишутся для автоматизации привычных или активно использующихся операций. Такие сценарии обычно пишут или программисты, или сами сотрудники компаний.</p>
22 <h2>Цели и задачи сценариев</h2>
22 <h2>Цели и задачи сценариев</h2>
23 <p>Рассматриваемый элемент может быть использован для самых разных целей и задач. В качестве примеров стоит выделить:</p>
23 <p>Рассматриваемый элемент может быть использован для самых разных целей и задач. В качестве примеров стоит выделить:</p>
24 <ol><li>Выполнение рутинных операций, авторизацию. В качестве примера стоит привести быструю замену в тексте всех кавычек-палочек на кавычки-елочки. Или получение информации из файла или базы данных для дальнейшей генерации в другом месте чего-либо. Обработка разнородных материалов тоже может быть произведена при помощи скриптов. Без них справиться можно, но добиваться желаемого результата придется очень долго. А еще можно упустить что-то важное или ошибиться. Намного эффективнее и проще окажется запуск написанного заранее сценария.</li>
24 <ol><li>Выполнение рутинных операций, авторизацию. В качестве примера стоит привести быструю замену в тексте всех кавычек-палочек на кавычки-елочки. Или получение информации из файла или базы данных для дальнейшей генерации в другом месте чего-либо. Обработка разнородных материалов тоже может быть произведена при помощи скриптов. Без них справиться можно, но добиваться желаемого результата придется очень долго. А еще можно упустить что-то важное или ошибиться. Намного эффективнее и проще окажется запуск написанного заранее сценария.</li>
25 <li>Пользовательские действия на странице. В области фронтенда, которая занимается "внешней" или "передней" видимой пользователю частью веб-страницы или онлайн-сервиса, без сценарных документов не обойтись. На их базе работают почти все интерактивные и динамические действия. Как только пользователь что-то делает на сайте, запускается тот или иной сценарий. В качестве примера стоит привести отправку формы или переход по ссылке. А вот всплывающие окна, автокоррекция формата даты, подсказки в поиске и многое другое - все это дело скриптов.</li>
25 <li>Пользовательские действия на странице. В области фронтенда, которая занимается "внешней" или "передней" видимой пользователю частью веб-страницы или онлайн-сервиса, без сценарных документов не обойтись. На их базе работают почти все интерактивные и динамические действия. Как только пользователь что-то делает на сайте, запускается тот или иной сценарий. В качестве примера стоит привести отправку формы или переход по ссылке. А вот всплывающие окна, автокоррекция формата даты, подсказки в поиске и многое другое - все это дело скриптов.</li>
26 <li>Подгрузку контента. Это еще одна значимая роль рассматриваемого элемента. Когда пользователь пролистывает ленту новостей в социальной сети, в какой-то момент внизу происходит автоматическая подгрузка очередной "порции" постов. Такие операции осуществляются за счет скриптовых документов: они загружают больше контента при совершении действия "дойти до низа экрана". Без них пользователю нужно было бы переходить по ссылкам-страницам для изучения "новой порции" данных. Как вариант - социальная сеть постоянно бы зависала в попытках единовременно подгрузить огромное количество контента.</li>
26 <li>Подгрузку контента. Это еще одна значимая роль рассматриваемого элемента. Когда пользователь пролистывает ленту новостей в социальной сети, в какой-то момент внизу происходит автоматическая подгрузка очередной "порции" постов. Такие операции осуществляются за счет скриптовых документов: они загружают больше контента при совершении действия "дойти до низа экрана". Без них пользователю нужно было бы переходить по ссылкам-страницам для изучения "новой порции" данных. Как вариант - социальная сеть постоянно бы зависала в попытках единовременно подгрузить огромное количество контента.</li>
27 <li>Динамические составляющие дизайна. Сценарные документы допустимо использовать при создании "украшений" в IT. С их помощью работают интерактивные элементы дизайна. В качестве примера можно привести ввод пользователем во всплывающем окне некорректных данных. "Тряска" соответствующего поля - это проигрывание анимации. Она активируется при помощи скрипта. Если на веб-сервисе имеется компонент, при нажатии на который он анимируется, - это тоже работа скриптовых файлов. Более распространенный пример - динамическое навигационное меню портала. Оно будет появляться, если пользователь нажмет на подходящую иконку или наведет на нее курсор.</li>
27 <li>Динамические составляющие дизайна. Сценарные документы допустимо использовать при создании "украшений" в IT. С их помощью работают интерактивные элементы дизайна. В качестве примера можно привести ввод пользователем во всплывающем окне некорректных данных. "Тряска" соответствующего поля - это проигрывание анимации. Она активируется при помощи скрипта. Если на веб-сервисе имеется компонент, при нажатии на который он анимируется, - это тоже работа скриптовых файлов. Более распространенный пример - динамическое навигационное меню портала. Оно будет появляться, если пользователь нажмет на подходящую иконку или наведет на нее курсор.</li>
28 <li>Рекламу и продвижение. Маркетинговые функции в огромных количествах функционируют за счет сценарных кодов. Сюда можно отнести всплывающие лотерейные окна, демонстрируемые клиентам при посещении коммерческих сервисов. Все лотерея базируется на скриптах. Еще один пример - реклама в виде мини-игры. Некоторые пишут сценарии, которые имитируют пользовательские действия. Это позволяет автоматически публиковать посты и статьи, настраивать кампании, заниматься сбором статистики по рекламе и продвижению, оптимизировать сервис по SEO и так далее.</li>
28 <li>Рекламу и продвижение. Маркетинговые функции в огромных количествах функционируют за счет сценарных кодов. Сюда можно отнести всплывающие лотерейные окна, демонстрируемые клиентам при посещении коммерческих сервисов. Все лотерея базируется на скриптах. Еще один пример - реклама в виде мини-игры. Некоторые пишут сценарии, которые имитируют пользовательские действия. Это позволяет автоматически публиковать посты и статьи, настраивать кампании, заниматься сбором статистики по рекламе и продвижению, оптимизировать сервис по SEO и так далее.</li>
29 </ol><p>Чаще всего скриптовые файлы используются в веб-программировании: на сайтах или сервисах. Именно поэтому большинство скриптовых языков подходят для создания страниц в Интернете.</p>
29 </ol><p>Чаще всего скриптовые файлы используются в веб-программировании: на сайтах или сервисах. Именно поэтому большинство скриптовых языков подходят для создания страниц в Интернете.</p>
30 <h2>Преимущества и недостатки</h2>
30 <h2>Преимущества и недостатки</h2>
31 <p>Перед тем как программировать сценарные документы, необходимо не только определиться с инструментами для реализации задачи, но и выяснить, какие плюсы и минусы есть у скриптов.</p>
31 <p>Перед тем как программировать сценарные документы, необходимо не только определиться с инструментами для реализации задачи, но и выяснить, какие плюсы и минусы есть у скриптов.</p>
32 <p>К преимуществам сценариев относят:</p>
32 <p>К преимуществам сценариев относят:</p>
33 <ol><li>Быстрое написание. Чтобы создать рассматриваемый тип документов, пользователям не придется тратить много времени и сил. Скриптовый файл небольшой и не требует переписывания всей большой системы. Некоторые документы составляют около 10 строк, но их эффективность приятно удивляет.</li>
33 <ol><li>Быстрое написание. Чтобы создать рассматриваемый тип документов, пользователям не придется тратить много времени и сил. Скриптовый файл небольшой и не требует переписывания всей большой системы. Некоторые документы составляют около 10 строк, но их эффективность приятно удивляет.</li>
34 <li>Независимость. Сценарий представляет собой независимый кодовый блок, в отличие от модулей или плагинов. Он не требует долгого встраивания в основной программный проект и способен вовсе с ним не связываться. Именно поэтому скрипты являются достаточно безопасными: маловероятно, что их создание и применение что-нибудь выведет из строя в основном проекте.</li>
34 <li>Независимость. Сценарий представляет собой независимый кодовый блок, в отличие от модулей или плагинов. Он не требует долгого встраивания в основной программный проект и способен вовсе с ним не связываться. Именно поэтому скрипты являются достаточно безопасными: маловероятно, что их создание и применение что-нибудь выведет из строя в основном проекте.</li>
35 <li>Универсальность. Скриптовые документы допустимо запускать почти везде. Главное, чтобы в выбранной среде был установлен интерпретатор языка, отвечающего за прочтение и реализацию исходного кода. В качестве примера можно выделить браузеры - у них уже есть встроенные<a>интерпретаторы</a>JavaScript. Чаще всего сценарии пишут под определенную платформу. Предполагается, что они не будут запускаться где-то еще. Из-за этого не стоит говорить об их кроссплатформенности.</li>
35 <li>Универсальность. Скриптовые документы допустимо запускать почти везде. Главное, чтобы в выбранной среде был установлен интерпретатор языка, отвечающего за прочтение и реализацию исходного кода. В качестве примера можно выделить браузеры - у них уже есть встроенные<a>интерпретаторы</a>JavaScript. Чаще всего сценарии пишут под определенную платформу. Предполагается, что они не будут запускаться где-то еще. Из-за этого не стоит говорить об их кроссплатформенности.</li>
36 <li>Функциональные возможности. По умолчанию рассматриваемый компонент ориентируется на выполнение той или иной операции или на разрешение ситуации. Это экономит не только силы и ресурсы, но и время. Сценарии являются очень гибкими. Они помогают программировать почти любые действия, даже сложные. А еще - расширяют стандартные возможности систем.</li>
36 <li>Функциональные возможности. По умолчанию рассматриваемый компонент ориентируется на выполнение той или иной операции или на разрешение ситуации. Это экономит не только силы и ресурсы, но и время. Сценарии являются очень гибкими. Они помогают программировать почти любые действия, даже сложные. А еще - расширяют стандартные возможности систем.</li>
37 <li>Автоматизацию. За счет использования скриптовых языков и самих сценариев пользователи смогут не думать о разрешении рутинных задач. Заранее подготовленный файл все сделает самостоятельно. Он освободит время для более сложных операций. Это относится не только к разработчикам, но и к обычным пользователям - сайты и<a>приложения с</a>помощью рассматриваемых элементов становятся более простыми и удобными.</li>
37 <li>Автоматизацию. За счет использования скриптовых языков и самих сценариев пользователи смогут не думать о разрешении рутинных задач. Заранее подготовленный файл все сделает самостоятельно. Он освободит время для более сложных операций. Это относится не только к разработчикам, но и к обычным пользователям - сайты и<a>приложения с</a>помощью рассматриваемых элементов становятся более простыми и удобными.</li>
38 </ol><p>Недостатки у скриптов тоже есть. К ним можно отнести:</p>
38 </ol><p>Недостатки у скриптов тоже есть. К ним можно отнести:</p>
39 <ol><li>Скорость реализации. В процессе использования скриптовых языков программисты часто не думают об оптимизации. Исключением являются отрасли, где скорость выполнения команд является критичным параметром.</li>
39 <ol><li>Скорость реализации. В процессе использования скриптовых языков программисты часто не думают об оптимизации. Исключением являются отрасли, где скорость выполнения команд является критичным параметром.</li>
40 <li>Размер. Один скрипт обычно весит немного. Но если их несколько, причем неоптимизированных, итоговый сценарный размер может оказаться достаточно большим. Это негативно сказывается на системах и приложениях - документы нагружают браузеры и замедляют работу программы.</li>
40 <li>Размер. Один скрипт обычно весит немного. Но если их несколько, причем неоптимизированных, итоговый сценарный размер может оказаться достаточно большим. Это негативно сказывается на системах и приложениях - документы нагружают браузеры и замедляют работу программы.</li>
41 <li>Риски ухудшения юзабилити. Это может звучать слегка странно, ведь скрипты изначально нужны для юзабилити. Но если отключить их выполнение, а затем перейти на сайт с динамическим меню, пользоваться всеми опциями и возможностями проекта не получится.</li>
41 <li>Риски ухудшения юзабилити. Это может звучать слегка странно, ведь скрипты изначально нужны для юзабилити. Но если отключить их выполнение, а затем перейти на сайт с динамическим меню, пользоваться всеми опциями и возможностями проекта не получится.</li>
42 <li>Блокировку страницы при ошибках. Это еще одна вероятная ситуация. Скрипт может не сработать. Как итог - пользователь не сможет выполнить то или иное действие. А еще, если что-то пойдет не так во время реализации сценарных документов, проект может вовсе не загрузиться.</li>
42 <li>Блокировку страницы при ошибках. Это еще одна вероятная ситуация. Скрипт может не сработать. Как итог - пользователь не сможет выполнить то или иное действие. А еще, если что-то пойдет не так во время реализации сценарных документов, проект может вовсе не загрузиться.</li>
43 </ol><p>Что такое сценарий, теперь понятно. Далее предстоит изучить несколько наиболее популярных скриптовых языков программирования. Они используются как языки, необходимые для создания рассматриваемого типа документов.</p>
43 </ol><p>Что такое сценарий, теперь понятно. Далее предстоит изучить несколько наиболее популярных скриптовых языков программирования. Они используются как языки, необходимые для создания рассматриваемого типа документов.</p>
44 <h2>Оптимизированные языки написания скриптов</h2>
44 <h2>Оптимизированные языки написания скриптов</h2>
45 <p>Теоретически разработчик может создать сценарий на совершенно разных языках. Исключение составляют узкоспециализированные языки - те, что были созданы для выполнения определенных задач. Несмотря на это, при формировании рассматриваемого типа файлов принято использовать определенные инструменты разработки. Это связано с тем, что нескриптовый язык задействовать для написания сценариев окажется неэффективно и не всегда удобно.</p>
45 <p>Теоретически разработчик может создать сценарий на совершенно разных языках. Исключение составляют узкоспециализированные языки - те, что были созданы для выполнения определенных задач. Несмотря на это, при формировании рассматриваемого типа файлов принято использовать определенные инструменты разработки. Это связано с тем, что нескриптовый язык задействовать для написания сценариев окажется неэффективно и не всегда удобно.</p>
46 <p>К основным критериям сценарных языков программирования можно отнести:</p>
46 <p>К основным критериям сценарных языков программирования можно отнести:</p>
47 <ul><li>интерпретируемость;</li>
47 <ul><li>интерпретируемость;</li>
48 <li>наличие динамической<a>типизации</a>;</li>
48 <li>наличие динамической<a>типизации</a>;</li>
49 <li>простую настройку среды и окружения.</li>
49 <li>простую настройку среды и окружения.</li>
50 </ul><p>В 21 веке появились языки, которые больше всего подходят для создания сценарных документов. Они рекомендованы для изучения всеми системными администраторами и веб-разработчиками.</p>
50 </ul><p>В 21 веке появились языки, которые больше всего подходят для создания сценарных документов. Они рекомендованы для изучения всеми системными администраторами и веб-разработчиками.</p>
51 <h3>JavaScript</h3>
51 <h3>JavaScript</h3>
52 <p>JavaScript (или JS) - это язык, который часто используется при написании веб- и мобильных приложений, инструментов командной строки, сетевого программного обеспечения режима реального времени, игр и так далее. Это базовая технология написания всех современных веб-страниц с уникальным функционалом.</p>
52 <p>JavaScript (или JS) - это язык, который часто используется при написании веб- и мобильных приложений, инструментов командной строки, сетевого программного обеспечения режима реального времени, игр и так далее. Это базовая технология написания всех современных веб-страниц с уникальным функционалом.</p>
53 <p>К преимуществам JavaScript можно отнести:</p>
53 <p>К преимуществам JavaScript можно отнести:</p>
54 <ul><li>простой и понятный синтаксис;</li>
54 <ul><li>простой и понятный синтаксис;</li>
55 <li>наличие активного сообщества разработчиков;</li>
55 <li>наличие активного сообщества разработчиков;</li>
56 <li>возможность формирования при помощи JS интерактивности веб-страниц;</li>
56 <li>возможность формирования при помощи JS интерактивности веб-страниц;</li>
57 <li>множество возможностей для работы в качестве фуллстек-разработчика, фронтэнда и бэкэнда;</li>
57 <li>множество возможностей для работы в качестве фуллстек-разработчика, фронтэнда и бэкэнда;</li>
58 <li>хорошую пропускную способность;</li>
58 <li>хорошую пропускную способность;</li>
59 <li>хорошую работу с высокой нагрузкой на сервер;</li>
59 <li>хорошую работу с высокой нагрузкой на сервер;</li>
60 <li>эффективную работу с другими языками разработки.</li>
60 <li>эффективную работу с другими языками разработки.</li>
61 </ul><p>Раньше JS использовался только для работы в браузерах, но сейчас он активно применяется за его пределами. Он поддерживает функциональные фреймворки вроде React, Angular, Node.</p>
61 </ul><p>Раньше JS использовался только для работы в браузерах, но сейчас он активно применяется за его пределами. Он поддерживает функциональные фреймворки вроде React, Angular, Node.</p>
62 <h3>Python</h3>
62 <h3>Python</h3>
63 <p>Скриптовые<a>языки программирования</a>могут быть обнаружены и среди "обычных" инструментов разработки. Одним из таких выступает Python. Данный язык был создан в 1991 году. Сейчас он пользуется огромным спросом в области программирования. Язык используется не только при написании различных программ, но и в процессе формирования скриптовых документов.</p>
63 <p>Скриптовые<a>языки программирования</a>могут быть обнаружены и среди "обычных" инструментов разработки. Одним из таких выступает Python. Данный язык был создан в 1991 году. Сейчас он пользуется огромным спросом в области программирования. Язык используется не только при написании различных программ, но и в процессе формирования скриптовых документов.</p>
64 <p>Python используется в качестве языка для написания сценариев, чтобы автоматизировать ежедневные задания, создавать отчеты и обеспечивать безопасность.</p>
64 <p>Python используется в качестве языка для написания сценариев, чтобы автоматизировать ежедневные задания, создавать отчеты и обеспечивать безопасность.</p>
65 <p>К основным "плюсам" Python относят:</p>
65 <p>К основным "плюсам" Python относят:</p>
66 <ul><li>простой синтаксис;</li>
66 <ul><li>простой синтаксис;</li>
67 <li>кроссплатформенность и портативность;</li>
67 <li>кроссплатформенность и портативность;</li>
68 <li>возможность расширения при помощи других языков программирования;</li>
68 <li>возможность расширения при помощи других языков программирования;</li>
69 <li>огромное сообщество программистов;</li>
69 <li>огромное сообщество программистов;</li>
70 <li>хорошую интегрируемость с языками разработки вроде C++;</li>
70 <li>хорошую интегрируемость с языками разработки вроде C++;</li>
71 <li>широкий выбор библиотек и модулей для обеспечения функциональности.</li>
71 <li>широкий выбор библиотек и модулей для обеспечения функциональности.</li>
72 </ul><p>Python обеспечивает поддержку программирования GUI. Его стоит учить тем, кто заинтересован не только в создании скриптов, но и в написании обычных программ.</p>
72 </ul><p>Python обеспечивает поддержку программирования GUI. Его стоит учить тем, кто заинтересован не только в создании скриптов, но и в написании обычных программ.</p>
73 <h3>PHP</h3>
73 <h3>PHP</h3>
74 <p>PHP - скриптовый язык сервера. Он позволяет создавать динамические и интерактивные веб-страницы. Служит открытым и бесплатным языком.</p>
74 <p>PHP - скриптовый язык сервера. Он позволяет создавать динамические и интерактивные веб-страницы. Служит открытым и бесплатным языком.</p>
75 <p>Преимуществами PHP выступают:</p>
75 <p>Преимуществами PHP выступают:</p>
76 <ul><li>гибкость;</li>
76 <ul><li>гибкость;</li>
77 <li>поддержка нескольких типов баз данных;</li>
77 <li>поддержка нескольких типов баз данных;</li>
78 <li>возможность работы с несколькими видами серверов;</li>
78 <li>возможность работы с несколькими видами серверов;</li>
79 <li>обеспечение эффективной производительности веб-сайтов с интенсивным трафиком;</li>
79 <li>обеспечение эффективной производительности веб-сайтов с интенсивным трафиком;</li>
80 <li>совместимость с большинством<a>операционных</a>систем;</li>
80 <li>совместимость с большинством<a>операционных</a>систем;</li>
81 <li>огромное количество возможностей управления.</li>
81 <li>огромное количество возможностей управления.</li>
82 </ul><p>PHP в основном используется для выполнения логики на серверной стороне проекта. И это несмотря на то, что он может почти все.</p>
82 </ul><p>PHP в основном используется для выполнения логики на серверной стороне проекта. И это несмотря на то, что он может почти все.</p>
83 <p>Вниманию были представлены важные сведения о скриптах и наиболее популярные (но не исключительные) инструменты их создания. Научиться программировать с помощью таких документов помогут дистанционные компьютерные курсы.</p>
83 <p>Вниманию были представлены важные сведения о скриптах и наиболее популярные (но не исключительные) инструменты их создания. Научиться программировать с помощью таких документов помогут дистанционные компьютерные курсы.</p>
84 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
84 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
85  
85