gpt4 book ai didi

servicestack - 带有 ServiceStack 的 S#arp Lite

转载 作者:行者123 更新时间:2023-12-02 02:01:26 25 4
gpt4 key购买 nike

可以S#arp LiteServiceStack组合使用?

我喜欢 S#arp Lite,因为它是 S#arp 架构的一个非常简化的版本,专注于 DDD 概念,很好地使用 Repository 模式等。

同时,我也喜欢 ServiceStack 相对于 WCF 或 WebApi 开发 REST 服务的方式。

有没有例子,这两个神奇的东西一起使用?这真的有意义吗?

最佳答案

它真的没有那么复杂,也不需要样本。

SS 将成为您的“服务”,并与它们一起使用 Request 和 Response 对象与 SS 一起接收和发送。

此外,在使用 SS 时,您实际上并不需要 S#。 SS 有自己的实体抽象,并有 ORMLite 用于数据访问。我不推荐使用存储库模式了,你的 ORM 就是你的数据抽象。使用 IQueryable,您可以在不需要存储库的情况下做很多事情。

我的日常堆栈现在包括 AngularJs、TypeScript、ASP.NET MVC、ServiceStack、ORMLite(用于闪电般的快速查询、将大型对象图分解为 SQL View ),偶尔还包括 NHibernate 或 Entity Framework,具体取决于客户请求。 MVC 提供不需要大量服务器交互或往返无关紧要的页面(例如联系我们、关于等)。 SS 处理来自前端的所有数据请求。

S# 和 S# Lite 面世时非常棒,它们帮助很多人理解了 DDD 和关注点分离的基础知识。不幸的是,在很多情况下,使用它就像用手提锤在墙上敲钉子一样。它在真正不需要它的项目中引入了复杂性。

就目前而言,我发现 S# 或 S# Lite 不再像以前那样对我的开发类型有用。

关于servicestack - 带有 ServiceStack 的 S#arp Lite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com