框架描述
来源:互联网 发布:手机淘宝自动秒杀软件 编辑:程序博客网 时间:2024/06/01 09:20
1.什么是框架?
1.是一堆代码的集合2.一个半成品的应用3.包含了一些优秀的设计模式
框架是一堆包含了常量,方法和类等代码的集合,他是一个半成品的应用,只包含了一些项目开发的时候所使用的底层架构,并包含了一些有优秀的设计模式,如单例模式,工厂模式,AR模式等
2.为什么要使用框架?
在以后实际开发的时候会有一个成型的开发流程,如果在该流程中不使用框架开发会有哪些问题,代码风格不一样维护困难,可能造成生命周期短,一处小的修改,会牵扯出横多地方修改,在后期满足客户需求方面存在局限性。
3.使用框架的好处
1.使用框架会帮助我们简单快捷高效的开发项目
2.可以让我们有更多时间专注于业务逻辑的开发,不需要关注底层架构
3.便于处理多人协作开发中遇到的问题
4.常见的框架
ZendFrameword:是重量级框架,是php语言公司出品的官方框架,但是由于官方的考虑的功能比较全面,导致比较臃肿,气启动慢
YII:是重量级框架,是美国华人开发的框架,作者是薛强,最大特点就是将代码的重用性发挥到极致,目前在外企用的比较多
Symformy:国外框架
Laravel:轻量级框架,一筐国外框架
CodeIgniter:轻量级框架,简称CI框架,国外框架
ThinkPHP:是一筐国人开发的框架,目前有中文的社区,中文的官网,中文帮助文档,在国内使用还是比较普遍
5.MVC
什么是MVC?是一个设置模式他是强制将用户的输入逻辑输出分离,将整个项目分为三个部分,控制器,模型,视图
在整个编程开发的历史中,一共是经历了三个阶段,1.混合编程阶段,通俗的说的就是我们常说的混编,就是将php代码和html代码写在一个文件中,优点,效率高,缺点就是不易于维护2.模板引擎阶段,典型的如SMARTY优点将前端的输出和逻辑代码后端的相分离,缺点效率比第一种低3.MVC设计阶段,优点就是MVC强制将用户的输入和输出相分离,在维护上简单性提高了很多,缺点效率比前2中都低。
- 框架描述
- launcher框架描述
- 集合框架描述
- RDF-资源描述框架
- SSH框架描述
- 框架简单描述总结
- 自动升级程序框架描述
- 资源描述框架模式RDFS
- 资源描述框架语言RDF
- 【cocos2d-x】整体框架描述
- MVC框架的简单描述
- Linux 内核clk框架描述
- RPC框架Thrift架构描述
- 资源描述框架RDF-阮一峰
- Ext2框架及组件功能描述
- 插件框架3 插件配置描述规范
- Cocos2d-x学习之 整体框架描述
- RDF资源描述框架学习笔记
- STM32printf函数实现方法
- Linux线程入门学习(一)-认识线程
- HDU
- HDU
- Android Studio打开不自动开启上次关闭的项目
- 框架描述
- 布隆过滤器
- 20170814_逆置单链表
- [Leetcode] 13, 38, 58
- 选择大于努力:未来30年,你该如何提升自己的竞争力?
- Oracle JDBC各个驱动版本
- 高效算法设计_递归与分治(贷款,最大值最小化)
- APP测试基本流程
- 第四章 第八节:无限级分类表设计