¡Salta! tm
Feed Estás viendo el archivo de la etiqueta: Eclipse
Ya está disponible NetBeans 6.5

Logotipo de NetBeans Me entero gracias al blog de Inwe de la publicación de NetBeans 6.5, que, por supuesto ya he descargado, y, ahora mismo, mientras escribo esto, estoy instalando. No creo yo que los que hemos venido usando las sucesivas versiones "candidatas" nos encontremos, digo, con muchas novedades, y, además, por otro lado, yo no sé qué podrán añadir en NetBeans para PHP que no está ya presente en este absolutamente recomendable entorno para trabajar con PHP y también con HTML, XML, CSS, Javascript.

En fin. Esperemos la versión 2.0 de Eclipse PDT, que se publicará en diciembre (si no retrasan otra vez la fecha) para ver si ha mejorado lo suficiente como para hacernos volver a este, por otro lado, también estupendo entorno. ¿Que por qué no me olvido ya de Eclipse PDT, contando con NetBeans, que le supera en no pocas cuestiones? Pues porque Eclipse PDT tampoco se queda atrás en características, para mí que consume menos recursos, y, además, se ve mejor en GNU/Linux. Pero, ninguna de estas razones son suficientes en mi caso: me quedo con NetBeans, por el momento.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
¿Eclipse PDT o NetBeans para PHP?

Logotipo de NetBeansBueno, bueno, bueno. Se veía venir. Mira que Eclipse PDT me encanta, pero, las cosas como son, NetBeans para PHP se presenta como una alternativa realmente válida, y, en muchos aspectos, mucho más lograda, por ejemplo, en el caso de los editores para Javascript, CSS, pero, para el propio lenguaje PHP, puesto que el editor de NetBeans, entre otras lindezas, reconoce perfectamente la sintaxis de PHP y la de HTML, incluso si estas se encuentran juntas (pero no revueltas).

Ciertamente, con el nuevo ordenador puedo trabajar perfectamente con NetBeans, y así me parece que voy a hacerlo. Me mantendré al tanto de lo que incorpore la próxima versión de Eclipse PDT, pero, mucho me temo que hay cuestiones que este no va a poder alcanzar, en comparación con NetBeans. Claro que no todo van a ser bondades. Por ejemplo, en NetBeans no he conseguido "navegar" por el código fuente de un proyecto, tal como lo vengo haciendo con Eclipse PDT.

Pero algunas características de los editores de NetBeans son bien aprovechables. Son las típicas que no echas de menos si no las tienes, porque, te apañas como puedes, lo haces de otra forma. Por ejemplo, el poder renombrar el identificador de una determinada variable "al mismo tiempo", lo que se traduce en nombrar varias variables a la vez, lo que es simplemente perfecto a la hora de "refactorizar" el código fuente. Es algo que, si no está presente en el editor, tienes que hacer por tu cuenta.

Y lo haces. Pero, tener una característica así en el editor de código fuente, en mi opinión, no sólo te ahorrará tiempo, sino que hasta el proyecto podrá ser un poquito mejor, en el sentido de que a veces no renombrarás una determinada variable, lo dejarás pasar, porque hacer cambios "manuales" en este sentido puede resultar peligroso. Es algo inconsciente... o casi inconsciente, simplemente, lo dejas pasar, no vaya a ser que metas la pata. Pero con un editor como el de NetBeans, si ves un identificador que no es de tu agrado, lo cambias en un plis plas.

No hablemos ya del editor para CSS, que también tiene características extraordinarias. Por ejemplo, situado en un determinado bloque, por ejemplo, el "body" de un archivo CSS, nos aparecerá una especie de editor "visual", de modo que podremos de esta forma (visualmente) cambiar determinadas reglas de estilo, añadir otras, en fin, hasta conocer alguna que no habías visto en tu vida (puede pasar). Y otro tanto ocurre con el editor de Javascript, que tampoco es desdeñable. En definitiva, Eclipse PDT va a tener que comer mucha sopa para alcanzar lo que va hecho de NetBeans para PHP.

Y ojo al dato: lo que va hecho, porque NetBeans para PHP es una versión beta... ¡una versión beta! Y funciona ya estupendamente. Pero espera que pase el tiempo suficiente, que arreglen cosas, que optimicen otras, que vayan saliendo nuevas versiones. Verdaderamente no puedo imaginarme un entorno mejor para trabajar con PHP, claro que, personalmente, no es que sea un prodigio de imaginación. Pero, suponiendo que NetBeans para PHP no puede ir sino a mejor, desde ya es una opción más que a tener en cuenta.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Comparando Aptana con Eclipse PDT

