Гид пользователя. Фреймворк Yii2
Ну очень кратко о характеристиках
Фреймворк Yii – каркас для веб-разработки на языке PHP, основанный на парадигме MVC. Он полностью объектно-ориентированный и использует все преимущества продвинутых функций PHP (стандартную библиотеку PHP, позднее статическое связывание и Анонимные функции). В фреймворке Yii2 используется пространство имен, а значит компоненты, виджеты и модели полностью отделены, что значительно упрощает написание кода. Добавим лишь, что данный фрейм очень прост в установке, имеет низкий порог вхождения, широкое украинское сообщество разработчиков и специальный обучающий сайт.
А что для пользователя?
Мы выбираем Yii фреймворк, так как с его помощью можно создать уникальную админпанель с учетом всех пожеланий заказчика. Но это далеко не все возможности. Используя Yii2 вы получаете:
Экономию бюджета и сроков реализации проекта.
Встроенный Gii модуль, запускаясь сразу в браузере, дает возможность быстро сгенерировать нужные формы, классы и контроллеры, а также модульные каркасы и расширения. Осуществить перехват и обработку ошибок прямо по ходу разработки, то есть, работать по методу TDD. Это значит, что на создание проекта будет задействовано меньше сотрудников и потрачено меньше работо-часов.
Возможность поменять практически любой элемент веб-сайта
Гарантию безопасности данных
Yii сразу же укомплектован компонентом Security. Имеются также готовые классы для безопасной аутентификации и авторизации пользователя. Один из наиболее интересных — RBAC. Контролирует доступ, основываясь на ролях (напр., администратор, модератор). К примеру, в форуме или на странице отзывов вы можете позволить человеку редактировать свой комментарий, при этом изменять комментарии других пользователей он не сможет.
Действительно быструю скорость
Для каких проектов подойдет?
Yii Создан для разработки технически сложных проектов, которые требуют быстрого взаимодействия:
- интернет-магазины со сложной бизнес-логикой
- CMS
- бизнес-приложения
- веб-сервисы
-
порталы и форумы
Вместо заключения
Пока мы готовили статью, вышла новая версия 2.013 с рядом усовершенствований. Кроме более чем 80 дополнительных багфиксов, оптимизировали внутреннюю миграцию по неймспейсам. Теперь разработчику достаточно один раз указать путь к нужной папке, дальше Yii разберется сам — см. п. «сокращает время на разработку». Добавили возможности по СЕО-оптимизации (можно будет выбрать указывать слеш в конце ссылки или нет). И открыли возможность работы через консоль, для тех кому это по душе. Регулярное обновление подтверждает удобство и актуальность данной технологии, а также свидетельствует о ее востребованности на рынке.
У каталозі 1700+ діджитал-агентств, які готові допомогти в реалізації ваших завдань. Вибирайте та економте до 30% свого часу та бюджету! Це безкоштовно та займе менше 3-х хвилин.