相关系列文章
建站系列(一)— 网站基本常识
建站系列(二)— 域名、IP地址、URL、端口详解
建站系列(三)— 网络协议
建站系列(四)— Web服务器之Apache、Nginx
建站系列(五)— 前端开发语言之HTML、CSS、JavaScript
建站系列(六)— 后端开发语言
建站系列(七)— 常用前后端框架
建站系列(八)— 本地开发环境搭建(WNMP)
前言
通过前面学习你应该对Web开发有了一定了解,如果现在你已经学习过了前后端语言,不知道有没有想过动手开发一个系统呢?是不是觉得难度很大,单单一个前端页面是不是就需要花费大量的时间呢?当然学习的过程一定不是一蹴而就的,在刚开始学习阶段还是实打实的一点点敲代码更好。倘若你已经学完了基础语言,那么接下来就了解一下框架吧!!
一、何为框架?
- 百度定义:框架( Framework )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精力于应用本身的特定细节。
- 对上述解释你可能不太理解,不过没关系,你只需要知道使用框架将会为Web开发提供极大的便利,等你学习过后自然就会有一个清晰的概念。
二、为什么使用框架
- (1)简单易学,大大提高开发效率和开发质量;
- (2)规范代码结构,方便日后维护;
- (3)相比手写能够大大提升程序安全性。
三、常用框架
(一)Bootstrap
- Bootstrap官网:https://www.bootcss.com/
- 开源的HTML、CSS和JS框架,用于开发响应式布局、移动设备优先的Web项目。
(二)Layui
- Layui官网:https://layui.org.cn/
- 开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,常适合网页界面的快速开发。
(三)JQuery
- JQuery官网:https://jquery.com/
- 快速、简洁的JavaScript框架,极大地简化了 JavaScript 编程。
- 具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的CSS选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。
(四)Vue.js
- Vue官网:https://cn.vuejs.org/
- 是一套用于构建用户界面的渐进式JavaScript框架。
- 最推荐首先学习的框架,大多数公司都在使用!!!
(四)ThinkPHP
- ThinkPHP5.1开发文档:https://www.kancloud.cn/manual/thinkphp5_1/353946
- ThinkPHP6.0开发文档:https://www.kancloud.cn/manual/thinkphp6_0/1037481
- 快速、兼容而且简单的轻量级国产PHP开发框架。
- ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。
(五)Spring Boot
- Spring Boot官网:https://spring.io/projects/spring-boot
- 是Java平台上的一种开源应用框架。