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

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

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

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

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

posted @ 2022-09-22 12:51  哈哈哈来了啊啊啊  阅读(226)  评论(0编辑  收藏  举报