fbpx
Wikipedia

DBGp

Common DeBugGer Protocol as used by Xdebug[1] and potentially other implementations. DBGp is a simple protocol for use with language tools and engines for the purpose of debugging applications.[2] The protocol provides a means of communication between a debugger engine (scripting engine, Virtual Machine, etc.) and a debugger IDE.

Criticisms edit

DBGp has not received widespread adoption as a server protocol. Most implementations are client-side so that IDEs may be compatible specifically with Xdebug, which remains popular.

Criticisms have included:[3][4]

  • Performance (DBGp is a text-mode protocol)
  • Security (DBGp has a complex connection mechanism that could lead to buggy vulnerable implementations)
  • Generality (DBGp is designed to be compatible with multiple programming languages rather than being optimized for PHP)

A primary author of the DBGp specification has defended the design.[5]

References edit

  1. ^ Rethans, Derick (10 March 2022). "Main contributor to DBGp". github.
  2. ^ "Xdebug: Documentation for DBGp". Xdebug.
  3. ^ "Support DBGP protocol for easy integration with IDEs and tools · Issue #105 · krakjoe/phpdbg". GitHub. Retrieved 2016-09-25.[permanent dead link]
  4. ^ "Guy Harpaz Blog: PHP IDE Debug Protocol". guyharpaz.blogspot.hu. Retrieved 2016-09-25.
  5. ^ Rethans, Derick. "Debugging Protocol Shoot-out — Derick Rethans". derickrethans.nl. Retrieved 2016-09-25.

dbgp, common, debugger, protocol, used, xdebug, potentially, other, implementations, simple, protocol, with, language, tools, engines, purpose, debugging, applications, protocol, provides, means, communication, between, debugger, engine, scripting, engine, vir. Common DeBugGer Protocol as used by Xdebug 1 and potentially other implementations DBGp is a simple protocol for use with language tools and engines for the purpose of debugging applications 2 The protocol provides a means of communication between a debugger engine scripting engine Virtual Machine etc and a debugger IDE Criticisms editDBGp has not received widespread adoption as a server protocol Most implementations are client side so that IDEs may be compatible specifically with Xdebug which remains popular Criticisms have included 3 4 Performance DBGp is a text mode protocol Security DBGp has a complex connection mechanism that could lead to buggy vulnerable implementations Generality DBGp is designed to be compatible with multiple programming languages rather than being optimized for PHP A primary author of the DBGp specification has defended the design 5 References edit Rethans Derick 10 March 2022 Main contributor to DBGp github Xdebug Documentation for DBGp Xdebug Support DBGP protocol for easy integration with IDEs and tools Issue 105 krakjoe phpdbg GitHub Retrieved 2016 09 25 permanent dead link Guy Harpaz Blog PHP IDE Debug Protocol guyharpaz blogspot hu Retrieved 2016 09 25 Rethans Derick Debugging Protocol Shoot out Derick Rethans derickrethans nl Retrieved 2016 09 25 Retrieved from https en wikipedia org w index php title DBGp amp oldid 1129400397, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.