Logotipo del programa Eclipse Ayer me dio por pensar (¡cuidado, paren las rotativas!) y pensé (¡no me lo puedo creer!) que no estaría mal probar Aptana Studio, no ya como un plugin para Eclipse, más concretamente para Eclipse PDT, sino en solitario, por decirlo así, pues, por derecho propio, merecía consideración, ya que incorpora editores para todos los lenguajes en que suelo moverme últimamente: PHP, JavaScript, CSS, he incluso en Eclipse PDT utilizo los editores de estos dos últimos lenguajes, que, proporciona en realidad Aptana, mediante el plugin correspondiente.

En realidad lo que quedaba por ver era el editor que para el lenguaje PHP incorpora Aptana, y que, si no me equivoco, es distinto del que incorpora Eclipse PDT, lo que me parece una duplicación de esfuerzos no sé hasta qué punto necesaria, pero, en fin, las cosas son así. Era este editor el que digo que habría de satisfacerme más que nada, puesto que "todo lo demás" (esto no es cierto del todo, Aptana ofrece soporte para otros lenguajes y tecnologías, incluso algunas desarrolladas por la propia Aptana) ya lo tengo disponible en Eclipse PDT.

Así que descargué Aptana Studio y me propuse abrir el proyecto de Gesbit, que no tengo otro a mano últimamente, y me llevé una sorpresa, sí, pero, no tan agradable como yo pensaba. Lo único que podía hacerme cambiar de Eclipse PDT a Aptana era el editor de PHP que este último incorporase, y, tengo que decir que no me satisfizo en la medida en que consigue hacerlo el editor de PHP que se encuentra en Eclipse PDT. Quizá es que no supe configurar bien el entorno: de hecho Aptana Studio viene sin el editor de PHP, que ha de añadirse (muy sencillamente, tal vez demasiado) una vez instalado por medio de un plugin.

Efectivamente, creo que me quedo con Eclipse PDT, sobre todo teniendo en cuenta que la siguiente versión, aunque se haga esperar, incorporará los editores para JavaScript y CSS conque ya cuenta Aptana, de modo que no será necesario instalar plugin alguno, tal como es preciso hacer ahora. Además téngase en cuenta que Eclipse PDT es un proyecto de software libre gratuito, mientras que Aptana Studio cuenta con versiones "Community" y "Profesionales", si bien es cierto que en mi caso las características que ofrece la primera serían más que suficientes para mis necesiadades, y Aptana no es excesivamente caro, si fuera preciso optar por la versión "superior".

Pero me quedo con Eclipse PDT. El editor de PHP de Aptana Studio no me pareció tan potente como el que se encuentra en Eclipse PDT, y Aptana se va por otros derroteros que, personalmente, no me interesan tanto. Eclipse PDT es una especie de editor multiuso "reforzado", muy potente, con características impresionantes, y Aptana pareciera que persigue otras miras, como el hecho de introducir algunas tecnlogías de su cosecha que bien pueden ser fantásticas, pero, que, en lo personal no me llaman la atención, acaso por ignorancia. Sea como sea, Eclipse PDT se queda aquí y gracias, porque no se encuentra un entorno similar, es algo único de verdad.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Aptana Studio incluirá PyDEV

Logotipo de PyDevHace tiempo que me hice eco en esta bitácora de PyDEV, un entorno de desarrollo basado en Eclipse, para trabajar con el lenguaje Python. Pues bien, resulta que la empresa detrás de Aptana Studio anuncia que ha contratado al programador de PyDEV, de modo que PyDEV se va a incluir en Aptana Studio, que cuenta ya con editores y entornos para trabajar con JavaScript, CSS, PHP y otros lenguajes de programación "para la web".

Aquí me he referido no pocas veces a Aptana, pero, lo hacía en referencia al plugin conque Aptana cuenta para Eclipse, disponible de forma gratuita. Efectivamente, Aptana proporciona a Eclipse PDT unos editores para CSS y JavaScript fuera de serie. Y, de hecho, la próxima versión de Eclipse PDT incorporará de suyo estos mismos editores desarrollados por Aptana. Pero queda más que claro que Aptana es mucho más que un plugin para Eclipse, que cada vez ofrece más características.

Personalmente me quedo con Eclipse PDT, aunque reconozco que los editores para CSS y JavaScript que proporciona Aptana son imprescindibles, pero, de la misma manera reconozco que acaso no esté en condiciones de hablar de Aptana Studio como tal, aunque algún día lo probé, es posible que me esté perdiendo algo con este entorno, capaz de trabajar con no pocos los lenguajes, aprovechándose también del gran Eclipse que siempre está por debajo, también en Aptana Studio.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Adiós a los espacios en blanco

