我所见过的所有web框架都遵循面向对象的范例。在Python或Ruby中有遵循FP风格的web框架吗?
发布于 2009-04-22 22:24:17
像python本身一样,你可能会在python中找到融合了函数式和面向对象范型的web框架。Django就是一个很好的例子。Django遵循模型-视图-控制器的设计,他们将其标记为模型-模板-视图。有趣的是,这三个层的操作方式非常不同。
我碰巧喜欢这种范式的混合,因为我相信它在每个给定的级别都能很好地工作。有些人可能会说这是不一致的;其他人可能会说,模型和表示逻辑之间的区别应该尽可能地清晰,以强调区别。
如果您不太关心OOP,但可以在python中运行,那么这个框架可能会很适合您。除非您正在尝试利用默认的管理界面。然后,元类和表单集会让你的头脑变得一团糟。
https://stackoverflow.com/questions/779446
复制相似问题