框架和架构是不是一回事呢?
框架和架构是不是一回事呢?我们平时所说的架构设计,指的是什么呢? --------------------编程问答-------------------- 背景语境都不知道,但就我个人理解:
架构主要指系统间和系统内在多个不同视角的逻辑组织结构,具有指导意义但没有实现。
框架则更强调是面向特定领域的一个成熟可用的解决方案,是可以直接拿来用的。 --------------------编程问答-------------------- 水太深了 --------------------编程问答-------------------- 同求解 --------------------编程问答-------------------- 我的理解是, SSH是一个MVC架构. 单独分开Struts, Spring, Hibernate则是一个个框架.
--------------------编程问答-------------------- 架构主要指系统间和系统内在多个不同视角的逻辑组织结构,具有指导意义但没有实现。
框架则更强调是面向特定领域的一个成熟可用的解决方案,是可以直接拿来用的。 --------------------编程问答-------------------- 明显不是,,。。。 --------------------编程问答-------------------- 为什么 --------------------编程问答--------------------
有点反了,MVC是个架构模型,SSH是个开发框架。
应该经常会看到类似,问:用啥开发框架啊?答:SSH啊。 --------------------编程问答-------------------- 架构更像是一种思想 而框架是具体的应用 --------------------编程问答--------------------
上面有人 下面水太深哈? 哈哈 --------------------编程问答-------------------- --------------------编程问答--------------------
这个倒是比较好理解,好比抽象类跟实现类一样 --------------------编程问答--------------------
虽不完全 但是也算正解 --------------------编程问答--------------------
同上 --------------------编程问答-------------------- 框架会就OK
但是构架级别就比较高了,需要会很多基本的知识还有深入的框架知识,更像理念! --------------------编程问答-------------------- MVC是个架构,ssh是个框架,架构倾向于如何设计一个系统,是种思想。框架则更倾向于如何让程序猿更方便的架构,ps:瞎扯的 --------------------编程问答-------------------- 4楼的理解是那么个意思 --------------------编程问答-------------------- 架构师可是特别厉害的,比会框架的人薪水多几倍,都是易做图级别的 --------------------编程问答-------------------- 说得好 --------------------编程问答-------------------- 这个明显不是了
--------------------编程问答-------------------- 不可说 --------------------编程问答-------------------- 架构设计的目的是为了让系统之间的各个模块以及商业逻辑的灵活并存,并提高可维护性和可扩展性。
而框架只是为了提高开发效率、拿来就用的。比如jQuery方便了js的编写、struts则方便了从jsp页面往后台传值等等 --------------------编程问答--------------------
最后接上一句:
,但是并不需要了解其中的原理,只要知道怎么用并且达到所需要的效果就行。所以架构和框架完全是两种不同的概念。 --------------------编程问答-------------------- 个人理解架构好比如何利用框架搭建自己想要的平台,不仅仅局限于利用框架,应该是利用可以利用以及合适的去搭建 --------------------编程问答-------------------- 框架跟架构不是一回事,但有密切关系。
1、架构是比较虚的,是框架的思想,可用来指导框架开发,框架可看做架构的实现,也用来验证架构的正确性,如:MVC架构的实现框架有struts2/spring MVC。。。
2、框架经过实践,会推动架构的改进,如所谓的model1->model2
--------------------编程问答--------------------
正解
等易做图级的讲解 --------------------编程问答-------------------- 架构是抽象,框架是实现...... --------------------编程问答--------------------
ssh分开是框架,放一起还是框架,MVC是架构 --------------------编程问答-------------------- 框架设计叫架构 --------------------编程问答-------------------- 框架是架构的实现! --------------------编程问答-------------------- 每一门技术都有自己的架构,多门技术整合发挥各自的架构优势形成一个新的技术框架 --------------------编程问答--------------------
+1
支持 --------------------编程问答-------------------- 其实楼主可以去找一下英文翻译 framework :n. 结构,构架;框架,骨架………………这些技术是老外的,所以去找英文定义吧…… --------------------编程问答-------------------- 给你一篇现成的博文:
架构、框架、设计模式之间的关系简述 --------------------编程问答-------------------- 这个说的比较易懂一些
补充:Java , Web 开发