2017-05-05 17:28:23
* вообще говоря это пока еще не фреймворк, а просто набор библиотек, фреймворком он станет чуть ...
+ развернуть текстсохранённая копия
* вообще говоря это пока еще не фреймворк, а просто набор библиотек, фреймворком он станет чуть позже
Не прошло и недели с момента «безумного успеха» (тут мнения немного расходятся, конечно...) первой части нашего повествования, как пришло время выпустить вторую.
Сегодня мы продолжаем путешествие в бездонную глубину библиотеки runn/core будущего фреймворка «Runn Me!». Под катом нам встретятся следующие обитатели бездны:
Концепция «мультиисключения» и ее реализация в библиотеке
Понятие объекта с внутренней валидацией и эталонная реализация такого объекта
Немного заглянем в мир валидаторов и санитайзеров (подробный рассказ о них будет позже)
Рассмотрим реализацию объекта с обязательными полями
2017-05-01 15:28:14
«О нет!», воскликнет читатель, утомлённый разными мини-микро-слим-фреймворками и QueryBuilder-ами и ...
+ развернуть текстсохранённая копия
«О нет!», воскликнет читатель, утомлённый разными мини-микро-слим-фреймворками и QueryBuilder-ами и будет прав.
Нет ничего скучнее, чем очередной фреймворк на PHP. Разве что «принципиально новая» CMS или новый дейтинг.
Так зачем же я с упорством, достойным лучшего применения, шагаю по неудобным подводным камням и выставляю на потеху публике суд товарищей своё творение? Заранее зная, что гнев критиков, как мощное цунами обрушится на этот пост и похоронит его на самом днище Хабра?
Не знаю. Как не знал в своё время Колумб, зачем он отплывает от уютных берегов Испании. Надеялся ли он найти путь в Индию? Конечно да. Но не знал точно — доплывёт ли?
Видимо и у программистов на PHP, к которым я вот уже 13 лет себя причисляю, есть такая же внутренняя потребность — выставлять свой код и зажмуривать глаза, ожидая реакции коллег.
Что вас ждет под катом?
Открытый исходный код, лицензия LGPL
Код, полностью совместимый с PHP 7.0-7.2
100% покрытие юнит-тестами
Библиотеки, проверенные временем в реальных проектах (и только проклятая прокрастинация мешала мне опубликовать их ранее!)
Ну и, разумеется, история изобретения очередного велосипеда на костыльном приводе фреймворка*!
* вообще говоря это пока еще не фреймворк, а просто набор библиотек, фреймворком он станет чуть позже
2013-01-07 18:04:15
... нанопокрытие нового поколения Liquipel 2.0, ... Основой водозащитного покрытия Liquipel 2.0 является ...
+ развернуть текстсохранённая копия
Компания Liquipel сегодня показала нанопокрытие нового поколения Liquipel 2.0, чьей основной задачей является защита любых смартфонов и планшетов от воды. Основой водозащитного покрытия Liquipel 2.0 является запатентованный жидкий репеллент. При нанесении на устройство, покрытие становится полностью невидимым и будет оставаться на гаджете практически вечно. Читать далее... Hi-News.ru - Новости высоких технологий. | Комментарии: 4 Посмотреть [...]
Компания Warner Bros. Interactive Entertainment опубликовала новый трейлер игры Guardians of Middle-Earth, который представляет зрителям двух новых персонажей, Haldir и Lugbol.
Релиз Guardians of Middle-Earth ожидается 4 декабря 2012. Источник http://www.gametech.ru/news/31604/
Хочу рассказать о проекте, который мы недавно выпустили.
Это открытый PHP-фреймворк для разработки бизнес-приложений: приложений, у которых есть бекенд, закрытый авторизацией, и к которым одновременно подключаются много пользователей с разграниченными правами доступа.
Фреймворк называется Webasyst, написан на PHP/MySQL/Smarty/jQuery, бесплатный, с открытым кодом (лицензия LGPL).