DBGp - DBGp
Общий протокол DeBugGer, используемый Xdebug[1] и, возможно, другие реализации. DBGp - это простой протокол для использования с языковыми инструментами и движками с целью отладки приложений.[2]Протокол обеспечивает средства связи между отладчик движок (скриптовый движок, Виртуальная машина и др.) и отладчик IDE.
Критика
DBGp не получил широкого распространения в качестве серверного протокола. Большинство реализаций являются клиентскими, поэтому IDE могут быть совместимы именно с Xdebug, который остается популярным.
- Производительность (DBGp - протокол текстового режима)
- Безопасность (DBGp имеет сложный механизм подключения, который может привести к ошибкам в уязвимых реализациях)
- Универсальность (DBGp предназначен для совместимости с несколькими языками программирования, а не оптимизирован для PHP)
Основной автор спецификации DBGp защитил дизайн.[5]
использованная литература
- ^ Ретанс, Дерик. «Главный участник DBGp». github.
- ^ «Xdebug: Документация для DBGp». Xdebug.
- ^ «Поддержка протокола DBGP для простой интеграции с IDE и инструментами. · Проблема № 105 · krakjoe / phpdbg». GitHub. Получено 2016-09-25.[постоянная мертвая ссылка ]
- ^ "Блог Гая Харпаза: протокол отладки PHP IDE". guyharpaz.blogspot.hu. Получено 2016-09-25.
- ^ Ретанс, Дерик. "Отладка протокола на выбывание - Дерик Ретанс". derickrethans.nl. Получено 2016-09-25.