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

开发速度最快的 Web 框架?

  •  
  •   bfc · 81 天前 · 13770 次点击
    这是一个创建于 81 天前的主题,其中的信息可能已经有所发展或是发生改变。

    创业公司开发项目,纠结与 Spring Boot 和 Django ,Snaic ,Gin 之间,想问下大家的建议,不追求运行效率,只追求开发速度。

    169 条回复    2021-11-06 13:40:28 +08:00
    1  2  
    bfc
        1
    bfc  
    OP
       81 天前
    1
    jxxz
        2
    jxxz  
       81 天前
    django 吧
    xlui
        3
    xlui  
       81 天前 via iPhone
    1 ,开发快、接盘成本低
    bfc
        4
    bfc  
    OP
       81 天前   ❤️ 1
    2
    bfc
        5
    bfc  
    OP
       81 天前
    3
    leonme
        6
    leonme  
       81 天前 via iPhone
    无脑 springboot ,python 后期维护火葬场啊
    libook
        7
    libook  
       81 天前   ❤️ 4
    自己熟哪个,那个开发就最快。
    shawndev
        8
    shawndev  
       81 天前
    django
    lululau
        9
    lululau  
       81 天前   ❤️ 2
    这几个风马牛不相及嘛,Spring Boot 什么时候成了 Web 框架了 🤦‍♂️

    追求开发效率当然首选 Rails 了
    qq976739120
        10
    qq976739120  
       81 天前
    找个团队最熟悉的
    zakokun
        11
    zakokun  
       81 天前   ❤️ 10
    laravel
    shishirui
        12
    shishirui  
       81 天前
    前端就选 react
    raycloud
        13
    raycloud  
       81 天前
    只追求速度的话开发人员哪个摸得熟就哪个快,团队综合来说用 springboot 是比较稳的,换新人了也不至于不懂 springboot 吧
    TuringGunner
        14
    TuringGunner  
       81 天前
    哪个最熟用哪个
    ink19
        15
    ink19  
       81 天前   ❤️ 2
    居然没人说 ThinkPHP ?
    zhouxelf
        16
    zhouxelf  
       81 天前   ❤️ 2
    Laravel +1
    IceBay
        17
    IceBay  
       81 天前
    laravel 吧,虽然不在选项内,但真的快
    x940727
        18
    x940727  
       81 天前
    1 啊……Spring Boot + Thymeleaf 速度非常非常快的……
    keepeye
        19
    keepeye  
       81 天前
    gin 太简单了,只相当于其他框架的路由组件
    Morii
        20
    Morii  
       81 天前
    gin 感觉像一个婴儿版的 springMVC
    agagega
        21
    agagega  
       81 天前 via iPhone   ❤️ 1
    单论开发效率那必然是 Rails
    Egfly
        22
    Egfly  
       81 天前
    laravel +1
    shanghai1943
        23
    shanghai1943  
       81 天前
    如果是短期项目的话,可以随意找个最快最容易上手的。如果是长期维护的,建议是用成熟的使用度广的方便后期接盘维护的,咳咳,我说的就是 springboot 。。
    Vegetable
        24
    Vegetable  
       81 天前
    Django
    iBugOne
        25
    iBugOne  
       81 天前 via Android   ❤️ 4
    开发速度最快的当然是 Ruby on Rails ,就看你会不会了。

    顺便说一下,GitHub ,GitLab ,Discourse 这些都是 Rails 开发出来的东西
    SolidZORO
        26
    SolidZORO  
       81 天前 via iPhone
    Laravel +1
    kingsleydon
        27
    kingsleydon  
       81 天前
    Rails +1
    FightPig
        28
    FightPig  
       81 天前   ❤️ 2
    最快肯定 ror ,
    yxx1993
        29
    yxx1993  
       81 天前
    laravel +1
    pengtdyd
        30
    pengtdyd  
       81 天前
    不开发最快
    phithon
        31
    phithon  
       81 天前
    Rails 和 Django
    xarthur
        32
    xarthur  
       81 天前
    你的团队哪个熟练就用哪个。
    JaguarJack
        33
    JaguarJack  
       81 天前 via iPhone
    laravel+10086
    jin7
        34
    jin7  
       81 天前
    Spring Boot
    liuxu
        35
    liuxu  
       81 天前
    spring-boot 开发快,但是 laravel 很多时候不需要开发,只需要 composer install 包就行了
    alexkkaa
        36
    alexkkaa  
       81 天前 via Android
    rails 的那一套已经被 laravel 学玩了
    XCFOX
        37
    XCFOX  
       81 天前   ❤️ 4
    单纯说开发效率的话那肯定是低代码框架的开发效率最快,定好数据结构直接生成增删改查接口,不过低代码框架做复杂需求会比较麻烦。
    下面是几个还行的低代码框架:

    [Strapi]( https://strapi.io/): 🚀 开源的 Node.js wuoCMS ,轻松构建可定制的 API

    [NocoDB]( https://docs.nocodb.com/): 🔥 🔥 🔥 开源 Airtable 替代方案-由 Vue.js 提供支持❤️

    [PostGraphile]( https://github.com/graphile/postgraphile): 执行一个命令(或挂载一个 Node.js 中间件),为您的 PostgreSQL 数据库获得即时高性能 GraphQL API !
    nocrush
        38
    nocrush  
       81 天前
    laravel
    Valid
        39
    Valid  
       81 天前   ❤️ 1
    你要说“最快”的话,那 gin ,laravel ,springboot 啥的还要部署环境
    yueshang1
        40
    yueshang1  
       81 天前
    laravel
    ClericPy
        41
    ClericPy  
       81 天前   ❤️ 2
    可别搞什么最佳实践了, 会哪个用哪个吧, 愁人

    如果全都会, 也不会问这种问题
    long2ice
        42
    long2ice  
       81 天前
    这种问题不知道有什么意义
    westoy
        43
    westoy  
       81 天前
    django admin 你的业务能用的话, 就是 django 啊

    不然 rails
    matrix1010
        44
    matrix1010  
       81 天前
    我觉得 Django 配合 DRF 能吊打其他几个,就算是 Python 自己的 Sanic 也一样。除非你把 Rails 放上去
    xuqd
        45
    xuqd  
       81 天前
    blitzjs
    niboy
        46
    niboy  
       81 天前
    团队最熟悉哪个就用哪个啊
    TypeError
        47
    TypeError  
       81 天前
    最快的是团队里都熟悉的

    我换了个新公司,团队里用 go + protobuf + grpc-gateway 开发速度都飞快,
    反正框架搭好,填代码,有问题问老同事
    lfcyme
        48
    lfcyme  
       81 天前
    都说到 rails 了 何不试试 elixir 的 phoenix 呢
    redvoilin
        49
    redvoilin  
       80 天前
    如果我选,那肯定是 rails
    allanwell
        50
    allanwell  
       80 天前
    Rails
    qoras
        51
    qoras  
       80 天前
    送分题,rails
    IvanLi127
        52
    IvanLi127  
       80 天前 via Android
    不看好 spring boot
    wangkun025
        53
    wangkun025  
       80 天前
    必须 rails 啊,国外初创公司的标配吧。
    lrvinye
        54
    lrvinye  
       80 天前 via iPhone
    @XCFOX 推荐外加一个 directus
    GoLand
        55
    GoLand  
       80 天前
    快速迭代,还得是 Python 老大哥。哪个熟用哪个,熟悉的才是最快的。
    BugCry
        56
    BugCry  
       80 天前 via Android
    团队熟悉啥用啥,自己练手就用 Gin
    james2013
        57
    james2013  
       80 天前
    Spring Boot
    cmdOptionKana
        58
    cmdOptionKana  
       80 天前 via Android
    用不熟悉的语言和框架能快吗?
    qinfensky
        59
    qinfensky  
       80 天前 via iPhone
    Phoenix
    xy90321
        60
    xy90321  
       80 天前 via iPhone
    会哪个哪个就最快
    dayeye2006199
        61
    dayeye2006199  
       80 天前
    国外一般 django 或者 ROR ;初创企业的福音。
    第一个版本往往前后端分离都不做,模板引擎打天下。
    oo1
        62
    oo1  
       80 天前 via iPhone   ❤️ 1
    开发速度最快无疑是 Ruby on Rails
    但是 v 友们说得对,会用的才是最快的。都会就不会愁选择自然知道选什么。都不会的话,欲速则不达。
    Chase2E
        63
    Chase2E  
       80 天前
    那个速度快,起决定因素的难道不是 team 对两种框架 /语言的熟悉程度?
    Python 是快,就是没有编译报错之类的到时候出了 bug debug 时间可能是 java 的十倍不止
    varzy
        64
    varzy  
       80 天前 via iPhone
    Laravel
    vHypnos
        65
    vHypnos  
       80 天前
    Spring Boot 感觉虽然复杂,但是很省事。python 和 go debug 起来可能有点爆炸
    lixm
        66
    lixm  
       80 天前
    简单业务当然是 Django 快, 但是我选的话, 我选 quarkus ,不仅开发快, 运行也快
    siweipancc
        67
    siweipancc  
       80 天前 via iPhone
    前期快速部署,后期低效业务实现
    wangyzj
        68
    wangyzj  
       80 天前
    @ink19 #15 我就想说 TP 来着,还得是 TP3
    DanShu
        69
    DanShu  
       80 天前
    Laravel+1
    l9rw
        70
    l9rw  
       80 天前
    现在创业公司都不用 php 了??
    qq1340691923
        71
    qq1340691923  
       80 天前
    gofiber
    Bluecoda
        73
    Bluecoda  
       80 天前
    竟然没有 Rails ?只论开发效率的话,哪个有 Rails 速度快?
    raptor
        74
    raptor  
       80 天前
    最快当然是 PHP ,PHP 才是最好的语言
    cxshun
        75
    cxshun  
       80 天前
    无脑 spring boot ,python 这些动态语言,除非水平比较高,不然一堆水平参差不齐的,后续就死得惨了。
    tenclock
        76
    tenclock  
       80 天前
    作为一个前端,唯一会的后端框架就是 Laravel ,表示非常好用
    onice
        77
    onice  
       80 天前
    必须 Django 。
    supuwoerc
        78
    supuwoerc  
       80 天前
    得看团队水平,如果有的人对选型框架不熟悉,赶鸭子上架写出来的代码后续全是重构功能点,那种痛苦会让很多人在年后离职(别问我是怎么知道的)~~
    ryuutanyou
        79
    ryuutanyou  
       80 天前
    Rails
    lichdkimba
        80
    lichdkimba  
       80 天前
    居然没人说 jquery 一把梭
    sanggao
        81
    sanggao  
       80 天前   ❤️ 1
    php 框架才是最快的,题主故意不说 php 的框架,估计是对 php 的鄙视。
    没办法,越简单越快的东西越被人鄙视
    pkwenda
        82
    pkwenda  
       80 天前
    @lichdkimba #80 .........
    liuyibao
        83
    liuyibao  
       80 天前
    楼主是国内的创业公司,要选国内用的多的好招人的吧。楼上一帮 django, rails 到时候能招到人么?之前碰到一家创业公司用的就是 ruby ,完全招不到人,没办法转 php 了。
    yekern
        84
    yekern  
       80 天前   ❤️ 1
    Spring Boot 和 Django ,Snaic ,Gin 这些框架哪个不需要配置 中间件 数据库连接池 日志 种种配置下来 没有一天也要半天多的时间了

    PHP 的框架 Thinkphp Laravel 会用 composer 下载下来 在配置文件中填好数据库信息 缓存信息 直接就可以使用了 前后不到 3 分钟. 你配置好框架以后 我这边可能都写完一个简易 cms 了
    maichael
        85
    maichael  
       80 天前
    最快的后端是没有后端
    shellic
        86
    shellic  
       80 天前
    要说快,PHP 第二没人当的了第一,Laravel 开发效率快的一匹,就是性能有点拉胯;这两年 PHP 被一堆脑残跟风黑的比较惨,但是我也没见哪个人在开发效率上黑
    GaoYL
        87
    GaoYL  
       80 天前
    Laravel +1
    LexLuth0r
        88
    LexLuth0r  
       80 天前
    laravel + 1
    heyjei
        89
    heyjei  
       80 天前
    Web 项目只要客户不指定,一律 laravel

    RoR 虽然开发很快,但是会 Ruby 语言的人毕竟不多,会 PHP 的人,一抓一大把。但是楼主选择性的忽视 PHP ,那这题没的选了。
    shanghai1998
        90
    shanghai1998  
       80 天前
    java : springboot
    php : thinkphp / laravel
    go : gin
    wnh3yang
        91
    wnh3yang  
       80 天前
    外包
    wizzer
        92
    wizzer  
       80 天前
    https://github.com/Wizzercn/NutzWk

    V5-mini 自认为开发速度最快

    https://github.com/budwk/budwk

    V7 更适合团队开发,V7-mini 前后端分离开发速度也不错
    elevioux
        93
    elevioux  
       80 天前
    php 真是越来越不受待见。
    其实项目用 php 先做着也没什么不妥的地方,但就是膈应,low ?
    当然,如果长远考虑,长远到直接考虑百万并发,多人维护成本,可能 php 不是一个好选择。
    不过,爱用啥用啥,活下来最重要 😂
    yogogo
        94
    yogogo  
       80 天前
    jhipster 用的人多吗
    moell
        95
    moell  
       80 天前
    Laravel
    sanggao
        96
    sanggao  
       80 天前   ❤️ 1
    7 年 php 开发经验,做过的项目 也有十几亿级别单日 pv 。 我想说 php 真没有那么不堪,这两年貌似挺 php 都成了政治不正确,会被嘲讽。 都说 php 性能拉胯,但是我想问,90%的拖性能场景难道不是数据库吗? 一个 sql 稍微慢点 动辄上百毫秒, 语言级别相差那 0 点几毫秒,在几百毫秒面前又算得了什么呢? 优化好数据库,搞好缓存,语言都大差不差的,既然如此为何不选择一个开发效率高的呢
    Mark24
        97
    Mark24  
       80 天前
    你说的不就是 Rails 么
    shaojie519
        98
    shaojie519  
       80 天前
    laravel/lumen + 1 , 黑 php 的都是没有真正用过 php7 以后的版本,一个 php 三天可以干 2 个 java 一周的活
    zjsxwc
        99
    zjsxwc  
       80 天前
    symfony
    wensonsmith
        100
    wensonsmith  
       80 天前
    Laravel +10086
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2182 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:42 · PVG 23:42 · LAX 07:42 · JFK 10:42
    ♥ Do have faith in what you're doing.