Заметки программиста о технологиях, инструментарии и полезных вещей, которые были наработаны непосильным жизненным опытом.
понедельник, 20 мая 2013 г.
среда, 15 мая 2013 г.
Yii Framework
цитата |
Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible). |
Авторы Qiang Xue, Xiang Wei Zhuo.
По производительности можно судить ниже диаграммой:

На данный момент уже появились новые версии framworks и следовательно производительность уже по данному графику не та. На стадии выхода Yii авторы, можно сказать, перепрыгнули свой предыдуший Prado и обощли по всем показателям.
Что же предоставляет нам Yii:
— ООП
— Компонентный MVC.
— DAO, Active Record.
— Валидация форм.
— Аутентификация, авторизация.
— Поддержка модульной сетки.
— Возможность миграций.
— Покрытие Unit тестами.
— Различные способы кеширования.
— Защита от XSS, CSRF и других атак..
— Консольные генераторы и графицеский gii генератор.
— Возможность подключения сторонних библиотек из других FW.
— Поддержка extension.
— Интегрирован jQuery.
— Компонентный MVC.
— DAO, Active Record.
— Валидация форм.
— Аутентификация, авторизация.
— Поддержка модульной сетки.
— Возможность миграций.
— Покрытие Unit тестами.
— Различные способы кеширования.
— Защита от XSS, CSRF и других атак..
— Консольные генераторы и графицеский gii генератор.
— Возможность подключения сторонних библиотек из других FW.
— Поддержка extension.
— Интегрирован jQuery.
Офф. сайт: http://www.yiiframework.com/
Русскоязычный: http://www.yiiframework.ru/
Документации для изучения достаточно, даже можно приобрести книгу - http://www.yiiframework.com/tutorials/
За время моего использования Yii на практике, а это более 2-х лет, я был доволен инструментом и каждое добавленная новая возможность была принята только в радость. Все кто будет на стадии выбора - советую использовать Yii, так как он и в обучении не сложный.
понедельник, 13 мая 2013 г.
Возвращение блудного сына.
После недолгой работы в компании Росмедия, и пережитого многих не легких месяцев, я все же решился уволиться и перейти на другую фирму. Толчком для смены работы послужила задержка зарплаты, из-за чего все новогодние праздники и дни рождения были под критичной угрозой срыва. Деньги у директора были это все знали, так как было много фактов, а для того что бы весь тех. отдел остался в фирме можно было колеса от любимой машины продать и дать надежду всем. В итоги я ушел, долгов не осталось. В другой фирме где я сейчас работаю, не буду называть ее из личных соображений, направление по созданию сайтов было не развито и работали в другом направлении. После коллективного ухода из одной фирмы к другой, рабочий коллектив не сильно изменился, что является хорошим плюсом для всех нас.
К чему я все это - блог(http://blog.13-th.ru/) был закинут и я вернулся к старому доброму своему блокспоту.
Из своих проектов реализован частично только один - это личный сайт http://md5Stepan.ru. Второй весь в процессе реализации, о нем я расскажу позже, когда будет хоть что то показать.
К чему я все это - блог(http://blog.13-th.ru/) был закинут и я вернулся к старому доброму своему блокспоту.
Из своих проектов реализован частично только один - это личный сайт http://md5Stepan.ru. Второй весь в процессе реализации, о нем я расскажу позже, когда будет хоть что то показать.
Yii CPagination красивый URL
Для создания красивого url, для хлебных крошек нужно:
- указать rout для CPagination
- сбросить параметры
- указать обработку urlRules
$criteria=new CDbCriteria(); $count=Article::model()->count($criteria); $pages=new CPagination($count); // results per page $pages->pageSize=10; $pages->applyLimit($criteria); $pages->route = 'article/show'; //Указываем роут $pages->params = array(); //Сбрасываем параметры $models=Article::model()->findAll($criteria); $this->render('index', array( 'models' => $models, 'pages' => $pages ));
четверг, 8 ноября 2012 г.
Автор переехал на другой блог.
Появились новые приоритеты из-за которых пришлось переехать на новый блог, которые является достоянием фирмы в которой я работаю.
Теперь все мои интересные и новые публикации можно найти http://blog.13-th.ru/
Почему решил перейти:
- Полный контроль над происходящим, т.е. при необходимости могу изменить функционал блога.
- Домен 2-го уровня более восприимчив, чем blogspot, и конечно этот домен будет для направления с дорогими сайтами.
- В дальнейшем есть масса задумок, которые постараюсь реализовать, в следствии чего будет очень интересно для всех.
Теперь все мои интересные и новые публикации можно найти http://blog.13-th.ru/
Почему решил перейти:
- Полный контроль над происходящим, т.е. при необходимости могу изменить функционал блога.
- Домен 2-го уровня более восприимчив, чем blogspot, и конечно этот домен будет для направления с дорогими сайтами.
- В дальнейшем есть масса задумок, которые постараюсь реализовать, в следствии чего будет очень интересно для всех.
Подписаться на:
Сообщения (Atom)