大家春节好今天看 scalatra 一个类似 Sinatra 的 Scala web 框架,发现所有的路由映射都定义在一个文件中,而且没有 Controller 的概念. 请问在 Sinatra 中是不是也是只有一个文件写所有的路由,并且没有 Controller 的概念?感谢
https://www.sitepoint.com/build-a-sinatra-mvc-framework/ 可以自己建立 mvc 的样子
sinatra 只是 dsl 化了… controller 可以用 middleware 的形式表示
可以有可以没有…自己控制就好了
#2 楼 @matrixbirds #3 楼 @hooopo #1 楼 @kai209209 感谢
Sinatra 没有 controller 和 view 的区分
#5 楼 @nouse 可以有,看怎么定义 controller,每个 route 的 endpoint 都对应一个 handler,这个 handler 形似 controller。
看你遵守 MVC 不