什么是框架?框架的作用是什么?为什么要学习框架?
1.什么是框架?
其实框架,就是别人写好了包装起来的一套工具,把你原先必须要写的,必须要做的一些复杂的东西都写好了放在那里,你只要调用他的方法,就可以实现一些本来要费好大劲的功能。形象一点说吧,假如你盖房子,你是自己一砖一瓦的盖简单呢,还是拿一个现成的架子往上面添东西简单呢?结果不言而喻吧,有一个半成品的架子,你只需要添上一些你自己额外需要加的东西就好了。这就是框架的好处。假如,好多好多地方都要用这么一套逻辑,那么我们会定义成一个方法(函数),就免去了写同样代码的麻烦,其实这个方法,就是一个框架啦,只不过非常小而已。
web开发的MVC模式,M是模型,V是视图(表现层),C是控制层。框架就是M层啦,他把一套不涉及任何业务相关的东西都写好了包装起来,你去用就可以了,C的控制层,他是没法写的,因为不同的系统有不同的业务逻辑,框架不可能帮你把业务逻辑也写进去啦。就好比你盖房子的架子,他只能做到一个架子,不是因为他不能完全弄好,而是因为他没法去加,他也不知道你到底是需要什么颜色的瓦片,但是相比来看,框架把很多复杂的东西都弄好了,你只要在上面添加你独有的东西就可以了。
综上所述,框架可以理解为一个毛坯房,有了这个毛坯房你可以将他装修成自己想要的样子,而不需要再一砖一瓦的去盖房子(省略了你盖房子主体架构这些步骤)。
2.框架的作用是什么?
框架可以帮助省略掉一些基本的相同底层代码的反复书写,只需调用框架的方法就可以实现你想要的功能。
3.为什么要学习框架?
学习框架的目的就是提高项目的编写效率,使你可以有更多的时间去编写属于自己独特的东西,而不需要将大量的时间花费在底层代码的书写上。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
- 这篇文章主要介绍了实体关系图(E-R图)基本概念详解,讲解了E-R图是什么,以及在建立关系等概念,需要的朋友可以参考下2021-08-26
- 这篇文章主要介绍了E-R图实例图文详解,本文通过题目给定实体,要求等做出E-R图,多个实例来详细讲述了该项技术,需要的朋友可以参考下2021-08-26
- 这篇文章主要介绍了软件开发过程之需求分析步骤详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-08-25
- 本文通过详细图文介绍简要的介绍了软件生命周期模型的内容,内容包括瀑布模型,增量模型,演化模型,喷泉模型等内容,希望该篇文章能够对你有所帮助2021-08-25
- 这篇文章主要介绍了软件生命周期各个阶段详细描述,通过详细的分类介绍了软件生命周期的阶段内容,通过本篇文章你可以大致了解该项内容,,需要的朋友可以参考下2021-08-25
- 这篇文章主要介绍了软件工程概要介绍,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-08-24
- Swift 是由 Chris Lattner 在苹果工作时创建的。这意味着 Swift 版的 TensorFlow 并不是一个代码库, 它本身就是一种语言,它内置的功能支持 TensorFlow 所需的所有功能2019-09-17
- 这篇文章主要介绍了什么是框架?框架的作用是什么?为什么要学习框架?下面就简单介绍给大家,感兴趣的可以了解一下2019-08-14
- 经常上网,发现最多人问的问题就是C++难不难学。而得到的回答却基本上是说很难学,甚至有说要两年才算入门。那么C++难学吗?为什么难学?如何去学?下面我们就一起来了解一2019-08-12
大数据入门必看:Hive、Hadoop、Storm诠释(小结)
这篇文章主要介绍了大数据入门必看:Hive、Hadoop、Storm诠释(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-08-09
最新评论