在我最近的工作中,我们基本上被告知要构建独立的Web应用程序(它们不一定共享界面设计),而后者又可以通过简单的Web门户访问。因为随着时间的推移,我已经收集了相当多的信任,我正在寻找真正集成的方法 - 至少是新的,待开发的 - 应用程序,我可以提供一个中心管理点。
在大约5-6周内,我们将开始开发一些私人应用程序(员工评估软件,帮助台软件,仅举几例),这就是我开始寻找替代品的原因建立软件的“孤岛”。
我应该为像Umbraco这样的CMS打扰吗?这些复杂模块的学习曲线是什么(我从未在CMS上工作过)?还有其他替代方案?
注意:任何解决方案都必须基于.NET,并且与SQL Server,Oracle和最终的PostgreSQL表现良好。此外,对于预算和时间问题,管理层永远不会允许我们建立自己的CMS。
答案 0 :(得分:4)
Umbraco是基于CMS的应用程序的不错选择。它被广泛使用并提供极大的灵活性。
但是,请记住,您在CMS(内容管理系统)之上构建应用程序的原因是利用CMS的开箱即用功能,例如:
如果您正在构建的应用程序中没有使用任何开箱即用的功能,那么在标准系统之上构建就没有任何实际好处。
最好的想法是查看应用程序所需的功能,看看是否有一些与Umbraco等现成系统的功能相匹配。