DBGp - DBGp

Protocolo depurador comum como o usado por Xdebug e potencialmente outras implementações. DBGp é um simples protocolo para uso com ferramentas de linguagem e motores com o objetivo de aplicações de depuração. O protocolo proporciona um meio de comunicação entre um depurador motor (motor de script, Virtual Machine , etc.) e um depurador IDE .

críticas

DBGp não recebeu adopção generalizada como um protocolo servidor. A maioria das implementações estão do lado do cliente para que IDEs pode ser compatível especificamente com Xdebug, que permanece popular.

As críticas têm incluído:

  • Desempenho (DBGp é um protocolo de modo texto)
  • Segurança (DBGp tem um mecanismo de conexão complexo que pode levar a de buggy implementações vulneráveis)
  • Generalidade (DBGp é projetado para ser compatível com várias linguagens de programação em vez de ser otimizado para PHP)

A principal autor da especificação DBGp defendeu o projeto.

Referências