V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LeeReamond
V2EX  ›  程序员

所以一个好的 web 框架真正需要的是什么?

  •  
  •   LeeReamond · 21 小时 27 分钟前 · 1258 次点击

    首页贴有感,点开看了下 techempower 跑分榜,虽然大家都说榜单比较娱乐,看了看自己熟悉的几个框架的代码,确实也挺娱乐的。这年头单机已经可以做到 130 万访问了,确实有点刷新我的认知。我的认知还是 nginx 单机多核心可以跑到几十万的时代,而且 nginx 应该是远快于业务框架的。

    所以怎么说呢,感觉从程序员和企业用脚投票结果来看,似乎目前还是大而全的框架更受欢迎,毛坯房似乎没那么好,而 echo 性能显然是没那么重要的。贵司多大规模需要支撑每秒 130 万点击呢,还是单机,天天双十一是吧。。

    个人感觉框架的功能实现分几个层次

    1. 毛坯房
    2. 单应用的开发生态
    3. 企业级生态(数据访问,安全,批处理,分布式通信)
    4. 超大杯?(自带注册中心和网关?)

    不知道各位后端如果让上帝生成一个理想框架的话会许愿什么功能。

    12 条回复    2025-03-15 19:47:01 +08:00
    drymonfidelia
        1
    drymonfidelia  
       21 小时 24 分钟前
    目前相对来说用得最爽的是 ASP.NET Core ,功能挺全生态也还可以,虽然有些用不上的功能关不掉很烦
    duanxianze
        2
    duanxianze  
       21 小时 17 分钟前
    我希望的框架:1 能像 php 一样改动立马生效 2 有接近 C++的性能 3 像 spring 一样 大而全的类库 4 curl 一键生成
    twofox
        3
    twofox  
       21 小时 2 分钟前
    大而全的生态,我业务上的实现最好就是加个库就能解决的。
    nanajj
        4
    nanajj  
       21 小时 1 分钟前   ❤️ 2
    上帝:“许个愿吧”

    “让俄乌停止战争”

    “换个吧”

    “让内塔尼亚胡撤出加沙”

    “换个吧”

    “给我生成一个高可用、高性能、同时适合单体应用和微服务,大而全,代码整洁,编码体验好,开发效率高的 Web 框架吧”

    “你上个愿望是什么来着?”
    SayHelloHi
        5
    SayHelloHi  
       21 小时 1 分钟前
    喜欢 Spring 框架那种 😁
    ZeawinL
        6
    ZeawinL  
       20 小时 59 分钟前 via iPhone
    能赚钱的就是好框架
    Lockroach
        7
    Lockroach  
       20 小时 52 分钟前
    能满足业务需求,在开发成本、维护成本和性能之间取得适合项目的平衡就是好框架
    akira
        8
    akira  
       20 小时 36 分钟前
    再好的框架 也会随着时代变迁 而变得不再适合 。。。
    FightPig
        9
    FightPig  
       20 小时 26 分钟前
    继续用我的 rails
    iorilu
        10
    iorilu  
       20 小时 7 分钟前
    我希望有框架能做 90%工作, 通过配置文件就行, 包括数据库管理, 模型等, 最后都能用配置文件解决

    顶多 10%业务逻辑自己写写

    理论上确实如此, 每个系统自己独有代码也就 10%

    其他一大堆都可以算脚手架
    jeesk
        11
    jeesk  
       19 小时 31 分钟前 via Android
    需求:

    1. 商业项目 springboot 也不错,强大的社区维护,各种 cve 可以跟踪
    2. 跨平台 golang ,rust 就不错
    3. 体积小 针对单一平台,比如 android 就用 java 写,兼容多终端平台比如 ios 就用 golang ,或者 c 。

    4. 个人需求 用啥都行

    有人肯定要问,我用 gin 替代 springboot
    也行,我比你简洁多了。你个人项目 的维护力度能超过 spring 以及 apache 基金会吗?


    框架又要简单,又要跨平台,又要适配移动设备,又要功能多,还要编译快,还要安全 ,这种框架太多了,随便抓来都是一把,我说的是梦里。
    zeusho871
        12
    zeusho871  
       19 小时 11 分钟前
    单人开发目前 django+ninja 一把梭,ai 根据 openapi 生成前端 api 代码,然后前端部分可以用 admin 的模版来生成
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 06:58 · PVG 14:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.