gpt4 book ai didi

web-frameworks - 微框架是为大型代码库设计的吗?

转载 作者:行者123 更新时间:2023-12-01 11:55:43 24 4
gpt4 key购买 nike

我询问 Flask、Bottle 和 expressjs 等微框架的生命周期。优点:小,速度快,易于管理。

它们是否打算随着代码复杂性和用户群的增长而被替换?还问:它们应该被 Django 或 Pyramid 之类的完整框架取代,还是微框架成为新标准?

最佳答案

好吧,这在某种程度上取决于您所说的增长是什么意思。让我们看看两种可能性:

  1. 用户增长。如果您正在构建具有相当固定功能的应用程序,并且您希望拥有快速扩展的用户群(如 Twitter),那么微框架可能非常适合可扩展性,因为它已经被剥离到最基本的要素 + 您的应用程序代码。

  2. 特征增长。如果您的站点需要快速添加许多离散且复杂但通用的功能(论坛、消息传递、商业、小型应用程序、插件、复杂的 API、博客),那么您可以通过使用完整的- 特色框架,如 Django 或 Ruby on Rails。

基本上,从长远来看,微框架可能不适合您的应用程序的唯一原因是您是否认为您可以从即插即用功能中受益。因为功能齐全的框架比微框架更高级,所以您经常会发现功能齐全的解决方案作为开箱即用的插件。博客、身份验证等。借助微框架,您需要为这些事情推出自己的解决方案,但可以通过社区访问许多较低级别的功能。

关于web-frameworks - 微框架是为大型代码库设计的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7560602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com