V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
byfar
V2EX  ›  程序员

Web 开发都不用框架了吗?

  •  
  •   byfar · 2019-09-06 13:16:00 +08:00 · 3793 次点击
    这是一个创建于 1909 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先分享一个各种框架性能测试:

    techempower.com/benchmarks

    一般我开发 web 服务:

    • golang 使用 gin
    • rust 使用 rocket
    • node 使用 express
    • php 使用 swoole/lemon

    大家使用的框架性能方面处于什么排名呢?

    8 条回复    2019-09-07 15:09:55 +08:00
    niubee1
        1
    niubee1  
       2019-09-06 13:17:37 +08:00   ❤️ 1
    不要以为用了最快的框架就能开发出最牛逼的应用, 没关系的
    chendy
        2
    chendy  
       2019-09-06 13:35:55 +08:00
    标题党吗?
    好久没看这个榜单了(因为很奇怪),看到 spring 依然坚持在后方但是没有倒数第一,非常欣慰
    Hanggi
        3
    Hanggi  
       2019-09-06 13:36:42 +08:00
    你确定开发用 4 种语言框架?
    快速的中小型项目用 node + ts + koa
    完整项目用 go gin

    rust 虽然牛逼但是社区还是比较新。
    jerray
        4
    jerray  
       2019-09-06 13:38:27 +08:00
    路由解析 1ns,网络延迟 100ms,🤷‍♂️
    wolfan
        5
    wolfan  
       2019-09-06 13:42:08 +08:00 via Android
    整了好几天的 mpvue 之后,我突然发现用原生的小程序开发工具其实并不差。
    VDimos
        6
    VDimos  
       2019-09-06 13:45:17 +08:00
    https://github.com/the-benchmarker/web-frameworks

    这个仓库一直在更新各个框架的速度比较。
    rocket 现在在用异步重写吧,性能后面会更快点儿。
    actix 各个方面算是比较平均的了,而且其中的 unsafe 也减少到可接受范围了。
    但快速开发的话,还是 node 或者 python 更方便吧,商业项目肯定优先选择 golang 或者 java。不过写游戏服务器其实用 Rust 比 C/C++要舒服一点儿。
    VDimos
        7
    VDimos  
       2019-09-06 13:50:44 +08:00
    上面那个仓库最近似乎把 rocket 移除了,我前两天看的时候 rocket 在前五。根据 PR 说,是因为 rocket 对夜间版本有依赖,维护起来比较麻烦。
    EscYezi
        8
    EscYezi  
       2019-09-07 15:09:55 +08:00 via iPad
    Spring200 名开外也太真实了……vertx 还是厉害啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 22:02 · PVG 06:02 · LAX 14:02 · JFK 17:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.