Для чего нужны фреймворки и что такое Yii ?

У вас возникло желание сделать серьёзный и мощный сайт? Ещё в нём должен быть довольно сложный, но необходимым функционал, и при этом вы хотите затратить на этот проект минимум усилий и времени?

Конечно есть огромное количество CMS, но все они более или менее спроектированы под определённые задачи. В них зашито огромное количество функционала, который вам может не подойти для ваших целей, но тем не мене они будут съедать полезный ресурсы. Возможно веб проект будет не стандартным, и тогда придётся использовать дополнительные громоздкие модули или лезть в ядро CMS. В этом случае конечно эффективнее использовать не CMS а Фреймворк.

Фреймвор Yii – это лучший выбор для создания уникальных и серьёзных web проекторов.

yii-framework

Ещё один взгляд на Фреймвор Yii.

Фреймвор Yii – это огромная библиотека написанная на PHP и JavaScript. Он состоит из компонентов–объектов (классы и методы) собранных в группы и подгруппы. Данный фрейворк состоят из множества различных частей: приложения, модули, компоненты, расширения и т.д.. Такой подход даёт ему большую гибкость и возможность использовать только необходимый функционал.

Логика этого фреймворка разделена по шаблону MVC (Модель-Представление-Контроллер), что позволяет не путаться с кодом, а аккуратно раскладывать его по специальным папкам. Как у большества современных фрейворков у него есть входной скрипт “bootstrap”. Разработчики данного фреймворка постарались, чтобы создавать приложения на Yii стало просто, безопасно и чтобы они были устойчивых к высоким нагрузкам. Также у него есть много дополнений и расширений, которые просто интегрируются в фреймворк.

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

Ещё очень приятное преимущество фреймворка – в нём есть встроенные библиотеки Ui jQuery. Допустим нам нужно вставить какой-нибудь красивый модуль с Ui jQuery на нашу страницу. Для этого достаточно вставить небольшой эпизод кода в блок, где мы хотим его отобразить.

CJuiDatePicker

Пример создания интерактивного календаря – “CJuiDatePicker”.

Предположил мы хотим вставить на странице сайта интерактивный календарь – “CJuiDatePicker”. Для этого в фреймворке есть специально встроенная библиотека – “zii.widgets”. Находим его и вставим небольшой фрагмент кода в наш блок “DIV” на нашей странице:


Пример генерации таблицы посредством – “grid.CGridView”.

В другом примере мы выводим встроенную красивую таблицу, где данные берутся из нашей базы данных MySQL или PostgreSQL.

CGridView

И вот весь код который нарисует и отсортирует нашу таблицу:

В следующих главах подробно описаны полезный материал по работе с YII-framework:

1 Бал2 Бала3  Бала4  Бала5  Балов
loadingЗагрузка...

<<< >>>

Добавить комментарий