Algumas considerações sobre Debuggers

Ultimamente venho passando por alguns problemas com relação ao tão popular Xdebug, principalmente em ambiente linux. Simplesmente configuro tudo certo pelo menos ao meu ver.

Então em função disso, acabei “desistindo” de usá-lo pelo menos por enquanto, ou pelo menos até encontrar alguém pra me abrir uma luz no caminho sobre o que eu estou fazendo de errado =P .

Mas desenvolver sem um debugger apropriado. É praticamente impossível, porque como diria o pessoal do www.phpsp.org.br var_dump() não é DEBUG.

Mas nem só de xdebug vive o mundo, a Zend tem o zend debugger, que eu não sou um especialista, então não sei exatamente as features dele, e a diferença com relação ao xdebug. O que sei é que funciona muito bem, mas tem um porém, como sempre. O netbeans, minha IDE favorita não funciona com o zend debugger, pelo menos isso que vi em tudo quanto é fórum por ai. Se alguma alma caridosa puder me dizer o contrário ficarei muito feliz. Quem quiser saber como instalar o Zend Debugger vá neste link aqui.

Ainda sobre os debuggers, o xdebug tem alguns tratamentos de erro na tela, e uma melhora do var_dump(), que aparentemente são melhores que o zend, porém, eu tive que ponderar nesse caso e decidir a favor do zend, pelo bem da IDE, e pelo que vi é incompatível os 2 debuggers estarem instalados ao mesmo tempo, coisa que ainda não me certifiquei com certeza, preciso ir um pouco mais atras.

Mas enfim, com esse problema, tive que migrar de IDE, e lá fui eu para avaliação novamente, entre quais seriam as mais apropriadas, já descartei de cara, Zend Studio, só por uma coisa, preço, tal qual o komodo IDE, que já ouvi falar muito bem, porém nesse momento não estou com disponibilidade financeira para tal.
Próximo passo, eclipse e aptana. Testei primeiro o Aptana. E com isso eu descobri porque não gosto dele. Propaganda na IDE, e o pior não é propaganda para uma IDE premium ou qualquer coisa do gênero, é propaganda do Dreamweaver. Ah! Parou por ai. Até porque Aptana e Eclipse, são praticamente a mesma coisa, pois o aptana também é baseado em eclipse, tal qual o zend studio.

Então fui de eclipse, que sempre tive alguns probleminhas pra adicionar o xdebug com ele, porém como já disse anteriormente, estou dando um tempo com o xdebug e usando o zend. Foi fácilimo de configurar e tudo rodando na mais perfeita ordem. Alguns softwares adicionais como a integração direta com o subversion e tal. E maravilha.