Tengo que titular así esta entrada, ¡y no es para menos! ¿Recuerdas el super editor de código de Delphi? Bueno, pues, sigo probando NetBeans para PHP, y, el editor no deja de sorprenderme: bastante mejor que el de mi Eclipse PDT, snif, ¡y eso que el editor de Eclipse PDT es ya una herramienta estupenda! Pero, hay que reconocerlo, el de NetBeans para PHP cuenta con características verdaderamente alucinantes, a la par que útiles, por supuesto. La integración del código HTML, CSS, JavaScript, junto (pero no revuelto) a PHP es excelente.
Tienes que probar NetBeans para PHP. Tan sólo se le puede achacar un inconveniente no menor: la cantidad de recursos que consume. En mi ordenador, una máquina y aun poco viejita (AMD 1.100 Mhz con 700 MB), lamentablemente, NetBeans para PHP es inusable. ¿Cómo? ¿Pero no estoy diciendo que me he quedado alucinado con su editor de código? Y así es la verdad, pero, me temo que una cosa no quita la otra. Porque, cuando digo que es inusable, me refiero al trabajo diario. Yo "arranco" Eclipse PDT cuando me levanto y ahí está todo el día a mi disposición.
Para pruebas puntuales, como estoy haciendo, NetBeans para PHP promete, promete mucho, su editor es estupendo, la ayuda contextual, el acceso al manual de PHP "en caliente", según se muestra el autocompletado de código, la validación del código fuente (a varios niveles), el resaltado, la compenetración con otros lenguajes, en fin, todo indica que NetBeans para PHP va a ser algo estupendo, que estamos, probablemente, ante el mejor editor de PHP existente, al menos hasta donde yo he podido probar, y he probado algunos... pero, lamentablemente, vuelvo a decir, el consumo de recursos es muy elevado.
Ahora bien, tampoco olvidaré que se trata de una versión "beta". Por ejemplo, para la validación de código (que hay que aplicar en las opciones del programa) ya se indica que se trata de una característica "experimental", y que es algo (bastante) "pesada". Lo que me lleva a pensar que no sólo es cuestión de mi máquina, que, al fin y al cabo, corre razonablemente bien Eclipse PDT, que, al igual que NetBeans, está desarrollado sobre Java. Pero, uno no puede pensar que lo que ocurre es que NetBeans se comporta peor que Eclipse PDT, sino que el editor del primero sobrepasa en funcionalidades (por mucho) al segundo, y eso tiene un coste.
¡Pero quién tuviera un Pentium 4 de esos! ¡Con dos o tres gigabytes de RAM! Entonces tal vez viera "volar" a NetBeans para PHP, ¡y eso sería magnífico! En serio, tienes que probar NetBeans para PHP, sobre todo si utilizas Eclipse PDT, para que puedas compararlos. Hazlo si cuentas con un ordenador potente, y aun sin este, para ver por dónde van los tiros, la cantidad de características útiles que ofrece no ya el entorno (que ahí no he llegado aún) sino nada más que el editor de código fuente. Verdaderamente fantástico editor de código fuente el de NetBeans para PHP, con una serie de características que no sólo le hacen único, sino también muy, muy útil, a poco que se mejore su rendimiento.
Publicada el Martes, 30/9/2008 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Hace algún tiempo había probado el NetBeans para PHP pero no le di seguimiento, aunque me parecía bonito. Al leer tu artículo, decidí volverlo a probar, sobre todo porque ya estaba usándolo para hacer unos pininos con Java. ¡Qué decir! Realmente ha avanzado muchísimo, me gusta. A mi eclipse nunca me gustó, no por poco potente, pues ya veo que lo es por la lectura de tus opiniones, sino porque siempre me ha parecido muy confusa su interfaz con tanta perspectiva, tanto editor, uno para cada tarea. En Netbeans, hay un sólo editor de texto con múltiples funcionalidades.
He de aclarar a los distraidos como yo, que hay que bajarse la versión 6.5 beta; yo comencé bajando la 6.1, que es la más inmediata, y pues no coincidían muchas cosas de las que comentas aquí, je, je.
Algo que me parece no comentas aquí y que me parece estupendo, es la integración inmediata y libre de conflictos con el depurador xdebug. Yo tengo instalado el xdebug desde hace mucho tiempo para usarlo con komodo (que también tiene lo suyo, pero no es libre del todo ni gratuito), así que apenas instalé el NetBeans e importé un proyecto, fue cuestión tan sólo de oprimir el botón de depurar para tener todo al punto. ¡Vaya! Es como estar con Delphi.
Con Eclipse, si bien alguna vez logré configurar el depurador de Zend, era todo un lío y algo engorroso de usar con auqello de las famosas perspectivas.
Aquí, en NetBeans, todo está al alcance en una interfaz limpia.
No obstante hay algunas cosas de las que adolece, para lo que me tiene acostumbrado el EditPlus, que se refieren netamente a la edición de texto. Por mencionar algunas (si alguna ya existe, me alegraré de haberme equivocado :)):
No obstante, estoy muy, muy tentado a usarlo on a regular basis (je, je, que payaso), sobre todo por el depurador, que me es utilísimo, y por el hecho de poderlo usar en Linux.
Saludos
Gracias por tu comentario Román. Voy a darte una solución para el asunto de las perspectivas en Eclipse: usa Eclipse PDT. Puesto que sólo tiene una perspectiva (PHP) no habrá problemas ni confusiones. ;)
Por otro lado, el editor de NetBeans me dejó asombrado, ¡ya me gustaría poder usarlo! Pero en mi ordenador es imposible, simplemente. Y es que hace tantas cosas que, créelo, sólo el parpadeo del cursor bloquea el sistema. :(
Habrá que mirar más de cerca este programa, bajar las últimas versiones, conseguir otro ordenador... porque supera en algunos puntos a Eclipse PDT, que, como ya he dicho, no es moco de pavo, lo que dice mucho a favor de NetBeans.
Gracias otra vez por tu comentario y aclaraciones Román. ;)
Hay algo realmente fastidioso en NetBeans que ojalá lo solucionen pronto.
Crea un archivo nuevo de tipo PHP Web. Colócate al final de la etiqueta [body] y oprime ENTER. Se crea una nueva línea, como debe ser, pero ¡el cursor se queda en la línea anterior!
Esto es sólo para ejemplificar, pero sucede en varias partes.
Confiemos en que pronto lo arreglen.
Saludos
Sí; parece algún problema que se les ha escapado eso que dices, ¡y no me extraña! Es un editor tan, pero, tan "complejo", que igual hasta parece mentira que exista algo así. En mi caso cuesta que el sistema se bloquee sin remedio, hasta el punto de que, lamentablemente, no puedo usar NetBeans para PHP, sin más. Sin embargo, alucinado me quedo cuando veo que el editor se hace con distintos lenguajes sin problema, que lo mismo te indica comienzos de llaves que de etiquetas HTML, en fin, desde luego promete mucho NetBeans para PHP. ¡Sabiendo además que es una versión beta, que tiene características aún experimentales! Estoy seguro de que quien ha llevado a cabo "eso" puede hacer cosas aún mejores, además de optimizar de alguna manera lo que se pueda.