Logotipo de PHPAlguno de vosotros ya sabrá que odio los espacios en blanco en el código fuente (algo un tanto irracional, que llena el hueco de mi ignorancia, sin duda, respecto de otros temas mucho más importantes) y hasta he programado algún que otro programa para deshacerme de ellos.

Una de las características más preciadas por mí en Zend Studio, era, precisamente, que borraba los espacios en blanco, mejor dicho, los "trailing spaces" (al final de las líneas), a la vez que guardabas un determinado archivo. ¡Cómo sería que llegado a usar Zend Studio sólo para esto!

Digo un tanto irracional solamente porque todavía es posible ahorrar un par de "kilobytes" o tres, pero, ¿dónde vas con eso? Sin embargo, eliminar los espacios en blanco al final de las líneas también ayuda a que la edición del código resulte mejor.

Captura de la ventana de prefecencias de Eclipse

Pues bien, hace poco que descubrí (¡Estaba ahí y yo sin saberlo, y desactivado de forma predeterminada!) que con Eclipse PDT también es posible deshacerse de los espacios en blanco al final de las líneas, igual que en Zend Studio, cuando se procede a guardar un determinado archivo.

Se trata de una opción que se encuentra desactivada de entrada, pero, que, puede activarse desde las preferencias de Eclipse, ya sabes, Menú, Windows, Preferences, PHP, Editor, Save Actions. Otro motivo más para adorar Eclipse y su extensión PDT (PHP Developed Tools).

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Curioso, Software
Se retrasará Eclipse PDT 2.0

Logotipo del programa EclipseCon tristeza me entero de que Eclipse PDT 2.0 no va a ser publicado en septiembre, sino que lo haré en diciembre de este año 2008. Con la versión de Eclipse PDT va uno sobrado, y, sin embargo, nos estamos perdiendo lo que nos pueda ofrecer la nueva versión de Eclipse: 3.4 Ganymede. Desde luego uno no puede esperar sino cosas buenas.

Personalmente, acabo de descargar la última versión de Eclipse, y es sobre esta pienso instalar PDT y Aptana. Primero, para de esta forma aprovechar las mejoras de la última versión de Eclipse, y, en segundo lugar, para poder instalar EGit, nada menos que un plugin para Eclipse desde el que manejar el programa Git.

Además es que no me queda más remedio, puesto que estaba utilizando Eclipse PDT, y, sobre este, y, en el estado actual, no es posible instalar el plugin EGit, puesto que además el autor recomienda utilizar la última versión de Eclipse: Ganymede. Habrá que esperar a diciembre para tener la versión 2.0 de PDT, ya basada también en Ganymede.

Actualización: No obstante y no ser una versión estable, todavía es posible probar PDT 2.0 en Eclipse Ganymede: esta guía muestra muy bien cómo hacerlo. Sin embargo, se trata de una versión de PDT "en desarrollo", y se nota en algunos errores que, hasta donde yo llego, hacen que todavía no se puede utilizar esta versión para nuestro trabajo diario. Habrá que esperar, pues.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Un Eclipse PDT más rápido

Logotipo del programa EclipseSobre todo si nunca se te pasó la cabeza echar un vistazo a las opciones de configuración de este estupendo entorno de desarrollo. Si no lo has hecho aún, no dejes de hacerlo, despacio, poco a poco, página de opciones por página de opciones, sin prisas, verás como merece la pena al final, incluso te encontrarás lo que nunca pensabas que estuviera ahí, te llevarás más de una sorpresa.

Una de las cosas que uno puede notar trabajando con Eclipse PDT (sobre todo si el ordenador en que se trabaja no es un último modelo) es el hecho de estar desarrollado en Java: no es que sea lento, pero, a veces da la impresión de que lo es, realmente, y hay tareas que pueden resultar de lo más pesadas, no diré como para que te de miedo, porque esto es imposible, pero, para mosquearse.

Ahora bien, hay ciertas cosas que podemos hacer para integar que Eclipse PDT, sobre todo, si también estamos usando el plugin de Aptana. Todo parte de lo que he dicho al principio: hay que revisar en el menú "Windows - Preferences". Hay que revisar bien y desactivar aquellas características que no usemos, que no queramos usar, y que no deberían, por tanto, estar consumiendo unos recursos preciosos y limitados.

