Разработка веб-приложений - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

Разработка веб-приложений

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

В современном мире мы ежедневно используем множество разнообразных электронных устройств разного назначения, находясь на работе или дома, на улице или в каком-либо транспорте. И большинство из них имеют выход в ь интернет. Новое поколение не может представить свою жизнь без различных интернет ресурсов, социальных сетей и других веб приложений. У каждой компании есть собственный веб-сайт. Из этого следует что разработка веб приложений весьма востребована.

Для достижения наибольшего эффекта исследования новых технологий в сфере веб- разработки можно выделить следующие задачи:

1. Ознакомится с актуальными особенностями программирования на языке JavaScript, PHP, HTML, CSS, а также ознакомится с архитектурой MVC.

2. Ознакомится с работой на фреймворка Yii2.

3. Сравнить рассматриваемый фреймворк с другими.

JavaScript – мультипарадигменный язык программирования, который обычно используется как встраиваемый для доступа к объектам веб-приложения.

PHP – скриптовый язык часто используемый для разработки веб-приложений.

HTML – язык программирования используемый для создания разметки веб приложения.

CSS – формальный язык программирования используемый для описания внешнего вида веб-приложения.

Yii2 – расшифровывается как yes it is. Это компонентный объектно-ориентированный Фреймворк, реализующий парадигму Model View Controller (MVC). Данный Фреймворк написан на языке PHP.

MVC – это схема разделения данных веб-приложения, убавляющей логики и пользовательского интерфейса на три отдельных компонента: model –модель, view-представление, controller-контроллер таким образом, что изменения каждого из этих компонентов может производится независимо друг от друга.

Фреймворк Yii2 позволит сократить разработку веб-приложения в несколько раз при помощи готовых стандартных скриптов на написание которых пришлось бы потратить изрядное количество времени, а именно в этом поможет функция автоматической генерации кода Gii. После того как каркас сайта создан дело остаётся за малым, а именно поработать над отображением сайта. Для этого можно воспользоваться готовым шаблоном и отредактировать его, либо создать собственный.

CRUD генерирует готовые интерфейсы, контроллеры к ним, для управлений данных в указанной ему модели.

Сравним рассматриваемый фреймворк Yii2 с фреймворком Lareverl:

Фреймворк Yii2:

Плюсы:

Легко изучается, быстрый старт разработки

Имеет большое количество встроенных решений для интерфейсов

Отличный генератор контролеров и моделей

Минусы:

Редкие обновления

Фреймворк Lareverl:

Плюсы:

Имеет собственный сборщик скриптов scss

Встроенный шаблонизатор Blade

Частый выход обновлений

Минусы:

Изучается сложнее по сравнению фреймворком Yii2

Нет официальной документация на русском языке

Нет встроенного генератора интерфейсов

Технологии веб-разработки и программная реализация приложений на основе Yii2, которые были рассмотрены являются наиболее актуальными. Существует много удачных проектов выполненных с его использованием. Для того чтобы разрабатываемое вами веб-приложение было успевшим ну или хотя бы конкурентно способным необходимо использовать самые новые технологии. Данный фреймворк даёт возможность создавать сайты в самые кротчайшие сроки.

Просмотров работы: 10