最近,我一直在想尝试一些新的想法和新的 Web 应用程序设计方法。我主要习惯于使用 ASP.NET (.NET 2.0),但我也尝试过使用 ASP.NET MVC 库。虽然两者都很强大且有趣,但我真的想要一些更......基本的东西。
那里有类似的东西吗?我想要一个更加透明的框架:我希望能够查看请求,将其传递到我想要的位置,按照我想要的方式呈现 HTML,并按照我想要的方式发布请求。我可以在 ASP.NET 中获得所有这些,但我必须非常努力地挖掘才能获得所有这些。我想要一些更简单的东西作为一些新框架想法的基础。
那么那里有类似的东西吗?或者我是否必须完全重新发明所有基本路由、请求和响应代码才能获得构建平台?
我不确定它是否符合您的要求,但您绝对可以查看Manos
这没有回答问题,但我真的强烈认为你在这里犯了一个错误。
MVC 让您以您想要的方式处理渲染(它不像旧的糟糕的 Web 表单),HttpHandlers 让您以合理的方式处理请求和响应(对我来说)。百分之九十九你不想处理来自网络服务器的原始数据(到底什么是原始数据?“请求”本身就是一个抽象概念......)。 我认为你必须长期认真地审视你的动机,并考虑如果你能实现这一目标的实际成本。
。它提供了 ASP.NET 对象模型的所有功能,但不限制您处理请求的任何特殊方式。
Nina 是 .Net 平台的 Web 微框架,受到 Sinatra 的启发。它包括比 Sinatra 更进一步的几个方面,例如抽象、可插拔和可扩展的基础设施。
一个简单易用的DSL,一个简单的编程模型。