Дипломная работа: Автоматизация регистрации и обработки заявок на комплектующие для ПК в компании ООО "SevStar"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
интегрированную среду разработки и редактор, которые бесплатны для всех,
включая корпорации.
3. Perl, кроссплатформенный язык программирования с открытым
исходным кодом, широко используемый в коммерческих и частных
вычислительных секторах. Этот язык является популярным среди веб-
разработчиков за его гибкие, постоянно развивающиеся возможности обработки
текста. Perl был разработан для того, чтобы людям было легче писать и понимать
код, а не обрабатывать его с помощью компьютеров. Он использует регулярные
выражения. Это естественный стиль языка, отличающийся от других языков
программирования, которые используют определенную грамматику и синтаксис;
поэтому Perl очень гибок и не навязывает вам какой-либо конкретный способ
придумать решение конкретной проблемы. Perl чрезвычайно портативный. Он
может работать в любой операционной системе, в которой установлен
интерпретатор Perl, поэтому он не зависит от платформы. Все операционные
системы Linux поставляются с Perl, поэтому вы можете запускать Perl-
кодирование в Linux из коробки.
4. Python - это интерпретируемый объектно-ориентированный язык
программирования, похожий на PERL, который приобрел популярность
благодаря своему четкому синтаксису и удобочитаемости. Говорят, что Python
относительно прост в освоении и переносимости, что означает, что его
утверждения можно интерпретировать в ряде операционных систем, включая
системы на основе UNIX, Mac OS, MS-DOS, OS / 2 и различные версии Microsoft
Windows 98. Python был создан Гвидо Ван Россумом, бывшим жителем
Нидерландов, чьей любимой комедийной группой в то время был Летающий цирк
Монти Пайтона. Исходный код находится в свободном доступе и открыт для
модификации и повторного использования. Python имеет значительное
количество пользователей. Примечательной особенностью Python является его
отступ в исходных операторах, облегчающий чтение кода. Python предлагает
динамический тип данных, готовый класс и интерфейсы для многих системных
вызовов и библиотек. Его можно расширить, используя язык C или C ++. Python
является одним из лучших вариантов для веб-программирования, и его
73
популярность растет день ото дня. Причина в том, что область применения Python
обширна, она имеет внутренние библиотеки и инструменты - от обработки
естественного языка (NLTK) до научных и статистических вычислений (SciPy).
Также для Python доступно множество мощных веб-фреймворков, наиболее
популярными из которых являются Flask и Django. Оба этих фреймворка отлично
спроектированы, широко используются и пользуются большим спросом.
5. Java Server Page (JSP) - это технология для управления содержимым
или внешним видом веб-страниц с помощью сервлетов, небольших программ,
которые указываются на веб-странице и запускаются на веб-сервере для
изменения веб-страницы перед ее отправкой пользователю, запросившему
страницу., Sun Microsystems, разработчик Java, также называет технологию JSP
интерфейсом прикладных программ (API) Servlet. JSP сопоставима с технологией
Microsoft Active Server Page (ASP). В то время как JSP вызывает программу Java,
которая выполняется веб-сервером, ASP содержит сценарий, который
интерпретируется интерпретатором сценария (таким как VBScript или JScript)
перед отправкой страницы пользователю.
Архитектурно JSP может рассматриваться как высокоуровневая абстракция
сервлетов Java. JSP преобразуются в сервлеты во время выполнения, поэтому JSP
является сервлетом; каждый сервлет JSP кэшируется и используется повторно,
пока исходный JSP не будет изменен. JSP может использоваться независимо или
в качестве компонента представления в модели модель-представление-
контроллер на стороне сервера, обычно с JavaBeans в качестве модели и
сервлетами Java (или инфраструктурой, такой как Apache Struts) в качестве
контроллера.
JSP позволяет чередовать код Java и некоторые предопределенные действия
со статическим содержимым веб-разметки, таким как HTML, с конечной
страницей, компилируемой и выполняемой на сервере для доставки документа.
Скомпилированные страницы, а также любые зависимые библиотеки Java
содержат байт-код Java, а не машинный код. Как и любая другая программа на
Java, они должны выполняться в виртуальной машине Java (JVM), которая
74
взаимодействует с операционной системой хоста сервера, чтобы обеспечить
абстрактную, независимую от платформы среду.
JSP обычно используются для доставки документов HTML и XML, но с
помощью OutputStream они могут доставлять и другие типы данных. Веб-
контейнер создает неявные объекты JSP, такие как запрос, ответ, сеанс,
приложение, конфигурация, страница, pageContext, out и exception. JSP Engine
создает эти объекты на этапе перевода.
Странице HTML, содержащей ссылку на сервлет Java, иногда
присваивается суффикс имени файла .JSP.
6. HTML это язык разметки гипертекста, разработанный для создания
веб-сайтов. Он достаточно прост и его легко выучить и одновременно с этим
довольно мощный в том, что он позволяет создавать. Он постоянно
пересматривается и развивается, чтобы соответствовать требованиям постоянно
растущей интернет-аудитории. Гипертекст это метод, с помощью которого
происходит перемещение по сети, мы нажимаем на специальный текст,
называемый гиперссылкой, и переходим на следующую страницу. Тот факт, что
он «гипер» означает, что он не линейный вы можете перейти в любое место в
Интернете, когда захотите, без определенного порядка действий, просто нажав
ссылку.
Разметка это то, что HTML-теги делают с текстом, находящимся внутри
них. Они помечают его как определенный тип текста (например, выделенный
курсивом). HTML состоит из серии коротких кодов, введенных разработчиком
сайта в текстовый файл - это теги. Затем текст сохраняется в виде HTML-файла и
просматривается через браузер, например, Internet Explorer или Chrome. Этот
браузер читает файл и переводит текст в видимую форму, надеясь, что страница
будет отображена так, как задумал автор. Написание собственного HTML
обязывает внимательно и правильно использовать теги для создания своего
видения.
7. XML - это язык разметки, созданный Консорциумом World Wide Web
(W3C) для определения синтаксиса кодирования документов, которые могут
читать как люди, так и машины. Это достигается за счет использования тегов,
75
которые определяют структуру документа, а также способ хранения и
транспортировки документа. С помощью XML можно описывать множества
объектов, которые обладают определённым набором свойств. Документы XML
должны содержать корневой элемент (родительский элемент всех остальных
элементов). Все элементы в документе XML могут содержать вложенные
элементы, текст и атрибуты. Дерево, представленное XML-документом,
начинается с корневого элемента и ветвится до самого низкого уровня элементов.
XML очень часто используется в веб-разработке как составная часть технологий
визуализации.
8. Dynamic HTML (DHTML) является общим термином для
совокупности технологий, используемых вместе для создания интерактивных и
анимированных веб-сайтов. В стек технологий обычно входят следующие
компоненты: язык статической разметки страницы (самый известный из таких -
HTML), механизм оперативного изменения внешнего вида компонента при
прогрессивном программировании (например, каскадные таблицы стилей CSS), а
также язык, позволяющий изменять внешний вид страницы без её перезагрузки
таким языкам относится JavaScript). У этого подхода есть свои достоинства и
недостатки. Для загрузки веб-страницы, написанной с использованием DHTML,
требуется достаточно много времени, но после этого у пользователя появляется
возможность изменять содержимое страницы (переключать вкладки, догружать
картинки, изменять положение объектов, обновлять содержимое и т.д) без
обновления страницы. Также к плюсам можно отнести то, что все скрипты
выполняются на компьютере пользователя, что позволяет сильно уменьшить
нагрузку сервер.
9. Как описывает консорциум World Wide Web (W3C), XHTML
(расширяемый язык гипертекстовой разметки) представляет собой
переосмысление HTML 4.0 как приложение расширяемого языка разметки
(XML). Он является расширяемым, потому что каждый разработчик может
придумать конкретный набор разметки для конкретной цели, а также, его можно
адаптировать и использовать для многих целей, например, для описание внешнего
вида веб-страницы. Результатом является XHTML, конкретное приложение XML
76
для «выражения» веб-страниц. Главные преимущества такого подхода:
расширяемость и портативность. Расширяемость означает, что по мере появления
новых идей для веб-коммуникации и презентации их можно реализовать, не
дожидаясь следующей основной версии HTML и поддержки браузера. Новые теги
или атрибуты могут быть определены для выражения новых возможностей, и,
если какая-то программа на принимающей стороне сможет понять их и
действовать на их основе, на вашей веб-странице могут произойти новые вещи,
которые никогда не случались раньше. Конкретные наборы расширений для
XHTML запланированы для математических выражений, векторной графики и
мультимедийных приложений. Если расширяемость может привести к более
сложным страницам и более крупным программам, преимущество переносимости
означает, что веб-страницы теперь можно сделать проще, чем они были раньше,
чтобы их могли обрабатывать небольшие устройства. Это важно для мобильных
устройств и, возможно, бытовых устройств, которые содержат микропроцессоры
со встроенным программированием и меньшим объемом памяти. XHTML
определяет несколько уровней возможной сложности разметки, и в каждом
документе вначале указывается уровень сложности. Программы в
микроустройствах могут ожидать XHTML-кодированные файлы, которые
указывают на самый простой уровень сложности, чтобы их можно было
обрабатывать небольшой программой и памятью. Но также этот подход содержит
недостатки: XHTML требует строгого соблюдения правил кодирования, а также
файлы XHTML более «загружены», чем HTML и из-за этого их зачастую тяжелее
читать.
10. Сокращенная форма «Каскадная таблица стилей» или по-другому
CSS - это набор правил форматирования, который помогает разработчикам веб-
сайтов контролировать внешний вид и отображение сайта, над которым они
работают. CSS позволяет им определять решения по стилю, такие как
расположение изображений, размер шрифта, цвет фона и все остальное, что
влияет на то, как веб-сайт будет отображаться в вашем веб-браузере. Кроме того,
с помощью онлайн-редактора вы можете упорядочить, привести в порядок
таблицы стилей и легко сжать CSS. С помощью CSS дизайнер может
Источник: https://baza.diplomsite.ru/previewfile/2206