44:
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.
24:
for use with language tools and engines for the purpose of debugging applications. The protocol provides a means of communication between a
33:
194:
57:
Generality (DBGp is designed to be compatible with multiple programming languages rather than being optimized for PHP)
21:
54:
Security (DBGp has a complex connection mechanism that could lead to buggy vulnerable implementations)
139:
199:
116:"Support DBGP protocol for easy integration with IDEs and tools · Issue #105 · krakjoe/phpdbg"
164:
29:
188:
115:
97:
25:
17:
61:
A primary author of the DBGp specification has defended the design.
79:
20:
and potentially other implementations. DBGp is a simple
165:"Debugging Protocol Shoot-out — Derick Rethans"
8:
51:Performance (DBGp is a text-mode protocol)
140:"Guy Harpaz Blog: PHP IDE Debug Protocol"
70:
7:
16:Common DeBugGer Protocol as used by
14:
78:Rethans, Derick (10 March 2022).
98:"Xdebug: Documentation for DBGp"
1:
216:
80:"Main contributor to DBGp"
47:Criticisms have included:
28:engine (scripting engine,
195:Communications protocols
32:, etc.) and a debugger
144:guyharpaz.blogspot.hu
163:Rethans, Derick.
207:
179:
178:
176:
175:
169:derickrethans.nl
160:
154:
153:
151:
150:
136:
130:
129:
127:
126:
112:
106:
105:
94:
88:
87:
75:
215:
214:
210:
209:
208:
206:
205:
204:
185:
184:
183:
182:
173:
171:
162:
161:
157:
148:
146:
138:
137:
133:
124:
122:
114:
113:
109:
96:
95:
91:
77:
76:
72:
67:
42:
30:Virtual Machine
12:
11:
5:
213:
211:
203:
202:
197:
187:
186:
181:
180:
155:
131:
107:
89:
69:
68:
66:
63:
59:
58:
55:
52:
41:
38:
13:
10:
9:
6:
4:
3:
2:
212:
201:
198:
196:
193:
192:
190:
170:
166:
159:
156:
145:
141:
135:
132:
121:
117:
111:
108:
103:
99:
93:
90:
85:
81:
74:
71:
64:
62:
56:
53:
50:
49:
48:
45:
39:
37:
35:
31:
27:
23:
19:
172:. Retrieved
168:
158:
147:. Retrieved
143:
134:
123:. Retrieved
119:
110:
101:
92:
83:
73:
60:
46:
43:
15:
189:Categories
174:2016-09-25
149:2016-09-25
125:2016-09-25
65:References
40:Criticisms
200:Debuggers
26:debugger
22:protocol
120:GitHub
102:Xdebug
84:github
18:Xdebug
34:IDE
191::
167:.
142:.
118:.
100:.
82:.
36:.
177:.
152:.
128:.
104:.
86:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.