Несколько замечаний о Zend Framework 1.7
|
Опубликовано: 18.11.2008
|
Я уже размещал информацию о выходе первого релиза ветки 1.7. Там я перечислил новинки фреймворка. А сейча хочу изложить еще несколько соображений по поводу нового релиза.
Во-первых, с этим релизом появилось такое понятие как Extras library - репозиторий компонент, которые написаны не командой Zend и официально не поддерживаются Zend-ом. То есть поддержку осуществляют их авторы. Конечно, компоненты, попадающие в эту библиотеку должны соответствовать определенным требованиям:
- Более чем на 80% покрытие тестами
- Полная документация
- Проверка командой Zend
В эту библиотеку как раз и попал ZendX_JQuery - компонент интегрирующий Zend Framework и JQuery. Его автор Benjamin Eberlei
Второе важное обновление это компонент Zend_Amf. Возможно, вы уже заметили, что на главной странице фреймворка теперь красуется слоган "Adobe and PHP? Now that's reach!". Что же дает Zend_Amf и почему Zend этим так гордится.
Этот компонент дает нам возможность создавать RIA приложения. Rich Internet applications (RIA) - это приложения, доступные через сеть Интернет, обладающие особенностями и функциональностью традиционных настольных приложений. Другими словами, RIA приложения не ограничены стандартными возможностями HTML, а становятся более интерактивными и динамическими и выглядят примерно как Microsoft Word :)
RIA приложения можно создавать по разному, например с использованием технологии Flex. Это родственная Flash технология, основанная на описании интерфейса приложения (и обработчиков событий, связи источников данных с объектами и т. п.) с помощью диалекта XML - MXML. Прекрасным примером приложения использующего Flex является Google Analytics.
Теперь о AMF. Flash Remoting(AMF0), Flex Data Services (AMF3) - технология, позволяющая вызывать методы удаленных объектов на сервере. Сообщения передаются в особом формате, встроенном во Flash Player, начиная с 6й версии - AMF (Action Message Format). При этом Flash-программисту не надо знать ничего, кроме имен методов на сервере, а веб- программисту - не надо знать ничего об Action Script.
Так что теперь Flex и PHP стали еще ближе :) Создавайте RIA приложения.
В связи с этим хочу порекомендовать блог Mihai CORLAN . Автор много пишет о Flex и PHP. А в частности , в которой автор описывает построение приложения с использованием Zend_Amf. На английском языке.
UPDATE Чуть не забыл. Matthew Weier O'Phinney начал писать приложение к мануалу. Приложение посвящено вопросам производительности Zend Framework. Надеюсь это поможет сделать наши проекты быстрее :)

