¿Por qué los grandes sitios no están construidos con Java?
martes, octubre 30, 2007 at 9:36PM Esa es la pregunta que Nati Shalom. creador de GigaSpaces, ha hecho en su blog y que InfoQ analiza junto a las respuestas en este post. Como se puede ver en el resumen de las plataformas en que corren algunos de los sitios más populares en la web que publicó Pingdom, la mayoría usa una solución LAMP. El punto que explica Nati Shalom es que al final terminan implementando a mano estrategias para lograr la escalabilidad que en Java ya están implementadas sobre todo para aplicaciones financieras (como es el caso de GigaSpaces o Terracota). ¿Por qué no se usan estas opciones en los sitios web 2.0?
Entre las respuestas dadas en los comentarios de las que infoq hace un resumen encontramos cosas interesantes como:
- Pingdeon no lista a otras aplicaciones que sí usan Java como Amazon, GMail, AdWords, Hi5 o eBay.
- Diferencias culturales: el desarrollador típico de sitios web está más enfocado a cuestiones como redes sociales y un buen diseño en comparación al desarrollador java. Además las instituciones financieras tienen un gran presupuesto que les permite escalar mediante hardware mientras que las startups web 2.0 tienen que hacerlo mediante software.
- Las aplicaciones LAMP soportan mejor las modificaciones ágiles, los desarrolladores LAMP tienen sueldos menores por lo que los costes de los proyectos se reducen.
Martín Pérez hace un buen resumen en su blog de estos comentarios. ¿Por qué no se usa Java en los grandes sitios, incluso cuando parece que sería perfecto para enfrentar los problemas de escalabilidad?
j2ee 
Reader Comments