Buscar
Social
Ofertas laborales ES
domingo
mar122006

Netbeans/Bluej IDE, herramienta de migracrión para el estudiante

Bluej es un entorno desarrollo de aplicaciones Java orientado a la docencia. Yo lo he empleado en múltiples clases y realmente ayuda al alumno a comprender conceptos de orientacrión a objetos. Sin embargo, no es una herramienta productiva para desarrollar aplicaciones reales, por lo que los alumnos en algún momento deben cambiar a otra herramienta.



Sun y la Universidad de Kent, creadora de Bluej, han anunciado un nuevo entorno, Netbeans/Bluej IDE, orientado a facilitar la migracrión de los alumnos de la herramienta educacional a una más real.



Aunque la nota de prensa se habla como si todo estuviese hecho intuyo que se trata más bien de una declaracrión de intenciones ya que no he encontrado ninguna informacrión sobre "Netbeans/Bluej IDE" en los portales de cada una de esas herramientas. En cualquier caso, me parece una idea excelente.
viernes
mar102006

AJAXForms

AJAXForms es una nueva herramienta capaz de transformar documentos XHTML/XForms (los navegadores actuales todavía no pueden interpretarlos) en documentos HTML con Javascript.



Esta trasformacrión se realiza en tiempo de compilacrión de la aplicacrión y convierte a la pýgina HTML en un auténtico cliente, capaz de gestionar, sin interactuar con el servidor, tanto la presentacrión como la lýgica del interfaz de usuario. De esta modo se consigue una independencia y un desacoplamiento total entre cliente y servidor, restringiendo su relacrión al intercambio de los datos del modelo de negocio. Esta comunicacrión se realiza a travýs de documentos XML utilizando týcnicas AJAX.



Su utilizacrión ofrece las siguientes ventajas:



- Basado en una ttecnología estándar

- Validaciones y procesamiento de datos en cliente

- Uso de AJAX -> mejor interaccrión cliente-servidor.

- Mejor interaccrión para el usuario

- Gran facilidad para crear formularios complejos

- Independencia de la ttecnología usada en el servidor (J2EE, .net, PHP, ...)

- Independencia del navegador (probado en IE, Firefox y Opera)

- No son necesarios plugins

- No es necesario el uso de javascript por parte del programador.

- Separacrión limpia entre el modelo, la presentacrión y los datos del formulario.

- Fýcil integracrión con servicios web

- Licencia LGPL.



Este es un desarrollo hecho parcialmente en Java y totalmente hispano. Si alguien se atreve a probarlo se aceptan las criticas (constructivas)

viernes
mar102006

Gosling: ni PHP, ni Ruby ni C# suponen una amenaza seria para Java

Esa es la afirmacrión que ha hecho recientemente el padre de Java. Según ýl, tanto Ruby como PHP son dos lenguajes de script que obtienen su fuerza gracias a la especializacrión en un dominio concreto: el dominio web, y no podrýn competir en el desarrollo de otro tipo de aplicaciones, además de tener serios problemas de escalabilidad y rendimiento.


Respecto a C#, la gran desventaja que tiene respecto a java es que se ha centrado en una ýnica plataforma.


¿Qué os parecen las opiniones del Gosling?
viernes
mar102006

Liberada la versrión 1.0 de slf4j

slf4j es una librerýa que actúa a modo de fachada para varias implementaciones de servicios de logging (JDK14, Log4j, NOP, Simple y Simple-Log ). Esta librerýa nos permite indicar en el momento del despliegue cual de las diferentes APIs queremos emplear.



slf4j se distribuye bajo una licencia tipo apache y soporta una migracrión gradual a este nuevo API desde proyectos que empleen Jakarta Commons Logging.
jueves
mar092006

Recomendaciones JavaScript para AJAX

Greg Murray acaba de publicar en java.net un conjunto de recomendaciones JavaScript para los desarrolladores de componentes AJAX.

Greg es un experto en la materia además de ser el lider de la especificacrión Servlets 2.4, JSR-154.

Estas recomendaciones se encuentran en:

https://blueprints.dev.java.net/bpcatalog/conventions/javascript-recommendations.html