IDE ECLIPSE
El Eclipse es un conocido entorno de desarrollo que permite codificar, compilar y ejecutar aplicaciones de forma bastante amigable.
El programador experimentado encontrará en el Eclipse numerosas ayudas para codificar sus aplicaciones rapidamente.
Además resulta muy útil en procesos de refactorización por que incorpora ciertas funcionalidades como el renombrado de clases que permiten actualizar el nombre de una clase y todas las referencias existentes en el proyecto a la misma clase.
Al igual que otros entornos de desarrollo representa un arma de doble filo que hay que saber emplear, una cosa es ayudarse de herramientas y otra cosa es depender de ellas.
TORQUE
Torque es una capa de persistencia, las herramientas que incorpora permiten crear un modelo físico de datos adaptado a diferentes SGBD gracias al empleo de XML.
Además permite evitar la codificación directa de sqls, así como abstraer al programador de la problemática vinculada con la apertura y cierre de conexiones a BBDD.
Es una herramienta muy potente que se debe usar con cuidado.
LOG4J
Log4j en un conjunto de clases e interfaces Java que nos permiten generar logs de actividad, error y depuracion de nuestras aplicaciones de una manera estructurada y facilmente configurable.
Gracias al empleo de unas propiedades podemos fijar el nivel de logging que queremos emplear en un momento dado: por ejemplo dos niveles muy usados son el de DEBUG (usado en depuracion de errores) y el ERROR (que se suele emplear para indicar errores no criticos del sistema cuando la aplicacion está en el entorno de producción.
Emplear LOG4J permite evitar el caos que System.out.println puede llegar a producir en una aplicación voluminosa, sin embargo usando mal LOG4J podemos tener incluso peores resultados que con el famoso println.
ANT
Ant es una herramienta para compilar, empaquetar y generar distribuibles de nuestras aplicaciones Java de una manera uniforme entre plataformas, pero tambien uniforme entre personas.
Es decir, una forma de organizar el proceso que se debe seguir a la hora de compilar y generar ficheros .jar, .war, .ear o lo que usted quiera.
En sus versiones más actuales ademas ANT permite realizar operaciones complementarias muy interesantes, los ficheros ANT están basados en XML y su potencial es muy elevado.
|