Гид пользователя. Фреймворк Yii2

Гид пользователя. Фреймворк Yii2

Ну очень кратко о характеристиках
 

Фреймворк Yii – каркас для веб-разработки на языке PHP, основанный на парадигме MVC. Он полностью объектно-ориентированный и использует все преимущества продвинутых функций  PHP (стандартную библиотеку PHP, позднее статическое связывание и Анонимные функции). В фреймворке Yii2 используется пространство имен, а значит компоненты, виджеты и модели полностью отделены, что значительно упрощает написание кода. Добавим лишь, что данный фрейм очень прост в установке, имеет низкий порог вхождения, широкое украинское сообщество разработчиков и специальный обучающий сайт. 

А что для пользователя?
 

Мы выбираем Yii фреймворк, так как с его помощью можно создать уникальную админпанель с учетом всех пожеланий заказчика. Но это далеко не все возможности. Используя Yii2  вы получаете:

Экономию бюджета и сроков реализации проекта.

Встроенный Gii модуль, запускаясь сразу в браузере, дает возможность быстро сгенерировать  нужные формы, классы и контроллеры, а также модульные каркасы и расширения. Осуществить перехват и обработку ошибок прямо по ходу разработки, то есть, работать по методу  TDD. Это значит, что на создание проекта будет задействовано меньше сотрудников и потрачено меньше работо-часов.

Возможность поменять практически любой элемент веб-сайта

Фреймворк позволяет создавать собственные элементы, подбирать элегантный дизайн или менять его с помощью встроенных тем. Фреймворк действительно гибкий - позволяет экспериментировать практически с каждым элементом сайта, расширяя его возможности.   Хотите администрировать магазин со смартфона? Адаптивная CMS — без проблем. 
 

Гарантию безопасности данных

Yii сразу же укомплектован компонентом Security. Имеются также готовые классы для безопасной аутентификации и авторизации пользователя. Один из наиболее интересных — RBAC. Контролирует доступ, основываясь на ролях (напр., администратор, модератор). К примеру, в форуме или на странице отзывов вы можете позволить человеку редактировать свой комментарий, при этом изменять комментарии других пользователей он не сможет. 

Действительно быструю скорость

Ничто так не раздражает, как медленно подгружающаяся страница. Избавьте посетителей своего сайта от лишнего раздражителя, пусть воспринимает информацию в хорошем расположении духа. Система кэширования Yii позволяет сделать процесс загрузки страниц быстрым как молния :)
 

Для каких проектов подойдет?
 

Yii  Создан для разработки технически сложных проектов, которые требуют быстрого взаимодействия:

  • интернет-магазины со сложной бизнес-логикой
  • CMS
  • бизнес-приложения
  • веб-сервисы
  • порталы и форумы
     

Вместо заключения

Пока мы готовили статью, вышла новая версия 2.013 с рядом усовершенствований. Кроме более чем 80 дополнительных багфиксов, оптимизировали внутреннюю миграцию по неймспейсам. Теперь разработчику достаточно один раз указать путь к нужной папке, дальше Yii разберется сам — см. п. «сокращает время на разработку». Добавили возможности по СЕО-оптимизации (можно будет выбрать указывать слеш в конце ссылки или нет). И открыли возможность работы через консоль, для тех кому это по душе. Регулярное обновление подтверждает удобство и актуальность данной технологии, а также свидетельствует о ее востребованности на рынке.

Поделиться
В поисках подрядчика по разработке сайта?
Заходите в наш online каталог Веб-студий и выбирайте партнера по ряду критериев: балл, портфолио, отзывы, кейсы и статьи. Или организуйте тендер в данном каталоге, выбрав понравившиеся вам компаниии.
Больше не нужно искать и обзванивать диджитал-агентства!
Создайте тендер и получите предложения от лучших веб-студий Украины.
В каталоге 1700+ диджитал-агентств, готовых помочь в реализации ваших задач. Выберайте и экономьте до 30% своего времени и бюджета! Это бесплатно и займет менее 3-х минут.
Создать тендер
Не пропусти IT новости!
А также актуальные IT: мероприятия, курсы, кейсы и интересные статьи.
Telegramm канал: @itcases
Подписка на рассылку
Получайте одно письмо в неделю с самыми важными новостями.
Bug