首页 > 其他分享 >什么是微框架?你应该考虑使用的最好的…

什么是微框架?你应该考虑使用的最好的…

时间:2022-09-22 13:01:25浏览次数:87  
标签:Web 框架 前端 Express 应用程序 API 考虑 最好

什么是微框架?你应该考虑使用的最好的…

编写代码应该是您尽可能少地工作以获得最佳结果,本文将为您提供一个步骤课程。

微框架……我认为它被低估了,同时被错误地重视。因此,这篇文章会让您完全了解它是如何工作的以及如何开始使用它。

credit: https://i.ytimg.com/vi/0HWD8ulTtu4/maxresdefault.jpg

它是什么?

它被定义为从基础框架派生的“扩展”框架。简而言之,它是一个只有在您安装了特定的基础框架时才能使用的框架。这可以为框架提供额外的功能,否则您将不会拥有这些功能。它在它的基础之外是无用的,但由于它是专门为框架开发的,您可以轻松地获得针对您使用的框架优化的非常具体的功能。

前端与后端微框架

我想我不必解释这一点。它只需要前端或后端的所有内容,因此得名。微框架通常用于处理前端或后端的特定部分,以使其更易于开发。

最好的?

前端

  • Bit——这个微框架旨在使用组件系统使您的前端更加模块化,您前端的所有内容在技术上都称为组件,这更像是它的工作流程的颤动。 bit 的工作流程旨在模仿其纯状态下的颤振。不同之处在于它在那里被称为小部件,但在这里被称为组件,Bit 广泛用于 React JS 和其他 Node JS 应用程序。

  • Webpack 5 and Module Federation——顾名思义,它提供了各种额外的模块来创建你的网站。当我说“网站”时,顺便说一下,我包括了电子和 tauri 应用程序。

  • 单一 SPA——这将您的应用程序分离和组织成更小的块,并帮助您一次轻松地完成一项任务。此外,这可以帮助您从一个框架切换到另一个框架,它可以帮助您保留您想要的部分并轻松删除您不想要的部分,而不必担心缺少依赖项和东西。

后端

  • Express JS — Express.js,或简称 Express,是 Node.js 的后端 Web 应用程序框架,在 MIT 许可下作为免费和开源软件发布。它专为构建 Web 应用程序和 API 而设计。它被称为 Node.js 的事实上的标准服务器框架。 维基百科

  • Koa — Koa 是由 Express 背后的团队设计的新 Web 框架,旨在为 Web 应用程序和 API 提供更小、更具表现力和更健壮的基础。通过利用异步函数,Koa 允许您放弃回调并大大增加错误处理能力。 Koa 没有在其核心中捆绑任何中间件,它提供了一套优雅的方法,使编写服务器变得快速而愉快。

  • Fast API — FastAPI 是一个现代、快速(高性能)的 Web 框架,用于基于标准 Python 类型提示使用 Python 3.7+ 构建 API。它还通过更简单的语法和更容易编码标识符来防止错误。它基于 Pydantic 和类型提示来验证、序列化和反序列化数据,并自动自动生成 OpenAPI。

我将撰写更多关于所有其他微框架的文章,这些文章对几乎每个开发人员都有帮助。这更像是对其工作原理的介绍。话虽如此,如果你考虑支持我的 YouTube 视频、Substack 和 Medium 文章,你可以通过 patreon 做到这一点。我希望你能从中有所收获,我会在下一篇文章中见到你。

你真棒 :)

FadinGeek

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38706/48482212

标签:Web,框架,前端,Express,应用程序,API,考虑,最好
From: https://www.cnblogs.com/amboke/p/16718862.html

相关文章

  • 安装Scrapy框架
    Scrapy的安装介绍Scrapy框架官方网址:http://doc.scrapy.org/en/latestScrapy中文维护站点:http://scrapy-chs.readthedocs.io/zh_CN/latest/index.htmlWindows安装方式1.......
  • CISO 需考虑的五项 Kubernetes 安全措施
    随着企业对软件开发的安全意识提高,开发和运维环节中各个团队也开始将安全嵌入他们正在使用或处理的平台或应用程序架构中。不同于各团队把对安全的关注放在自己所处理的环......
  • 搜狗workflow异步调度框架
    搜狗workflow异步调度框架参考https://www.zhihu.com/column/c_1456603443661643776来源 https://zhuanlan.zhihu.com/p/172485495虽然我更新本博客比较慢,但是github......
  • secure boot (二)基本概念和框架
    什么是securebootsecureboot是指确保在一个平台上运行的程序的完整性的过程或机制。secureboot会在固件和应用程序之间建立一种信任关系。在启用secureboot功能后,未经......
  • Asp.Net Core鉴权授权:标识框架identity
    在一个系统中,不是所有功能都能被自由地访问的,比如有的功能需要注册用户才能访问,有的功能需要VIP用户才能访问。针对资源的访问限制有两个概念:Authentication与Authorizatio......
  • Spring框架:第六章:注解功能
    8.1、注解配置Dao、Service、Controller组件实验32:通过注解分别创建Dao、Service、Controller★Spring配置bean的常用注解有@Controller配置web层的组件@Service配置Serv......
  • 走进Java接口测试之测试框架TestNG数据驱动(入门篇)
     https://mp.weixin.qq.com/s?__biz=MzIwNDY3MDg1OA==&mid=2247485789&idx=1&sn=fb6c0abd38419747e61d9b14dee10466&chksm=973ddbb8a04a52aeee5869d47b1d0ea01467f2c3bdb9......
  • mock介绍及moco框架搭建使用
    https://cloud.tencent.com/developer/article/1759972?from=article.detail.1465591一Mock介绍1什么是mockmock测试就是在测试过程中,对于某些不容易构造或者不容易获......
  • 盘点那些最好用的软件?
    一、PDF工具无论是职场人还是学生党,我相信没有不熟悉PDF的吧。找工作要把简历从word改成pdf形式,工作要把网上找到的PDF资料改成word,来回切换很麻烦,所以必须要有一个功能齐......
  • 房产中介管理软件第5课:框架整体分层
    整体架构设计如下 1、Model层:所有实体类2、Common层:数据库访问、配置文件读取、帮助类、实用工具类等3、Repository层:仓储层,用于数据库访问,尽量不做逻辑判断4、Serv......