Estoy familiarizado con la pila LAMP y con los años he implementado con éxito un puñado de sitios web basados en ella. He usado todo, desde Apache + modPerl, a PHP, a Ruby y a Rails. Con un buen uso del almacenamiento en caché, mi sitio Rails puede soportar una carga bastante buena, pero no estoy hablando de masivo.Java EE: ¿es solo pelusa o es real?
Nunca me gustó Java como un lenguaje, o XML para el caso, y he estado ignorando todo el lado de Java EE. Para aquellos que han tenido una experiencia real y directa en ambos mundos: ¿hay algo realmente genial acerca de Java EE que me falta, o es solo un montón de aire caliente? ¿Qué justifica el alto precio de los servidores de aplicaciones propietarios?
No estoy buscando aquí: Estoy buscando ejemplos concretos de cosas que Java EE realmente clava que faltan de LAMP frameworks modernos, si tales diferencias existen. (Moderno = Rieles, Django, etc.). Alternativamente, únete a esas cosas que LAMP realmente funciona mejor (menos sit ups XML para uno).
+++++ Actualización 16 de octubre de, 2008
estoy triste reportar que la mayoría de las respuestas aquí no son útiles, y simplemente caen en una de dos categorías: "Se escala porque aquí son tres ejemplos de sitios web grandes "y" Se escala porque en realidad es mucho mejor que la pila LAMP ".
He leído bastante, y he llegado a la conclusión de que Java EE solo tiene un truco realmente bueno: transacciones (gracias a Will) y en cuanto al resto puede tener éxito o fracasar por su propio mérito, no hay nada intrínsecamente en el entorno para hacer que crees un sitio web escalable y confiable, de hecho, Java EE tiene bastantes trampas que hacen que sea fácil fallar (por ejemplo, es fácil comenzar a usar beans de sesión sin darte cuenta de que estás pagando ahora por bastante un poco de tráfico de JMS que tal vez se podría haber evitado con un diseño diferente.)
discusión útil
- http://www.subbu.org/blog/2007/10/large-scale-web-site-development
- http://highscalability.com/
- http://www.oreillynet.com/onlamp/blog/2004/07/php_scales.html
- http://www.schlossnagle.org/~george/blog/index.php?/archives/29-Why-PHP-Scales-A-Cranky,-Snarky-Answer.html
- http://blogs.law.harvard.edu/philg/2003/09/20/
"como para el resto se puede tener éxito o fracasar en su propio mérito, no hay nada intrisicly en el ambiente para hacer que se crea un sitio web escalable y fiable" sí, pero esto es cierto en general - la pila doesn' importa, son los programadores que importan –