框架是什么呢?
最近做了好多东西,但是对于一些基本的概念越来越糊涂了。刚开始,知道java的三大框架是SSH,还有seasar框架,这些都用过,由此我心中有一个结论,就是框架就是帮助我们...
最近做了好多东西,但是对于一些基本的概念越来越糊涂了。刚开始,知道java的三大框架是SSH,还有seasar框架,这些都用过,由此我心中有一个结论,就是框架就是帮助我们做东西的,使我们的工作更加简单。后来,研究PHP中,用过dede,DZ等,这些也是框架?感觉跟java中所谓的那些框架差好多。这些基本上是做好的东西,需要进行二次开发的。还有一些zend,thinkphp等框架正要看看。
那么,框架究竟是什么呢?感觉dede那些不是框架,是一种模板而已。求解惑啊。 展开
那么,框架究竟是什么呢?感觉dede那些不是框架,是一种模板而已。求解惑啊。 展开
3个回答
2022-12-19 · 百度认证:IT168官方账号,优质数码领域创作者
关注
展开全部
IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。\x0d\x0a————补充解释————\x0d\x0a也就是说:1)框架本身一般不完整到可以解决特定问题;2)框架天生就是为扩展而设计的;3)框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的实用工具(utilities),也就是说框架时常配套了一些帮助解决某类问题的库(libraries)或工具(tools)。\x0d\x0a约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。
展开全部
简而言之,框架就是制定一套规范或者规则(思想),大家(程序员)在该规范或者规则(思想)下工作。或者说就是使用别人搭好的舞台,你来做表演。
以上来自WIKI,DEDE及DZ并不是框架,而应该是一个完整的程序。thinkphp是一个比较典型的框架,给你提供了软件架构及相关的规范,我们只需要按照其规范去实现我们的逻辑即可,方便我们开发。
DEDE及DZ之类的应该说也有自己的框架,但是,其实现了完整的业务逻辑,就我的理解,他们应该算是根据自己的框架写出了一套程序。我们进行二次开发,很多时候应该算是使用其框架进行开发。
我是非计算机专业的IT民工,都是自己理解,不到之处还请见谅
以上来自WIKI,DEDE及DZ并不是框架,而应该是一个完整的程序。thinkphp是一个比较典型的框架,给你提供了软件架构及相关的规范,我们只需要按照其规范去实现我们的逻辑即可,方便我们开发。
DEDE及DZ之类的应该说也有自己的框架,但是,其实现了完整的业务逻辑,就我的理解,他们应该算是根据自己的框架写出了一套程序。我们进行二次开发,很多时候应该算是使用其框架进行开发。
我是非计算机专业的IT民工,都是自己理解,不到之处还请见谅
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询