Вы находитесь на странице: 1из 5

MINISTERUL EDUCAŢIEI ŞI 

TINERETULUI AL REPUBLICII MOLDOVA


UNIVERSITATEA TEHNICA A MOLDOVEI

FACULTATEA CALCULATOARE, INFORMATICĂ ŞI MICROELECTRONICĂ

Лабораторная работа
ПО ПРЕДМЕТУ «Tehnologii WEB»

Тема: Utilizarea unui CMS sau Framework pentru dezvoltarea unei aplicații Web.

Выполнил: студент группы TI-182 Ватаманюк Игорь

UTM 2020
Цель работы:

1. Alegeti un CMS sau Famework (JS sau pe oricare script server) pentru dezvoltarea unei aplicatii Web.
Motivati alegerea.
2. Dezvoltati o aplicatie functionala in baza alegerii facute.
3. Puneti in raport PrintScreen-uri la paginile create. In cazul CMS-ului ilustrati moduld e interactiune cu
partea administrativa unde ati intervenit pentru adaptari, iar in cazul Framework-ului - citeva secvente
de cod creat de voi pe care-l considerati important sau interesant .

Я выбрал framework Laravel, так как у Laravel есть множество плюсов.

Пакеты — позволяют создавать и подключать модули в формате Composer к приложению на Laravel.


Многие дополнительные возможности уже доступны в виде таких модулей.
REST-контроллеры — дополнительный слой для разделения логики обработки GET- и POST-запросов
HTTP.
Автозагрузка классов — механизм автоматической загрузки классов PHP без необходимости
подключать файлы их определений в include. Загрузка по требованию предотвращает загрузку
ненужных компонентов; загружаются только те из них, которые действительно используются.
Миграции — система управления версиями для баз данных. Позволяет связывать изменения в коде
приложения с изменениями, которые требуется внести в структуру БД, что упрощает развёртывание и
обновление приложения.
Модульное тестирование (юнит-тесты) — играет очень большую роль в Laravel, который сам по себе
содержит большое число тестов для предотвращения ошибок.
Страничный вывод — упрощает генерацию страниц, заменяя различные способы решения этой задачи
единым механизмом, встроенным в Laravel.

На данный момент работаю над уникальным сервисом, тематику которого не могу разглашать из-за
коммерческой тайны, но могу описать процесс разработки, для разработки как раз этого cервиса
выбрал Laravel.
Части кода разработки

Роуты сайта
Пример контроллера

Вывод:
В современном мире очень много фреймворков, и систем, но я выбрал Laravel, так как он логически хорошо
построен, обладает практически любыми возможностями, поддерживает работу с большинством модулей, а так
же, это не коммерческий продукт. Это означает, что все модули разрабатываются такими же разработчиками как
и я, и распространяются через composer, через который, абсолютно каждый может их использовать.

Вам также может понравиться