Precisamente, una de las opciones que tenemos en "Windows - Preferences" son las "Startup and Shutdown options", que se pueden ver en la imagen de más abajo (haz clic en ella para verla a tamaño original). Como puedes ver en la imagen, hay una serie de plugins, sobre todo relacionados con Aptana, pero, no sólo, que se inician cuando se pone en marcha Eclipse PDT. Observa en la imagen: personalmente, no tengo activado ninguno de ellos.

Opciones Startup and Shutdown de Eclipse PDT

Todas las casillas que ves en la anterior imagen desmarcadas, las he tenido que desmarcar yo mismo, es decir, "por defecto", están todas ellas marcadas, cuando, en realidad, hacen referencia a características que, ya digo, personalmente, no utilizo, o utilizo en un momento dado, pero, no necesito tenerlas disponibles según se inicia Eclipse PDT. Quitándolas de ahí, por lo tanto, Eclipse PDT se inicia más rápido, y se mueve también más rápido en general.

Así que ya lo sabes, no dejes de revisar las opciones de Eclipse PDT, observa que cada plugin suele añadir sus propias opciones, pero, que, afortunadamente, todas se integran en el mismo lugar, de forma que resulta más o menos sencillo editarlas. Son muchas las opciones conque cuenta Eclipse PDT, y muchas de ellas influyen en su rendimiento, así que es menester prestar atención a las mismas, si es que no andamos sobrados de recursos, o, simplemente, queremos aprovecharlos bien.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Disponible Eclipse PDT 1.3

Logotipo del programa EclipseVale, de acuerdo. En realidad Eclipse PDT 1.3 se publicó el pasado 10 de junio. Ya ha llovido algo desde entonces, pero, chico, qué quieres que te diga, yo mismo me he enterado hace pocos minutos. Vamos, que escribo esto luego de haber descargado esta última versión de Eclipse PDT (como debe ser) y haber instalado el imprescindible plugin Aptana. Algunos cambios he apreciado a simple vista, pero, no puedo remitirte a un "changelog", porque no he sido capaz de encontrarlo. Te juro que he buscado, pero, no he podido encontrar un "historial" con lo nuevo que incluye Eclipse PDT 1.3.

Lo que sí puedo decir es que Eclipse PDT 1.3 "all in one" incluye también la última versión de Eclipse. Y, que, según el "roadmap" de Eclipse PDT, la siguiente versión, que se publicará en septiembre de este año 2008, incluirá las estupendas novedades de que ya he hablado aquí: para empezar, no será ya necesario instalar el plugin Aptana, porque sus editores (para JavaScript, CSS y HTML) se incluirán "de serie" en Eclipse PDT. Para usuarios que quieran y puedan apoyar a Aptana, no obstante, siempre quedará su versión "pro" del plugin para Eclipse.

En todo caso para septiembre queda aún bastante. Y podía haber continuado con la anterior versión de Eclipse PDT, que está pero que muy bien, aunque, ya digo, en cuanto me he enterado de la existencia de una nueva versión he querido probarla a ver qué tal. Y de momento todo bien, como era de esperar. Yo no sé qué hacíamos antes de que Eclipse PDT estuviera disponible... bueno, sí que lo sé: buscar editores y entornos para trabajar con PHP y lenguajes relacionados, buscarlos y buscarlos, sin que pudiéramos encontrar uno que nos satisfaciera del todo. Eclipse PDT consiguió lo que ningún otro. Y hasta hoy.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Cómo me gusta Eclipse PDT

Logotipo del programa EclipseSi hace un tiempo, cuando buscaba "editores" para trabajar con PHP, me hubieran dicho que iba a encontrarme con algo como Eclipse PDT... ¡Uf! Me pasé la tira buscando y, aunque encontré excelentes programas, no pueden estos compararse con Eclipse PDT, que no sólo cuenta con características similares, pero mucho más, puesto que para empezar se presenta dentro de Eclipse.

Quizás el único que pueda compararse con Eclipse PDT es Zend Studio... for Eclipse. Y, sin embargo, en lo que mis necesidades respecta, aunque Zend Studio cuente con algunas características que no están presentes en Eclipse PDT, ya digo, no cambio de momento este por ningún otro. Dirás que a qué viene todo esto, si es se ha publicado una nueva versión de Eclipse PDT o qué. Pero, no. Simplemente es que quería decirlo.

