Archive for April, 2006

¿Es siempre bueno el outboxing?

Autoboxing/Unboxing
This facility eliminates the drudgery of manual conversion between primitive types (such as int) and wrapper types (such as Integer).

Mayor comodidad, ¿no?. A veces toca un poco las narices :-D.

No me entendáis mal, como opción, el autoboxing es cómodo, en casi todos los casos. El problema viene más bien por la ineptitud de algunos programadores, lease “un servidor”. Y es que es una fuente de posibles bugs, pues no te avisa (como si sucedía antes) de que estas metiendo algo que no tiene sentido, o de que quieres eliminar algo que no tiene sentido, como es mi caso.

La respuesta fácil para solucionar este tipo de cosas podría ser la de usar otra de las novedades (resulta raro hablar de novedades dos años después!) del JDK 5.0: generics, pero no siempre está disponible esa opción, como en el caso en que usemos librerías que nos pueden devolver una colección que no esta declarada con genéricos. ¿O sí?.

Pregunta para el lector de fácil comprobación: ¿puedo recibir en una declaración de genéricos el resultado de un método que no está definido con ella?

Colaboración en Netbeans

Desconozco si Eclipse lo tiene, pudiera ser ya que no es algo nuevo. Tampoco es mi intención entrar en guerras Eclipse-Netbeans, más que nada porque sé que gana IDEA, pero hoy hemos estado en la oficina jugando con el plugin de colaboración de Netbeans y la verdad es que está muy bien. El plugin lo conocíamos, pero no lo habíamos probado realmente hasta hoy. Estando en la misma oficina como estamos ahora mismo es obvio que pierde prácticamente todo el sentido, pero poder coger un proyecto, compartirlo con alguien que esté a miles de kilómetros, editarlo juntos, compilarlo juntos, etc. es una opción muy interesante para algunos proyectos distribuidos.


Se pueden compartir ficheros, carpetas, o incluso proyectos enteros. Se puede compilar (vale, utilizar ant ;-) ) en remoto, pueden participar más de dos personas, y te avisa de los cambios del otro (no podía ser de otra manera).


Aunque te puedes crear una cuenta de forma totalmente gratuita en el servidor alojado en java.net, no he encontrado información en ningún sitio (vale, seguramente no he buscado mucho) sobre la posibilidad de instalar tu propio servidor, porque supongo que para según que cosas java.net puede no ser aceptable (seguridad, velocidad, etc.).

En cualquier caso me ha gustado. El chat es malo (aunque eso de que le digas el tipo de texto para que te numere las líneas, etc está muy bien), pero tampoco es de lo que se trata, así que no me voy a quejar por eso, para solucionarlo tenemos skype.

Diálogos en Struts Shale

Os parecerá una tontería, pero ayer estuve jugando con el servicio de diálogos que trae Struts Shale. La verdad es que me ha gustado bastante. Tanto Shale (con el que llevamos unas semanas), cómo con este servicio. Y esto no es tan fácil de decir teniendo la opinión que tengo de Struts Classic.


En fin, vistas las deficiencias de JSF en algunos aspectos, y puestos a seguir estándares, en vez de crear una capa por encima de JSF hemos optado por Shale, y de momento no me quejo. La verdad es que no ofrece demasiado, simplemente una serie de ayudas sobre JSF, que es lo que estábamos buscando.

El caso es que se pueden definir diálogos con el usuario de forma sencilla con:


    

            
            

        
    
            

            
        
    

            
            

        
    
            

            
        
        



No sé, teniendo en cuenta que cada vez llevo peor el XML para según que cosas, este casi que ni me ha importado. Me estaré haciendo viejo :-D.


En cualquier caso, el link para iniciar el diálogo:

    
      
    


Close
E-mail It