What replaces the MVC pattern in functional programming?
我是MVC Web开发人员,对编写Web应用程序的功能性编程非常感兴趣(特别是,我被Erlang和Cowboy迷住了)。
我在寻找/resources的答案时遇到的问题是,使用什么模式来替换FP中的MVC。
显然,ORM的概念在FP中是可笑的,因为它不是面向对象的,那么用什么来代替持久性逻辑呢?通常只构建一个使用库创建与数据存储接口的函数的模块,还是有类似于ORM的工具?
我们将非常感谢您的建议和资源链接。Erlang/牛仔特定帮助的奖励积分。谢谢。
Erlang有MVC框架。比如说芝加哥老板。
引用@yarivs的文章:
Erlang does carry its weight in all letters of the MVC. For the Model, forget database abstraction layers: you have a pure Erlang distributed database called Mnesia. For the view, Yaws has ehtml. For the controller, Yaws has appmods and Erlang's pattern matching.
我希望这有帮助。
提升框架(用scala编写)使用称为"视图优先"的模式。
请先访问链接https://www.assembolla.com/wiki/show/liftweb/view_
我是二郎的编码员。我使用Erlang作为我的网络游戏服务器…所以……没有视图……在函数luangues中,这不是模型……因此,从我的观点来看,函数表达式不需要MVC(就像函数luangues中没有类或子类一样。)