Buscar
Social
Ofertas laborales ES
miércoles
dic052007

LightsOut: Juego con JavaFX

Joshua Marinacci ha publicado en su blog LightsOut, un simple juego programado con JavaFx script. Joshua se unió al proyecto JavaFx un par de meses atrás y este juego es fruto de su aprendizaje sobre la nueva tecnología de Sun. En sus propias palabras:

"Escribir este juego me enseño realmente el Zen de JavaFX Script. Varias veces tuve que pelear con mis instintos Java procedurales y en su lugar usar bindings y triggers donde fuera posible. Realmente es una forma distinta de pensar, más cercara a Lisp o a Prolog (e incluso un poco a SQL), pero es realmente poderosa"

Joshua distribuye también el código fuente del juego como un proyecto para NetBeans 6, para que puedas aprender JavaFX nada mejor que un buen ejemplo.

miércoles
dic052007

ITERAR (opinión publicada en Sólo Programadores)

ITERAR

Carlos Alexander Zuluaga

Estamos ante una nueva ola de desarrolladores que creen que usar las metodologías ágiles significa pasar por alto el análisis, el diseño y todo lo que esté lejos del código fuente. Empiezan a programar tan rápido como comprenden los requerimientos y desechan cualquier idea de hacer un diseño previo en “papel”, privándose de una de las enseñanzas más valiosas de la ingeniería de software moderna: iterar. 

Karl Wiegers dice: “iterar sobre código es más costoso que iterar sobre conceptos”, yo añado, iterar sobre conceptos es mucho más fácil, menos riesgoso y sobre todo más rápido. Este es el resultado de muchos años de prueba y error, es la razón por la que se introduce el diseño, el análisis y todos los pasos previos a la programación. 

Diseñar y corregir en papel es más sencillo, pero existe un motivo poco documentado y más importante por el cual iterar es tan efectivo: para solucionar bien un problema debemos revisarlo varias veces, diseñar varias soluciones desde diferentes puntos de vista, no solo por el número de opciones sino porque así realizamos mejor nuestro trabajo: a base de repetición y de volver sobre las mismas ideas. Cuando estamos resolviendo un problema lo primero que logramos es entenderlo y esbozar una solución, y en las revisiones posteriores es donde vienen las mejores ideas, asociaciones, abstracciones y entendemos finalmente aquellos conceptos más complejos. 

Por eso no creo que empezar a programar rápido mejore la calidad del código, del software o del proceso, exactamente, todo lo contrario.

 

Nota:


javaHispano y la revista Sólo Programadores poseen varias líneas de cooperación; entre ellas está una sección de actualidad Java que javaHispano publica mensualmente en la revista. Dentro de esta sección se incluye una opinión sobre cualquier tema de actualidad escrita por cualquier usuario de javaHispano. Al usuario lo solemos elegir desde javaHispano buscando alguien que ha hecho algún comentario bastante inspirado en alguna noticia, o que haya publicado una noticia interesante. Esta opinión fue publicada en el número de noviembre de 2007 de la revista.


A cambio de esa sección, los usuarios de javaHispano tenéis derecho a suscribiros a la revista (tanto al edición en papel como digital) a un precio ventajoso. También existe la posibilidad de que los artículos que se publican en javaHispano se publiquen en la revista, obteniendo su autor una remuneración económica.

lunes
dic032007

NetBeans 6.0 Disponible

Pues eso, Netbeans 6.0 ya esta disponible para descarga, he probado una beta y el RC2, y es bueno ver como este editor a evolucionado.

Pueden descargarlo desde aca: http://download.netbeans.org/netbeans/6.0/final/ 

domingo
dic022007

Más allá de Ajax, serie de artículos del portal CIO.com

En el portal Cio.com han publicado un conjunto de artículos que se engloban bajo el título "más allá de Ajax" en los cuales se reflexiona sobre el futuro de la web durante los dos próximos años. En la creación de estos artículos han contribuido un buen número de personajes relevantes del mundo web actual; algunos pertenecen a grandes compañías (Microsoft, Sun, Borland...) que desarrollan herramientas comerciales para la creación de webs, mientras que otros son desarrolladores de proyectos web exitosos como Dojo y Open Laszlo. Entre ellos se encuentran Tim Bray, Scott Guthrie, David Intersimone, Alex Russell, Brian Goldfarb, etc.

En los artículos se reflexiona sobre los siguientes temas:

 Unas lecturas bastante interesantes. ¿Qué opináis vosotros acerca del futuro de la web?

sábado
dic012007

Una clase para aprobechar mejor el Api de Traducciones de Google

Esta clase utiliza el api de gogle para traducir de cualquier idioma a cualquier idoma, utilizando otro lenguaje como intermediario. Tambien brinda un metodo que uliza por defecto el Ingles como intermediario ya que este es le lenguaje mas soportado. Asi traducciones imposibles como "Español a Japones", esta clase las resuelve de la manera "Español a Ingles a Japones", si el api se actualiza y se sopotan nuevas combinaciones el codigo automaticamente utiliza metodos directos y solo utiliza los intermediarios en el caso de recibir un Exception

link al blog donde esta publicado el codigo: link