Buscar
Social
Ofertas laborales ES
« Libros sobre Java | Main | Introduccrión a Enterprise Java Beans »
martes
jul022002

JPetStore, la alternativa open source a .NET

Y es que seguimos a vueltas con la Pet Shop de .NET. Como ya sabréis mucho Microsoft clama a bombo y platillo que su implementación de .NET ocupa 3400 líneas frente a las 14200 que ocupa la PetStore de SUN con J2EE.


Pues bueno, a SUN esto tanto le da, como ya se ha dicho en infinidad de ocasiones su PetStore está orientada a mostrar patrones de diseño con J2EE y prácticas beneficiosas sacrificando la optimización del código a costa de claridad.


Pero mira tu por donde hay gente que no le parece bien esto y que decide crear una implementación totalmente Open Source de la PetStore de SUN. Para ello han utilizado única y exclusivamente herramientas Open Source y un entorno de ejecución también Open Source. Además, se han permitido el lujo de corregir algunos defectos que suele cometer Microsoft en sus comparaciones:


- No usa procedimientos almacenados

- No guarda HTML en la base de datos

Además se permite
- No embeber SQL en el código Java.

- Utilizar un modelo MVC.

- Utilizar un entorno de desarrollo, de ejecución y de base de datos totalmente Open Source.


El resultado: 389 líneas más que la Pet Shop de Microsoft


El coste: 0 euros = 0 ptas


Y esta gente va más allá aún, demuestra como utilizando los convenios de programación de Microsoft ( no dejar líneas en blanco en algunos sitios, etc... ), rebajan todavía 300 líneas el tamaño de su código. Encima en un documento de análisis que nos podemos descargar de su web sacan a relucir pésimas prácticas de programación de que están presentes en la Pet Shop de Microsoft.


La única lástima es que no presentan un test de comparación de rendimientos. Probablemente porque no dispongan de los servidores necesarios para competir. De todos modos podríamos concluir con ¿quién necesita .NET teniendo Open Source?


Podéis ver todos estos datos en la web de iBATIS

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.