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