Знакомство с Yii

февраля 16, 2010 / Автор John Patrik / Рубрики Yii / Ответ

Ни для кого не секрет что сегодня большая часть веб-приложений разрабатывается  с помощью фреймворков. Для тех кто не в теме что такое фреймворк можно прочесть здесь. Лично я использую в своих целях фреймворк Yii. Хотелось бы немножко поведать читателю о нем.

Ну что же, начнем! Как всегда начинаем с общих понятий и вводим медленно но верно в курс дела. Итак, в официальной документации Yii трактуется как:

Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).

От себя хотелось бы добавить что данный фреймворк строго типизирован под ООП и неприемлит никакго линейного и функционального кода. Честно говоря если Вы не знакомы хотя бы с основами ООП в php то пользоваться такими фреймворками Вам еще рановато. Придется получше подучить язык и провести ни одну ночь/день перед компом.

Для кого особенно полезен фреймворк? Для тех кто разрабатывает сайты, спросите вы. Я отвечу да нет, не обязательно. Чисто мое мнение такое что использование фреймворка актуально только в случаях когда из проекта в проект Вы дублируйте или используйте готовые классы своего кода. Наглядным примером может служить класс авторизации или класс навигации по страницам. В фреймворках это все уже реализовано и изобретать велосипед не имеет никакого смысла. Разумеется использовать фреймворк для создания простого парсера гугла не имеет смысла.

В интернете можно найти очень большое количество тех документации по выбранному мною фреймворку.

Наиболее качественным мне показался ман который лежит вот тут.

Комментарии (131) к “Знакомство с Yii”

Пингбэк и Трэкбек