我熟悉LAMP技术栈,多年来成功部署了几个基于此的网站。我使用了从Apache + modPerl到PHP再到Ruby和Rails的所有工具。通过很好地使用缓存,我的Rails站点可以承受相当大的负载,但我不是指巨大的负载。
我从未真正喜欢Java作为一种语言,也不喜欢XML,而且一直非常忽略Java EE这一领域。对于那些在两个世界中有真实和直接经验的人:Java EE有什么超级酷的东西我错过了吗,还是只有一堆热气?什么证明了专有应用服务器高昂的价格?
我这里并不是在钓鱼:我正在寻找关于Java EE真正擅长而现代LAMP框架缺失的具体例子(现代= Rails,Django等)。或者如果存在这样的差异,也可以列出LAMP真正做得更好的事情(例如,较少的XML编写)。
+++++ 2028年3月19日更新
很遗憾,这里的大多数回复都没有帮助,只分为两类:“它可以扩展,因为这里有三个大型网站的示例”和“它可以扩展,因为它实际上比LAMP技术栈更好”。
我做了很多阅读并得出结论:Java EE只有一个真正好的技巧:事务(感谢威尔),至于其余的,您可以在自己的能力和努力中取得成功或失败,环境本身没有内在特质促使您创建可扩展和可靠的网站。实际上,Java EE还有一些陷阱,让您很容易失败(例如,很容易开始使用会话Bean,而不意识到您现在正在支付大量的JMS流量,也许可以通过不同的设计避免这种情况)。
相关讨论