2011-04-12 17 views
16

Según a poll here on StackOverflow, NetBeans es el mejor PHP IDE disponible. Todo está bien y está bien, excepto por una cosa: parece ser terrible al verificar la sintaxis. Estoy seguro de que debo estar haciendo algo mal?NetBeans: verificación de sintaxis PHP

He utilizado anteriormente phpDesigner, que es un gran programa, pero solo tengo la versión 2007, y no es compatible con xDebug (tendría que comprar la nueva versión si quisiera) . Así que pensé en probar los NetBeans (y gratuitos).

Pero, por lo que puedo decir, es la comprobación de la sintaxis es horrible. Por ejemplo: observe cómo los dos IDE diferentes manejan el mismo archivo.

Primera phpDesigner:

phpDesigner

Bastante obvio dónde está el problema, ¿verdad?

Entonces NetBeans:

NetBeans

Aquí no es nada más que un mensaje de error vaga en la parte inferior de la clase, y no es ni siquiera cerca de la función que ha causado el error (!).

Así que mi pregunta es: ¿Es posible obtener una mejor verificación de sintaxis en NetBeans? Supongo que debe haber una manera, y estoy siendo realmente tonto.

Además: Si esto no es posible en NetBeans, ¿qué otros entornos de desarrollo libre son disponibles que hacen tener este nivel de comprobación de sintaxis?

Gracias por cualquier ayuda.


Algunas personas han sugerido Eclipse como un reemplazo, así que pensé que había prueba.

Eclipse

Asimismo se reconoce correctamente el error de sintaxis. (Me hace preguntarme si NetBeans tiene errores.) Puedo cambiar a Eclipse. ¿Hay algún otro IDE que la gente piense que vale la pena probar?

+0

Siempre hay 'php -l' – Wes

+4

Querrá probar la PHPStorm de JetBrain. Es un IDE comercial, pero es realmente increíble. – NikiC

+0

Gracias, pero si iba a comprar un IDE comercial, creo que me quedaría con phpDesigner por las razones indicadas anteriormente. No me gusta pasar por esto de nuevo. –

Respuesta

4

Bueno, resulta que es un error en NetBeans.He aquí los detalles del error:

http://netbeans.org/bugzilla/show_bug.cgi?id=168350

Actualización: Se ha fijado en NetBeans 7.0.

+1

Este comportamiento molesto ya existe en Netbeans 7.3 – Epoc

+0

@Epoc ¡Cambié a PHPStorm y no he vuelto a mirar! Miles mejor. –

+1

Yo también hace años;) – Epoc

2

Ahora no sé mucho sobre NetBeans, pero ¿por qué no pruebas Eclipse with PDT? Tiene una mejor comprobación de sintaxis como NetBeans. Usando el ejemplo presentado en su publicación, Eclipse mostrará el mismo mensaje de error que PHPDesigner (y en el lugar correcto). Darle una oportunidad. Personalmente, uso (y amo) VIM como un IDE, pero en el trabajo tenemos que trabajar con Eclipse y creo que se adaptará a sus necesidades.

+0

Probé Eclipse, tienes razón, sí recogió el error. Incluso más rápido que phpDesigner 2007. Me hace preguntar si NetBeans tiene un error después de todo. Gracias por la recomendación, veré si obtengo otros. –

+0

me alegro de poder ayudar. No creo que haya ningún error en NetBeans, así es como funciona NetBeans: p – sica07

Cuestiones relacionadas