Eclipse me engaña

Posted by Eduardo Millán on octubre 15, 2004
Filed under Nb vs Ecli | 1 Comentarios


Sí, desgraciadamente Eclipse me ha engañado. Estoy hablando del tema de las codificaciones de archivos. Mi anterior experiencia con NetBeans era muy satisfactoria, cogías un archivo ya fuese JSP, HTML, XHTML o XML, y arriba del todo, donde vosotros ya sabéis, le ponías eso del encoding, normalmente o pones UTF-8 o ISO-8859-1. Los editores de NetBeans eran lo suficientemente avanzados como para deducir desde esta información en qué codificación debían guardar los archivos.

Pues bien, no ocurre lo mismo con Eclipse, a menos que alguien me demuestre lo contrario. Durante más de dos semanas he tenido un archivo en un proyecto codificado en UTF-8 y guardado en ISO-8859-1. Para solucionarlo, he tenido que copiar el contenido al portapapeles, borrar el archivo, crearlo de nuevo con el mismo nombre y ponerle la codificación ISO-8859-1. ¡Un lío!

Realmente, en Eclipse solamente encuentro una opción en Window -> Preferences -> Workbench -> Editors donde seleccionar la codificación para los archivos de texto, pero eso no es lo mismo que en NetBeans, porque se supone que esta configuración es para todos los archivos que edite, no me sirve.

¿Conocéis editores que respeten la codificación? Aunque sea poniéndolo explícitamente en configuración o eso. Yo solamente conozco dos:

  • NetBeans (libre)
  • XML Spy (de pago)

¿Alguno más?

 

 

CVS: Tipos de archivo

Posted by Eduardo Millán on junio 02, 2004
Filed under Nb vs Ecli | 0 Comentarios


Bien amigos, aquí va otro tip para el control de tipos de archivo cuando estamos trabajando con CVS en eclipse. Se da el caso de que cuando Eclipse maneja un archivo en el workspace, lo interpreta como ASCII o Binary según su extensión, o según la lista que tiene almancenada el IDE, si no lo encuentra ahí por defecto lo trata como Binary. Pues bien, al contrario que otros IDE's }:-) en Eclipse podemos configurar esta lista. Imaginemos que tenemos nuestro archivo con extensión *.ext y queremos que lo trate como ASCII. Tendríamos que hacer lo siguiente:

  • Nos vamos a Window -> Preferences
  • Ahi dentro nos vamos a Team -> File Content
  • Añadimos los tipos de archivo que queremos que nos interprete como ASCII, en nuestro caso:
    • Add, ext. Por defecto nos lo toma como ASCII (si lo queremos cambiar nos vamos al listado y hacemos clic en el combo para pasarlo a binary, pero no es nuestro caso).

 

Eclipse: Configuración de editores

Posted by Eduardo Millán on mayo 24, 2004
Filed under Nb vs Ecli | 0 Comentarios


En eclipse es posible configurar con qué editor se va a abrir un determinado archivo. Por ejemplo, supongamos que tenemos definidos archivos con formato XML y queremos que se abran con el editor de XMLBuddy, en lugar de que sea considerado un archivo de texto. Pues bien, para ello haremos lo siguiente (explicación indicada para Eclipse 3M7, puede ser válida para el resto de versiones) :

  • Abrimos el menú Window -> Preferences
  • Nos vamos a Workbench -> File Associations
  • En el cuadro de arriba, hacemos clic en el botón Add de File Types
  • Metemos la extensión de los archivos que queremos editar, en nuestro caso *.ext
  • Especificamos el editor que queremos utilizar con este tipo de archivos, hacemos clic en el botón Add de Associated Editors, nos saldrá una ventana con la lista de editores disponibles, seleccionamos el que queramos y le damos a OK.
También es posible hacer la asociación con programas externos, es decir, que los archivos especificados se abran con un programa externo a Eclipse, instalado en el sistema operativo.

 

NetBeans vs Eclipse, primer post

Posted by Eduardo Millán on abril 01, 2004
Filed under Nb vs Ecli | 13 Comentarios

Empiezo esta serie de capítulos en los que voy a ir comparando mis experiencias con estos dos IDE's. Sé que hay partidarios y detractores muy aférrimos a cada uno de ellos, pero yo voy a tratar de ser objetivo.

Tengo que deciros que desde hace ya casi dos años he estado utilizando NetBeans de manera asídua, así que muchos de vosotros podréis pensar que voy a favorecer este IDE, pero os digo en serio que no lo voy a hacer, trataré de ser independiente :).

La verdad es que Eclipse tiene muy buena pinta, en cuanto a aspecto visual quizás sea mejor que Netbeans, y sobre todo con las últimas capturas que he estado viendo de las nuevas versiones, o sea que esto lo tiene ganado.

En cuanto a editores XML y HTML, veo que Eclipse carece de ellos, sí, ya se que en el mundo Eclipse son todo plugins, pero en eso no se diferencia tanto de NetBeans, éste tiene los NetBeans Modules, eso sí, desarrollados todos bajo la comunidad NetBeans. He estado buscando plugins para HTML y XML y la verdad no encuentro nada bueno que sea Open Source, aquí suelto este post a ver vosotros que tenéis o estáis utilizando, la verdad voy perdido en este tema.

En cuanto a edición de archivos fuente Java, Eclipse ofrece el Outline, que está muy bien para navegar, también ofrece el completado de sintaxis, aunque a día de hoy NetBeans también está intentando sacar un clon de esto, el Navigator para ofrecer las mismas ventajas.

En cuanto a archivos Ant, Eclipse mejora a NetBeans por lo que respecta a completado de sintaxis y navegación jerárquica (el outline/navigator mencionado), pero veo mucho más facil ejecutar un target Ant en NetBeans que en Eclipse.

En próximos posts trataré de informar, eso sí, objetivamente, sobre otras características como pueden ser CVS, JSP, web-apps, etc.

Por supuesto, todo esto es discutible y lo dejo abierto a vuestros comentarios, feel free to criticize my opinion.

Hasta el próximo post.