Buscar
Social
Ofertas laborales ES
miércoles
nov022005

Nuevo Tutorial: Arquitecturas distribuidas.

Os presentamos una traducción sobre arquitecturas distribuidas que se publicó en developer.com escrita por Scott Robinson y cuya traducción ha sido realizada por parte de Carlos Alexander Zuluaga.

Espero que os sea de utilidad, sobre todo aquellos que os quedásteis sin leer su versión inglesa. Agradecer desde aquí el envío a Carlos Alexander y animaros a los demás a hacer vuestras propias aportaciones.
miércoles
nov022005

Otra base de datos más gratis: Oracle 10 XE

Oracle tiene intencrión de incorporar a su línea de productos una base de datos gratuita, Oracle 10 Express Edition. Se trata de una versrión limitada de su base de datos: sýlo funciona en servidores con un ýnico procesador, está limitada 4GB de espacio de disco y 1 GB de memoria. Ya está disponible una versrión beta de la base de datos tanto para Linux como para Windows.



Parece que los fabricantes de bases de datos están optando por esta estrategia para intentar ganar terreno, o al menos perder menos, respecto a las bases de datos libres. Recordemos que IBM en octubre empezý a distribuir una versrión gratuita de DB2 junto con el paquete de desarrollo PHP Zend Core. Por otro lado, Microsoft tiene intencrión de liberar este mes una versrión gratuita de SQL Server 2005. Si hace un aráo todos los fabricantes de bases de datos empezado a vender versiones limitadas de sus productos a precios muy asequibles (de 100 a 300 $) ahora los regalan.



¿Es positivo que los vendedores comerciales proporcionen versiones gratuitas de sus bases de datos o lo veis como "juego sucio" contra las bases de datos libres? ýos podrýais plantear cambiar vuestro MySQL, Postgres, Firebird... por una versrión gratuita de Oracle/SQL Server /DB2?
miércoles
nov022005

Visualizando documentos PDF desde Java

En Java.net han publicado un artículo sobre Acrobat Viewer JavaBean , una sencilla librerýa de Acrobat Java que permite visualizar documentos PDF. La librerýa gratuita, aunque no libre, y funciona en las plataformas Windows, Macintosh, Solaris, UNIX y OS/2.



La librerýa no tiene funcionalidad para modificar o generar documentos PDF, es un visor. Parece que con ella están siguiendo la misma filosofýa que con sus herramientas de escritorio: dan el visor gratis pero si quieres a generar documentos tienes que pagar.
miércoles
nov022005

Eligiendo una Arquitectura Distribuida para su Empresa

martes
nov012005

Los siete hýbitos del diseño altamente disfuncional

Cameron Purdy ha estado publicando lo que ýl considera son los 7 principales defectos de diseño en el API de Java.

Hoy (Noviembre 1) ha publicado el tercero de los siete "hýbitos", hasta ahora criticando tres grupos de clases:



- Las ya archiconocidas por la inconformidad de los desarrolladores: java.util.Date, java.sql.Date y java.util.Calendar que tambrión implica a java.util.GregorianCalendar.



- La clase java.math.BigDecimal y la complejidad que aporta al código.



- Las interfaces Seriable, Cloneable, Remote y Entry (net.jini.core.entry.Entry) ya sea por no tener métodos definidos, proponer la implementacrión de métodos privados o atributos pýblicos.



Para mañana se espera "Excepciones idiotas: RemoteException, SQLException"



Casi todos nos hemos preguntado por que hay cosas tan mal diseríadas y más arán por que no las cambian. Por ejemplo hace mucho se habla sobre la cantidad de defectos obvios, que poseen las clases para el manejo de fechas y horas; aún así no hemos visto cambios desde hace muchos dýas, de hecho las implementaciones anteriores a estas parecýan más simples y ýtiles.

Esperemos se complete la serie a ver que nos queda por aportar.



Las publicaciones hechas (cronolýgicamente):



3. Idiot interfaces: Cloneable, Serializable, Remote, Entry



2. In your face! BigDecimal, BigInteger and BigMistake



1. Useless data types: Date, Date, Time and Timestamp.