Гид пользователя. Фреймворк 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-х хвилин.
Створити тендер
Bug