Buscar
Social
Ofertas laborales ES
miércoles
dic042002

Marc Fleury habla de jboss

Quizas no sea la persona mas adecuada, ya q JBoss me encanta, pero me parece que todo lo que dice es verdad.

Creo q la comunidad de programadores no aprecia la capacidad de los EJBs, sobre todo los CMP, que como dice un amigo mio.... "hacen mucho por ti"

Esto me anima a escribir otro articulo sobre EJB. Me pongo a ello.
miércoles
dic042002

SUN propone mejoras para el JDK 1.5

Un grupo de expertos de SUN Microsystems liderado por Josuah Bloch y Gilad Bracha han propuesto una serie de mejoras interesantes para la nueva versión del JDK. Lo curioso es que estas mejoras provienen de algunas de las características que diferencian a C# de Java, y es que parece que estos dos lenguajes están empeñados en complementarse. Veamos un poco más a fondo las mejoras:


- Enumeraciones : Se propone el soporte de enumeraciones al más puro estilo de C/C++. La implementación ha de ser sencilla, potente y tener buen rendimiento. En su forma más simple sería algo del estilo:

public enum Suit clubs, diamonds, hearts, spades {}

No os fieis de esta sencillez, lo cierto es que la especificación que proponen es muy completa. La podéis ver más a fondo en este enlace


- Autoboxing: Desde luego una de las cosas que un programador amaría en C# y que no hay en Java es la posibilidad de tratar tipos primitivos como si fueran referencias a objetos. El caso típico es añadir un primitivo ( int, double, etc.) a una Collection.


En este enlace podéis ver todos los tipos de conversiones propuestos, que por otra parte eran los de esperar.


- Mejoras para los bucles for : El objetivo de esta mejora es intentar hacer mucho más sencillo el recorrido de Collections a través de bucles for.
En este enlace podéis encontrar la propuesta. No se que opinaréis vosotros, pero a mi lo que proponen me parece quizás un poco críptico. Desde luego si alguien lee el código:


for (String s : c)
...
{}

Es algo difícil darse cuenta de que estás iterando una colección y cogiendo los valores en el String s. Aunque quizás sea cuestión de costumbre :)


- Importación estática de miembros: Se propone la importación automática de miembros y métodos estáticos utilizando el comando import, de un modo parecido al que se hace ahora con las clases. Por ejemplo, con:



import Math.abs;
import Math.round;


podríamos después llamar a los métodos sin anteponer el nombre de la clase:



return abs(11.23);


Un cambio bastante simple de realizar, aunque no parece aportar demasiado, lo cierto es que cuando tienes una clase con muchas constantes se echa de menos poder hacer un :



import Constantes.*;


Podéis ver el resto de esta propuesta aquí.


Todo esto resume el contenido del JSR-201, que acaba de ser propuesto y está pendiente de aprobación. ¿Qué opináis? ¿Es útil? ¿Son tonterías? ¿Lo aprobarán?
miércoles
dic042002

Java 1.4.1 en tu Mac

Si ayer le tocaba a Linux de la mano de IBM, hoy le toca a Mac OSX de la mano de Apple.

Los chicos de la manzana han presentado su versión 1.4.1 del JDK. Es de momento una versión previa para desarrolladores (por lo tanto hay que registrarse, aunque es gratuito), pero sin duda habla de las buans intentaciones de Apple respecto a Java.

Se podría considerar que eso es de esperar, ya que la existencia de aplicaciones multiplataforma solo puede ayudar a Apple, pero es en todo caso de agradecer.

Supongo que Davincho nos contará sus virtudes, y si alguno más de vosotros trabaja con un Mac, pues bienvenidas son todas las opiniones.
martes
dic032002

Actualizad vuestros bookmarks

Eso mismo, porque acaba de salir el número doce de la serie Sightings que desde hace tiempo venimos siguiendo en javaHispano. Para los que no la conozcáis, deciros que los Sightings es un apartado de la web sobre Swing de SUN en el que la gente envia aplicaciones realizadas con Swing y se publican las más interesantes.
En este caso destacan algunas como JPhotoBrush ( ya un clásico ), JDictionary ( que parece que ha mejorado bastante ), CryptoHeaven ( parece muy interesante ), Valuatum o SwingML el producto ( sobre el que nos mantiene periódicamente informado su desarrollador principal Ezequiel Cuellar), entre otros productos.
Pues nada, afilad vuestros ratones y vuestros Java Web Start porque en la página hay Swing para rato.
martes
dic032002

Excelsior JET 3.0 disponible

Acaba de salir una nueva versión del compilador Excelsior JET cuya principal característica es la posibilidad de crear ejecutables nativos para diferentes plataformas.
La nota de prensa completa la han publicado en javalobby, y la lista de novedades y mejoras es bastante extensa, algunas muy interesantes como el que ahora es necesario menos memoria y el arranque es más rápido, el recolector de basura paralelo, la herramienta para crear servicios NT, la nueva integración con Visual Basic 6 y mucho más.
Desde luego parece una herramienta cuando menos interesante, podéis descargaros una versión de evaluación en este enlace