DBGp - DBGp
Společný protokol DeBugGer, jak jej používá Xdebug[1] a potenciálně další implementace. DBGp je jednoduchý protokol pro použití s jazykovými nástroji a stroji za účelem ladění aplikací.[2]Protokol poskytuje prostředky komunikace mezi a debugger motor (skriptovací engine, Virtuální stroj atd.) a debugger IDE.
Kritiky
DBGp neobdržel široké přijetí jako serverový protokol. Většina implementací je na straně klienta, takže IDE mohou být kompatibilní konkrétně s Xdebug, který zůstává populární.
- Výkon (DBGp je protokol v textovém režimu)
- Zabezpečení (DBGp má složitý mechanismus připojení, který by mohl vést k chybně implementovatelným chybám)
- Obecnost (DBGp je navržen tak, aby byl kompatibilní s více programovacími jazyky, než aby byl optimalizován pro PHP)
Primární autor specifikace DBGp bránil design.[5]
Reference
- ^ Rethans, Derick. „Hlavní přispěvatel do DBGp“. github.
- ^ "Xdebug: Dokumentace pro DBGp". Xdebug.
- ^ „Podpora protokolu DBGP pro snadnou integraci s IDE a nástroji · Vydání # 105 · krakjoe / phpdbg“. GitHub. Citováno 2016-09-25.[trvalý mrtvý odkaz ]
- ^ „Blog Guy Harpaz: Debugovací protokol PHP IDE“. guyharpaz.blogspot.hu. Citováno 2016-09-25.
- ^ Rethans, Derick. „Odstřelení ladicího protokolu - Derick Rethans“. derickrethans.nl. Citováno 2016-09-25.