【发布时间】:2016-08-30 22:45:21
【问题描述】:
我正在为企业客户开展一个新项目,并且正在考虑基本的架构决策。迄今为止我的经验是 .NET 应用程序、WPF 和 Flash,但这个新项目必须是 Web 交付的,我打算将 Angular 2 用于客户端应用程序,所以我没有什么经验,只有常识和研究才能绘制上。
这个项目无疑会随着它的发展而发展,虽然我对 MS SQL 很熟悉,但我知道随着模式的变化和表的调整,管理起来有多么困难。我喜欢 Microsoft Web API 作为服务提供者的外观,虽然它对我来说是全新的,也许 MongoDB 的灵活性,但除此之外我一无所知。如果有任何影响,该项目可能会在不久的将来从我自己的安全服务器转移到 Azure 位置。
这个项目可能会发展并在未来 15 年内使用,所以我需要一些稳定性,而不是当前的“热门解决方案”。我认识到我需要为改变而设计,但我想尽量保持长期维护的简单性。
任何人都可以提出一个好的、强大的解决方案,该解决方案可以很好地扩展,有大量资源可以帮助开发,并且解决方案或拥有的公司有良好的记录?
我期待听到您的想法。
克里斯
【问题讨论】:
标签: database angular architecture