Lo mismo te estás planteando aprender PHP, o usas cualquier otro editor o entorno; quizás estás buscando "editores" para este lenguaje, y aún no has probado lo que puede ofrecerte Eclipse PDT. Si esto fuera así, no dejes de visitar el sitio web de Eclipse PDT, Echa un vistazo a sus opciones, y descubre lo que este estupendo entorno de desarrollo para PHP (y lenguajes "auxiliares") puede hacer por ti. Seguramente después no buscarás más.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Aptana, también editor de PHP

Logotipo del programa AptanaYa he hablado en esta bitácora sobre Aptana, siempre para bien, puesto que ofrece, probablemente, los mejores editores "sobre Eclipse" para trabajar con CSS, HTML y JavaScript. Ahora bien, es el caso que ahora Aptana también ofrece un editor para trabajar con PHP, y, por lo poco que lo he probado, es tal como cabría esperarse muy bueno.

Por poner un ejemplo, los colores que se emplean para resaltar líneas y en general código fuente, parecen muy atractivos, de entrada. Y por poner otro ejemplo (ya digo que apenas lo he probado), el "autocompletado" de código distigue entre funciones de PHP 4 y 5, te lo indica claramente, y su estilo me parece muy elegante.

De hecho todo en Aptana lo es. Este estupendo programa, construido sobre Eclipse, ofrecía ya un completo entorno de desarrollo para HTML, CSS y JavaScript. Ahora también puede servir para PHP, y aún para proyectos para el famoso iPhone, aunque, esto no es precisamente lo que me interesa a mí, personalmente. Sí me interesa el soporte de PHP.

Aptana Studio puede descargarse "todo en uno", de forma que no es preciso contar con Eclipse, o bien, si ya se cuenta con Eclipse (en mi caso Eclilpse PDT, la distribución de Eclipse para desarrollo con PHP), puede descargarse también como un plugin para este. Y ojo, porque, es desde la "página de bienvenida" de Aptana, que prepara en Eclipse, desde donde puede descargarse el nuevo plugin para PHP, no incluido "de serie".

Por otro lado, cabe añadir una cosa más, si piensas instalar el plugin para PHP de Aptana, habiendo instalado este como un plugin de Eclipse, al menos de Eclipse PDT, que es donde lo he hecho yo. Y es que, para evitar problemas de "incompatibilidades", tendrás que "deshabilitar" la característica "PDT", precisamente, de tu distribución de Eclipse.

De todas formas esto último es muy sencillo. Se trata de usar el menú: Help - Software Updates - Manage Configuration. Desde ahí puedes habilitar y deshabilitar la "característica PDT" y el editor para PHP de Aptana, alternativamente, si quieres compararlos. Como digo, he tenido problemas hasta que no lo he hecho así. También desde ahí podrás desinstalar el nuevo plugin de Aptana para PHP.

Eso si no decides quedarte con el mismo... y desinstalar "PDT"... yo, personalmente, no sé decirte, puesto que apenas he probado el plugin de Aptana para PHP. Pero desde luego promete. Y eso que, como digo, no cuento con Aptana Studio, que tal vez, si es que pensara en utilizar sus editores para mi trabajo, ya podría instalarlo "entero", y no como un plugin para Eclipse PDT, como lo tengo ahora mismo.

Sin embargo, quitando el nuevo plugin para PHP, justamente, el plugin de Aptana es imprescindible en Ecliplse PDT. Por lo comentado en esta bitácora más de una vez y más de dos, y en esta misma entrada: porque los editores para HTML, CSS y JavaScript que ofrece Aptana, son, sencillamente, sino los mejores, de los mejores que yo he podido probar sobre Eclipse... y fuera de Eclipse también.

Para terminar, creo que hay que decir que Aptana cuenta con una edición "community", que es gratuita, aunque tiene algunas limitaciones, pero, perfectamente "asumibles", al menos en mi caso. Esta versión es gratuita y si no me equivoco de código abierto. Y no caduca, como Zend Studio, por ejemplo.

Aptana también cuenta con una versión "Profesional", que cuenta con cierto soporte, y no tiene las limitaciones de la versión gratuita. Cuesta 99 dólares, o sea, lo mismo que Zend Studio, si bien este último está en "promoción", y me parece que subirá su precio. En honor a la verdad, aunque Zend Studio pueda caducar, yo lo usé durante tiempo después sin notar diferencia alguna.

Si bien lo desinstalé, para seguir utilizando Eclilpse PDT, este sí, completamente gratuito, sin limitaciones de ningún tipo. Y ya basta de tanto rollo, que seguro te estoy aburriendo. Además, acaba de terminar de descargarse Aptana Studio y quiero echarle otro vistazo, porque merece la pena echar un vistazo a este programa, además de verdad que sí.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
« Entradas anteriores