Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!
Опис задачі
Комунікація PHP<->JAVA через черги повідомлень.
Все частіше приходиться зустрічатись із ситуаціями, коли необхідно інтегрувати різні платформи; наприклад, PHP та Java.
Веб сервіси надають можливість взаємодіяти між платформами. Але така взаємодія є досить обмеженою, оскільки інтегруються тільки сервіси, які можуть викликати методи один одного синхронним чи асинхронним способом. Такі речі, як черги повідомлень (message queues), до останнього часу були досить складними для інтеграції. Черги повідомлень все більше проникають зі світу корпоративних проектів у світ веб проектів, де вони надають досить елегантний шлях для покращення характеристики масштабування проектів. Даний туторіал демонструє як працювати з JMS чергами повідомлень в Java та PHP.
Французская компания выложила интересный контрольный список (checklist) для проверки проектов: “ничего ли разработчики не забыли при развертывании проекта на продакшен сервере?” — .
На самом деле все, что там написано мы как разработчики делаем и даже больше, но в любом случае этот список будет полезен не только для новичков. Там собрана информация, которая не только систематизирована, но и детализирована. Ниже приведен скриншот как это все выглядит. Весь проект написан на Symfony + jQuery. Можно даже отметить те пункты, которые выполнены.
Це паттерн для моделей, які використовують Zend_Cache і магічний метод __call.
Проста ідея
Ідея в тому, що модель повинна мати можливість повертати не кешовані або кешовані виклики, без постійної ініціалізації певного об'єкту. Повинно відбуватися легке переключення між двома викликами, і кеш повинен приходити вже з моделлю об'єкта.
В посте “” рассказывалось, что такое Symfony Components.
Fabien Potencier поведал о том, что специально для этого проекта был создан отдельный сайт: .
Каждый компонент имеет свой собственный раздел с документацией, API, инструкциями по установке и примеры по использованию. В качестве примера описан компонент YAML, остальные Event Dispatcher, Dependency Injection, Templating находятся в процессе.
Как пишет Fabien: “жизнь слишком коротка, чтобы быть серьезной :)”. Разработчики решили, что сайт по компонентам Symfony должен быть выгладить веселее, чем основной сайт Symfony. Поэтому, каждый компонент представлен своим животным, что можно увидеть на картинке ниже.
Вийшла друга версія PHP надбудови поверх Eclipse — .
Нова версія включає виправлення знайдених багів у попередніх версіях, покращену підтримку обєктно-орієнтованого програмування в PHP, показ ієрархії типів та навігацію по методах та типах.