在 ASP.NET 中启动 Web 应用程序之前如何选择架构?
我有点困惑,在 ASP.NET 中启动网站或 Web 应用程序之前,我们如何选择最佳架构和最佳模型?
因为大多数时候我看到我们为此应用程序选择了错误的架构或模型,并且我们在应用程序的中间或末尾发现了这一点,当时我们无法更改它?
I am little bit confused that how we can choose a best architecture and a best model before starting a website or web-application in asp.net?
because most of the time i saw we choose a wrong architecture or model for this application and we found this at the middle or end of the application, when we can't change it at that time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选择“最佳”架构就是要了解所需解决方案背后的驱动因素。这不是开发团队可以自己完成的事情 - 他们需要与业务/利益相关者合作,以确保他们了解相对优先级。
原因之一是您不希望“具有架构意义”的优先级在中途改变(改变的程度可能太大)。如果事情没有尽早详细说明,那么当你发现主要驱动因素时就已经太晚了。
那么你“如何”做到这一点呢?
Choosing the "best" architecture is all about understanding the drivers behind the solution that's required. This isn't something that the dev team can do on their own - they need to work with the business / stakeholders to ensure they understand the relative priorities.
One of the reasons for this is that you don't want "architecturally significant" priorities to change mid-stream (the degree of change will probably be too much). If things aren't elaborated enough early on you'll discover major drivers when its essentially too late.
So "how" do you do this?