Гід користувача. Фреймворк Yii2 | Web-systems Solutions
Технології
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 розбереться сам – див. пункт «Скорочує час на розробку». Додали можливості по СЕО-оптимізації (можна буде вибрати вказувати слеш в кінці посилання чи ні). І відкрили можливість роботи через консоль, для тих кому це до вподоби. Регулярне оновлення підтверджує зручність і актуальність даної технології, а також свідчить про її затребуваності на ринку. Подивитися роботи з використанням цього фреймворку можна в нашому портфоліо
З’явилися питання – пишіть, з радістю відповімо! 

Перегляди : 2098

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

Ринок мобільних додатків розвивається дикими темпами. І за прогнозами буде лише зростати. Все більше розробників, все більше компаній, все більше додатків. На які моменти варто звернути увагу, якщо Ви задумались над створенням власного мобільного додатку - поговоримо сьогодні у нашій новій статті.
30 Січня 2020
Близько трьох років тому в Україні запустився сервіс «Google Покупки» або Google Shopping. Це один з видів контекстної реклами, який відмінно підходить для електронної комерції. Візуальна реклама продуктів на сайті Google, яка ще називається «товарними кампаніями». Тобто коли ви задаєте пошуковий запит на товар, то бачите не просто текст, а картинку, назву товару, ціну і сам магазин, в якому продається цей товар.
22 Лютого 2021
Про те, чому темні кольори - завжди особливий тренд, які його сильні сторони і чому наша компанія обрала його для редизайну сайту - поговоримо у новій статті. Якщо Ви теж задумались над переходом на "темну" сторону, то маємо декілька порад на що потрібно звернути увагу в першу чергу.
28 Листопада 2019
Web-Systems Solutions використовує cookie для персоналізації сервісів і аналітики користувачів. Продовжуючи використовувати даний сайт, ви підтверджуєте свою згоду на використання файлів cookie. Ми серйозно відносимось до захисту персональних даних - ознайомтеся з умовами та принципами їх обробки.
Я погоджуюсь