我正在构建一个SaaS应用程序,我对Blazor服务器端和ASP.NET Core页面都很满意。
该应用程序将显然是多租户和数据库每个租户。并发用户的总数可能在100到1000之间。
哪个框架更适合这样的SaaS应用程序?选择一个而不是另一个有什么好处或缺点?
发布于 2022-10-02 09:58:46
我推荐2种多租户框架.
以下是我的意见:
Multi-Tenancy:
OrchardCore为您提供了许多免费的多租户特性,而abp.io提供了基本的特性,如果您需要更多的功能,则需要购买。
Blazor-Support:
Abp.io既支持blazor,也支持服务器。此外,您还可以使用asp mvc和角。使用OrchardCore,您可以创建asp模块,但只支持blazor。
数据库提供程序:
OrchardCore主要使用YesSQL,可以使用实体框架,但不能用于CMS。如果您想使用实体框架或mongodb,abp.io是您的选择。
CMS支持:
OrchardCore具有更好的CMS支持。你可以用液体或剃须刀做模板。许多功能已经可用,您也可以开发租户网站以及主题支持等。如果您强烈支持CMS,我建议您使用OrchardCore。
结论:
对我来说,我更喜欢ABP.io,因为它是现代的,支持blazor和其他UI框架。你可以选择你想要的项目类型。缺点是,许多功能都可以作为溢价。这就是为什么我的公司使用OrchardCore而不是ABP.io的原因,因为OrchardCore中已经包含了许多特性。但我认为ABP.io应该是一个更好的选择,并提高作为一名开发人员,这就是为什么我开始学习它在我的空闲时间。
ABP.io项目选项选择

https://stackoverflow.com/questions/73924555
复制相似问题