Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «formwerkz»
ZExt Framework :: Работа с MongoDB 2014-10-16 07:37:40
Здравствуй Хабрасообщество!
Сегодня я хочу рассказать о полезной возможности фреймворка « ...
+ развернуть текст сохранённая копия
Здравствуй Хабрасообщество!
Сегодня я хочу рассказать о полезной возможности фреймворка «ZExt»: работе с базой данных MongoDB.
Рассматриваемая ниже связка модулей, даёт возможность работать с вызовами к Mongo в стиле query builder-а знакомым многим по различным SQL-ORM.
Давайте рассмотрим простой пример в качестве вступления:
use ZExt\Datagate\MongoCollection;
class ProductsDatagate extends MongoCollection {
public function getProductsByManager(array $managerId, $minPrice = null) {
$query = $this->query()
->where('managerId IN(?)', $managerId)
->where('enabled = ?', true);
if ($minPrice !== null) {
$query->where('price >= ?', $minPrice);
}
return $query->find();
}
}
Читать дальше →
Тэги: framework, mongodb, odm, orm, php, zext, веб-разработка
Yii 2.0. Релиз 2014-10-13 14:32:47
После трёх лет интенсивной разработки и почти 10000 коммитов более 300 авторов вышла стабильная ...
+ развернуть текст сохранённая копия
После трёх лет интенсивной разработки и почти 10000 коммитов более 300 авторов вышла стабильная версия PHP фреймворка Yii 2.0! Спасибо за поддержку и терпение!
Как вы, возможно, уже знаете, Yii 2.0 был переписан с нуля. Это решение было принято, так как мы хотели получить отличный PHP фреймворк, который сохранит простоту и расширяемость Yii и, в то же время, будет использовать свежие технологии и возможности, чтобы стать ещё лучше. Сегодня мы рады сообщить, что цель достигнута.
Немного полезных ссылок про Yii и Yii 2.0:
- Официальный сайт Yii
- Yii 2.0 на GitHub: для того, чтобы следить за разработкой проекта, можно поставить звёздочку и/или использовать кнопку watch.
- Группа на Facebook
- Twitter
- yiiframework.ru
Далее мы рассмотрим самые интересные возможности новой версии. Если вы спешите попробовать фреймворк в деле, начните с чтения раздела руководства Getting Started.
Читать дальше →
Тэги: framework, php, yii
Разработка веб-приложения 2014-10-11 10:24:34
Привет, Хабр!
При изучении технологий Ext JS и Java, написал web-приложение «Каталог ...
+ развернуть текст сохранённая копия
Привет, Хабр!
При изучении технологий Ext JS и Java, написал web-приложение «Каталог автомобилей». Хочу поделиться с Вами этим опытом.
Вид и функциональность приложения
- Добавление;
- Удаление;
- Редактирование;
- Поиск;
- Валидация данных;
Читать дальше →
Тэги: annotations, apache, application, client-server, css, dao, developing, extjs, extjs/sencha, framework, hibernate, idea, intellij, java, javascript, jpa, jsp, mac, maven, mvc, mysql, patterns, servlet, spring, sql, tomcat, validation, web, web-разработка, xml, библиотека, веб-разработка, программирование
Что нового в CakePHP 3.0.0? 2014-10-10 08:38:27
Здравствуйте, уважаемые читатели. В данной статье хотелось бы написать о новой версии CakePHP и ...
+ развернуть текст сохранённая копия
Здравствуйте, уважаемые читатели. В данной статье хотелось бы написать о новой версии CakePHP и возродить интерес к этому замечательному PHP фреймворку. Последняя заметка в блоге о CakePHP датирована почти годом назад и многие могли подумать, что фреймворк прекратил своё существование, однако это не так. Он очень активно развивается и весьма популярен в западных странах и его используют такие компании, как BMW и Hyundai.
Текущая стабильная версия CakePHP – 2.5.5. Давайте кратко посмотрим, какие возможности предоставляет этот фреймворк сейчас, а затем подробно остановимся на новинках, которые появятся в 3.0.0.
Читать дальше →
Тэги: cakephp, framework, php, веб-разработка
PHP-фреймворк Badoo 2014-10-07 13:00:08
+ развернуть текст сохранённая копия
Код нашего сайта повидал уже не одну версию PHP. Он неоднократно дополнялся, переписывался, модифицировался, рефакторился — в общем, жил и развивался своей жизнью. В это время в мире появлялись и исчезали новые best practice, подходы, фреймворки и тому подобные явления, облегчающие жизнь разработчику и готовые решить все основные проблемы, возникающие в процессе создания веб-сайтов.
В этой статье мы расскажем о нашем пути: как был организован код изначально, какие возникали проблемы и как появился текущий фреймворк.
Что было
Проект начали делать еще в 2005 году. Тогда никаких жестких правил по написанию кода и четко структурированного фреймворка не было. Код писали несколько разработчиков, они легко в нем ориентировались и его поддерживали, каждый привносил что-то свое. В то время известные сейчас фреймворки только создавались, поэтому примеров для подражания было мало. Так что можно сказать, что наш фреймворк образовался стихийно.
С архитектурной точки зрения это выглядело так: были объекты страниц, наследуемые от целой иерархии базовых классов, отвечающих за инициализацию окружения, сессии, пользователя и т.п. Каждая страница сама решала, когда, как и что ей выводить, делать редирект и т.п. В иерархии базовых классов было собрано много вспомогательных функций для инициализации и генерации стандартных блоков страниц, проверки пользователей, показа промежуточных промо-страниц и т.п. Со временем большинство из них было переопределено наследниками до неузнаваемости, что в разы усложнило и понимание того, как работает сайт, и саму поддержку кода.
Читать дальше →
Тэги: badoo, blitz, framework, javascript, php, php-framework, protobuf, баду, блог, веб-разработка, компании, ооп
Главная / Главные темы / Тэг «formwerkz»
|
Взлеты Топ 5
Падения Топ 5
|