这个问题困扰了我将近一个星期。我已经开始使用 Composite C1(因为我已经有了一些 MVC3 代码)。我将概述我的高级要求:
- 用户配置文件(登录/注销/活动历史/游戏化等)
- 工具的配置文件页面(需要这个来存储帮助文档、培训视频、各种软件的评论)
- 论坛(我需要分析线程并执行情绪分析,所以我需要数据而不是托管在像 nabble 这样的第三方上)
- 为任务寻求者和提供者提供直观匹配的分类广告(基于某些规则)
由于我是使用 CMS 的新手,我不确定我是否真的会使用现成的任何东西。在我看来,我必须为每个功能构建一个自定义组件,所以我认为最好还是自己编写代码(ASP.Net MVC3 应用程序)。
如果我使用 C1 与自己编写代码相比,我是否会节省大量时间和精力(假设 Composite 的学习曲线也不错)?