Z-Ray Technology Preview

  • Автор темы Автор темы stalxed
  • Дата начала Дата начала

stalxed

Новичок
Zend выкатил бету ZRay под любой php стек:
http://www.zend.com/en/products/z-ray/z-ray-preview

Давно использую ZRay в dev окружении на Zend Server.
Прикольная штука, показывает: exceptions(в том числе отловленные со стеком), запросы к БД, запрос и ответ(заголовки и тело), в symfony показывает listeners, events и прочее.

Сейчас они создали маркет расширений, типа, чтобы популярные фреймворки всякую отладочную информацию могли выводить в эту панель.
Расширения пишутся на php, весьма просто.

Интересно, выстрелит ли?

Лично для меня данная панель является средством сокращающим дебаг. Т.е. часто об ошибки хватает сведений из zray и дебажить вовсе не нужно.
 
Почитал про него, так и не понял, без Zend Server его можно использовать?

Судя по инструкции по установке нельзя?

Если оно отдельно от Zend Server, то есть шанс. Если привязка есть, то сомнительно.
 
Судя по всему можно и без Zend Server.

Интересная штука, но вот начнут ли на нее framework'и опираться, большой вопрос.
 
@Sender, раньше было нельзя нигде кроме Zend Server, но сейчас можно.
Но пока установка в другие php стеки - это бета версия.

По поводу фреймоврков - их никто не спрашивал. Все плагины для популярных фреймворков уже написаны.
Вот список http://www.zend.com/en/products/server/plugins
Я лично пользуюсь плагином для symfony, работает нормально.

Вот исходник плагина для symfony:
https://github.com/zend-server-extensions/Z-Ray-Symfony/blob/master/zray.php
Выглядит просто, т.е. написать самому такой плагин не проблема...
 
[Все плагины для популярных фреймворков уже написаны.

Проблема в том, что у него не вся функциональность developer console, а лишь малая ее часть.
Если получится написать мост какой-нибудь, тогда проблемы нет. А если мост не напишется, то придется поддерживать две версии одного функционала, вряд ли на это кто-то пойдет.
 
@Sender, под developer консолью имеется в виду это?
web_debug_toolbar.png


Если да, то я сейчас использую symfony 2.3, эта панель глупая, она ничего не показывает полезного, пока не кликнешь на неё и не перейдёшь по ссылке типа:
http://project.dev/app_dev.php/_profiler/358bdc?panel=db

Я пока использую обе панели, хотя есть мысли просто запилить подобную ссылку в панель ZRay.
 
Че, прям кликнуть? Офанареть! Небось после клика еще скролить приходиться.
 
@WMix, да, это лишние телодвижения.
Суть в том, чтобы страница открылась, в ней черт знает какой баг, и без дебагера в пару кликов понять, что пошло не так...
 
Сверху