技术韭菜 2022-05-08 12:01 采纳率: 63.2%
浏览 73
已结题

关于框架的理解,前端、后端框架

被问到网页制作技术时,经常被问到前端使用了什么框架,后端使用了什么框架,这里的框架指什么?后端有框架一说吗?框架的使用和JSP、JS、PHP、CSS之类的是什么关系?数据库是否也有框架一说?

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2022-05-08 12:19
    关注

    常用的前端框架有React、Vue、Angular、Svelte、Alpine、Preact、Bootstrap等等。


    后端框架,先确认后端技术,后端分很多技术。

    java相关框架: SSM(spring+springmvc+mybatis)、SSH(spring+springmvc+hibernate)

    php相关框架: ThinkPHP、Canphp、KYPHP、InitPHP、SpeedPHP、CdvPHP


    **框架为了简化开发,提升开发效率。**

    从软件设计角度,框架是一个可复用的软件架构解决方案,规定了应用的体系结构,阐明软件体系结构中各层次间及其层次内部各组件间的毅力关系,责任分配和控制流程,表现为一组接口,抽象类以及实例间协作的方法。


    数据库没有框架的概念。只是数据永久性存储的管理工具。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • 吕布辕门 后端领域新星创作者 2022-05-08 12:04
    关注

    如有帮助,请采纳一下,谢谢!如有不清楚可以在问额。

    前端框架有:1、Bootstrap框架;2、Foundation框架;3、Angular框架;4、React框架;5、VueJS框架。不同的框架有着不同的优势,开发者可以根据自己的需求去选择合适的框架。

    业务应用基于后端的基础框架开发,针对 Java 后端来说,应该有以下几个框架:

    MVC 框架:统一开发流程、提高开发效率、屏蔽一些关键细节的 Web/后端框架。典型的如 SpringMVC、Jersey 以及国人开发的 JFinal 以及阿里的 WebX。
    IOC 框架:实现依赖注入/控制反转的框架。Java 中最为流行的 Spring 框架的核心就是 IOC 功能。
    ORM 框架:能够屏蔽底层数据库细节,提供统一的数据访问接口的数据库操作框架,额外地能够支持客户端主从、分库、分表等分布式特性。MyBatis 是目前最为流行的 ORM 框架。此外,Spring ORM 中提供的 JdbcTemplate 也很不错。当然,对于分库分表、主从分离这些需求,一般就需要自己实现,开源的则有阿里的 TDDL、当当的 sharding-jdbc(从datasource层面解决了分库分表、读写分离的问题,对应用透明、零侵入)。此外,为了在服务层面统一解决分库分表、读写分离、主备切换、缓存、故障恢复等问题,很多公司都是有自己的数据库中间件的,比如阿里的 Cobar、360的 Atlas(基于MySQL-Proxy)、网易的 DDB 、美团的 zebra等;开源的则有 MyCat(基于Cobar)和 Kingshard ,其中 Kingshard 已经有一定的线上使用规模。MySQL 官方也提供了 MySQL Proxy, 可以使用 lua 脚本自定义主从、读写分离、分区这些逻辑,但其性能较差,目前使用较少。
    缓存框架:对 Redis、Memcached 这些缓存软件操作的统一封装,能够支持客户端分布式方案、主从等。一般使用 Spring 的 RedisTemplate 即可,也可以使用 Jedis 做自己的封装,支持客户端分布式方案、主从等。
    JavaEE 应用性能检测框架:对于线上的JavaEE应用,需要有一个统一的框架集成到每一个业务中检测每一个请求、方法调用、JDBC 连接、Redis 连接等的耗时、状态等。Jwebap 是一个可以使用的性能检测工具,但由于其已经很多年没有更新,有可能的话建议基于此项目做二次开发。

    框架的使用和JSP、JS、PHP、CSS之类的是什么关系?数据库是否也有框架一说?
    JSP、PHP用于后端
    CSS、JS用于前端
    数据库没有框架一说。

    评论
  • 有问必答小助手 2022-05-09 15:33
    关注
    您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
    PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月17日
  • 已采纳回答 5月9日
  • 创建了问题 5月8日

悬赏问题

  • ¥15 请教一下simulink中S函数相关问题
  • ¥15 Hadoop中eclipse运行问题
  • ¥15 在二层网络中,掩码存在包含关系即可通信
  • ¥15 端口转发器解析失败不知道电脑设置了啥
  • ¥15 Latex算法流程图行号自定义
  • ¥15 关于#python#的问题:我在自己的电脑上运行起来总是报错,希望能给我一个详细的教程,(开发工具-github)
  • ¥40 基于51单片机实现球赛计分器功能
  • ¥15 cs2游戏画面卡住,应用程序sid与指挥者sid不匹配
  • ¥15 实验七:Pandas要有实验截图和代码
  • ¥15 TypeError: Make sure that the iterable only contains strings.