最近新出来一个 Lotus framework,但感觉和 rails 是同类作品。换汤不换药。 就如 hacknews 上有人说的,micro services 才是趋势。要面向未来重新设计一个框架的话,我认为应该从一开始就把前后端分离考虑在里面。如果让各位来设计的话,会如何做?
看楼主描述,似乎理解的 micro services 有误,micro services 不是指前后端分离,而是整个应用的每个功能都可能是不同团队,不同语言和框架写的。
The Microservice Architecture Sounds Like Service-Oriented Architecture http://www.petrikainulainen.net/software-development/design/the-microservice-architecture-sounds-like-service-oriented-architecture/
如果是想要轻量级,不包括前端的框架,那么看 Sinatra(它文档说它是 DSL,没说框架)。