• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка универсальной системы построения веб-форм на базе PHP и XML для использования в управлении сайтами

ФИО студента: Чалков Дмитрий Александрович

Руководитель: Кащеев Николай Иванович

Кампус/факультет: Факультет информатики, математики и компьютерных наук (Нижний Новгород)

Программа: Программная инженерия (Бакалавриат)

Год защиты: 2018

За последние десять лет Интернет получил широкое развитие и распространение. В современном мире, существует огромное количество сайтов. Согласно статистике, ежегодно создается более 50 миллионов различных доменов. Большой процент разработчиков занимаются созданием сайтов и у каждого фрилансера или компании свой индивидуальный подход к разработке веб-проектов. В результате этого возникает множество трудностей с поддержкой существующих проектов: читаемость кода оставляет желать лучшего, масштабируемость порой вовсе невозможна. Исходя из этого, иногда проще написать новый код, чем модифицировать старый. Причиной вышеперечисленных проблем является отсутствие стандартов для разработки веб-проектов или отдельных модулей. Кроме того, стоит отметить, что написание чистого и расширяемого кода требует гораздо больше времени. Зачастую, разработчики тратят огромное количество времени на разработку каждого нового веб-сайта и его поддержку в будущем из-за часто меняющихся требований клиентов, а также отсутствия чистоты и масштабируемости кода. Грамотно сконструированная архитектура приложения может сократить время, необходимое для внесения изменений в существующий код, а также повысит потенциал в расширяемости приложения. К всему прочему, это позволит сэкономить время для других не менее важных процессов разработки, включая рефакторинг существующего кода. Кроме того, это облегчает процесс проектирования для людей и делает его проще. Отсутствие «хаков» или «костылей» уменьшает вероятность возможных ошибок в коде приложения. Каждый из нас, делая когда-нибудь что-то однообразное, невольно наталкивался на мысль, что любую работу можно сделать проще, создав какой-то стандарт или шаблон, по которому все подобные однообразные случаи будут реализовываться в будущем. Анализируя сложившуюся на рынке web разработки ситуацию, а также свой собственный опыт коммерческой разработки веб-сайтов, я пришёл к решению о необходимости создания универсальной системы построения веб-форм.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