码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 建站系列(七)--- 常用前后端框架


    目录

    • 相关系列文章
    • 前言
    • 一、何为框架?
    • 二、为什么使用框架
    • 三、常用框架
      • (一)Bootstrap
      • (二)Layui
      • (三)JQuery
      • (四)Vue.js
      • (四)ThinkPHP
      • (五)Spring Boot

    相关系列文章

    建站系列(一)— 网站基本常识
    建站系列(二)— 域名、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平台上的一种开源应用框架。
  • 相关阅读:
    安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK
    【RocketMQ】(八)Rebalance负载均衡
    Java自学路线图之Java进阶自学
    Docker安装Tomcat容器并部署web项目
    神经元人体分布大图,人体的神经元图片
    软件设计模式系列之三———工厂方法模式
    硬核剖析AQS源码,深入理解底层架构设计
    通过宏封装实现std::format编译期检查参数数量是否一致
    Leetcode202. 快乐数
    Linux nmcli控制NetworkManager的命令行工具
  • 原文地址:https://blog.csdn.net/weixin_53902288/article/details/132776890
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号