Гід користувача. Фреймворк Yii2 – Web-systems
Технології
25 Жовтня 2016

Гід користувача. Фреймворк Yii2

Гід користувача. Фреймворк Yii2

Для тих, хто зовсім новачок, пояснимо YII - це не римські цифри, а назва дуже популярного інструменту для веб-розробки. Якщо вірити Вікіпедії, читати Yii потрібно [ji:], так як назва ця походить від вигуку «Yes It Is!» - «Так, це воно!». Сьогодні в статті ми розберемося, чому цей інструмент викликає стільки захоплення у розробників і простих користувачів.

Ну дуууже коротко про характеристики

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

А що для користувача?

У кейсі “Клевер” ми писали, що вибрали Yii фреймворк, оскільки з його допомогою можна створити унікальну адмінпанель з урахуванням всіх побажань замовника. Але це далеко не всі можливості. Використовуючи Yii 2 ви отримуєте:

економію бюджету і термінів реалізації проекту

Блог - Гід користувача. Фреймворк Yii2 : image-Вбудований Gii модуль, запускаючись відразу в браузері, дає можливість швидко згенерувати потрібні форми, класи і контролери, а також модульні каркаси і розширення. Здійснити перехоплення і обробку помилок прямо по ходу розробки, тобто, працювати за методом TDD. Це означає, що на створення проекту буде задіяно менше співробітників і витрачено менше часозатрат.

можливість поміняти практично будь-який елемент веб-сайту

Блог - Гід користувача. Фреймворк Yii2 : image-Фреймворк дозволяє створювати власні елементи, підбирати елегантний дизайн або міняти його за допомогою вбудованих тем. Фреймворк дійсно гнучкий – дозволяє експериментувати практично з кожним елементом сайту, розширюючи його можливості. Хочете адмініструвати магазин зі смартфона? Адаптивна CMS – без проблем.

гарантію безпеки даних

Блог - Гід користувача. Фреймворк Yii2 : image-Yii відразу ж укомплектований компонентом Security. Є також готові класи для безпечної аутентифікації і авторизації користувача. Один з найцікавіших – RBAC. Контролює доступ, ґрунтуючись на ролях (наприклад, Адміністратор, Модератор). Наприклад, у форумі або на сторінці відгуків ви можете дозволити людині редагувати свій коментар, при цьому змінювати коментарі інших користувачів він не зможе.

дійсно велику швидкість

Блог - Гід користувача. Фреймворк Yii2 : image-Ніщо так не дратує, як повільно довантажувати сторінка. Позбавте відвідувачів свого сайту від зайвого подразника, нехай сприймає інформацію в хорошому настрої. Система кешування Yii дозволяє зробити процес завантаження сторінок швидким, як блискавка 

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

Yii створено для розробки технічно складних проектів, які вимагають швидкого взаємодії:

  • інтернет-магазини зі складною бізнес-логікою
  • CMS
  • бізнес-додатки
  • веб-сервіси
  • портали і форуми

Замість висновку

Поки ми готували статтю, вийшла нова версія Yii2.10 з низкою вдосконалень. Окрім більш ніж 80 додаткових багфіксів, оптимізували внутрішню міграцію по неймспейсам. Тепер розробнику досить один раз вказати шлях до потрібного місця, далі Yii розбереться сам – див. пункт «Скорочує час на розробку». Додали можливості по СЕО-оптимізації (можна буде вибрати вказувати слеш в кінці посилання чи ні). І відкрили можливість роботи через консоль, для тих кому це до вподоби. Регулярне оновлення підтверджує зручність і актуальність даної технології, а також свідчить про її затребуваності на ринку. Подивитися роботи з використанням цього фреймворку можна в нашому портфоліо
З’явилися питання – пишіть, з радістю відповімо! 

Перегляди : 408

Також рекомендуємо:

Після 6 місяців розробки 19 січня 2017 року світові постала нова версія Docker 1.13. З релізом версії 1.13 розробникам стало доступно безліч нових функцій, поліпшень і виправлень. Детальна інформація про оновлення ПЗ, в перекладі статті з офіційного Блогу компанії docker.com.
01 Лютого 2017
Web-Systems Solutions використовує cookie для персоналізації сервісів і аналітики користувачів. Продовжуючи використовувати даний сайт, ви підтверджуєте свою згоду на використання файлів cookie. Ми серйозно відносимось до захисту персональних даних - ознайомтеся з умовами та принципами їх обробки.
Я погоджуюсь