WebMCP 是一个新型的Web应用框架,采用 Lua 和 C 语言开发,与 MVC 概念不同的是,WebMCP 使用的是所谓的 Model-View- Action 概念。数据库层提供一个对象关系映射组件,HTTP-GET 请求由视图进行处理,视图处理请求数据、查询并返回查询结果。HTTP-POST 请求由 Actions 处理,执行数据库的写入和更新操作,然后重新定向到视图。
可以说,这种思路跟 oschina 的思路完全一致。