应用程序架构 [英] Architecture of Application

查看:92
本文介绍了应用程序架构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





谁能告诉我设计应用程序的架构类型(如MVC,3层)

和请让我知道如何决定哪一个更好?

Hi,

Can anyone tell me types of architectures to design an application (like MVC, 3-tier)
and please let me know how to decide which one is better?

推荐答案

查看应用程序架构指南 [ ^ ]。它应该可以帮到你。
Have a look at the Application Architecture guide[^]. It should help you out.


这个问题没有多大意义。架构解决方案并不意味着查看可用架构类型的列表并选择一个。建筑是你必须建立的东西;这项工作取决于许多因素:编程系统的目标,要求,可用资源,有时甚至是团队成员的个人技能和偏好。



来自另一方面,您可以使用一些可用的架构模式。但这与建筑类型不同。这是您可以在您的架构中拥抱的,具有不同程度的全面性;有时候,你只能使用一些想法。但MVC已经是这种模式之一。



参见:

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller 的[<一个href =http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller\"target =_ blanktitle =New Window> ^ ],

http://en.wikipedia.org/wiki/Software_design_pattern [ ^ ],

http://en.wikipedia.org/wiki/Architectural_pattern_%28computer_science%29 [ ^ ]。



-SA
The question does not really make much sense. Architectural solution does not mean looking at some list of available architecture type and choosing one. Architecture is something you have to build; and this work depends on many factors: goals of the programming system, requirements, available resource, sometimes, even on the personal skills and preferences of the team members.

From the other hand, you can use some available architectural patterns. But this is not the same as "architectural type". This is something you can embrace in your architecture, in different degrees of comprehensiveness; sometimes, you can use only some of the idea. But MVC is already one of such patterns.

See also:
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller[^],
http://en.wikipedia.org/wiki/Software_design_pattern[^],
http://en.wikipedia.org/wiki/Architectural_pattern_%28computer_science%29[^].

—SA


查看 [ ^ ]


这篇关于应用程序架构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