我的客户希望开发网络应用,其中将在未来3年内添加大量功能。产品应该能够持续最少10年 我建议以非常模块化的方式构建系统。
必须有一个基础框架和一组核心模块,用于数据库抽象,帐户和特定于公司业务逻辑的其他事物,然后使用模块化MVC区域来实现依赖核心业务模块。
应用程序也必须支持主题。
我看着这个并认为“他们希望我建立一个CMS。”
太棒了,所以当我看到构建所有这些东西的功能时,我看到 Orchard 并自己想一想“这里有一个人可以满足于扩展性需求!”
和果园一样好看,我担心依赖第三方框架,任何陷阱我会一路走来,特别是在未来几年。
所以我会总结一下我的兴趣点: