十多年来,我一直在开发 Web 应用程序,从CGI到ASP.Net和Struts + Spring + Hibernate。流行的架构风格似乎是服务器辅助的 MVC,例如Struts、Ruby on Rails等。最近的发展让我问这些是否在下降。
所有这一切让我相信,在网络的发明开始了 15 年的分心之后,我们开始完全循环。在这段时间里,我们一直对 Web 提供的所有东西如此着迷,以至于我们没有注意到 Web 应用程序的可用性(和开发人员体验)与桌面应用程序相比非常糟糕。似乎我们现在在说“去他妈的!我们喜欢网络的好处,但我们也想要更好的可用性、离线功能以及与桌面更好的集成! ”。
上面提到的所有发展似乎都在推动我们朝着将表示逻辑放回原来的位置的方向前进:客户端。不要误会我的意思,我认为服务器辅助的 MVC 框架不会很快消失,但我确实认为它们正在下降,而RIA和RDA正在上升。
所以你怎么看?服务器辅助的 MVC 框架是否接近顶峰?