创业公司开发项目,纠结与 Spring Boot 和 Django ,Snaic ,Gin 之间,想问下大家的建议,不追求运行效率,只追求开发速度。
![]() | 1 bfc OP 1 |
![]() | 2 jxxz 2021-11-03 18:11:10 +08:00 django 吧 |
![]() | 3 akiakiseofficial 2021-11-03 18:11:38 +08:00 via iPhone 1 ,开发快、接盘成本低 |
![]() | 4 bfc OP ![]() 2 |
![]() | 5 bfc OP 3 |
![]() | 6 leonme 2021-11-03 18:14:01 +08:00 via iPhone 无脑 springboot ,python 后期维护火葬场啊 |
![]() | 7 libook 2021-11-03 18:19:59 +08:00 ![]() 自己熟哪个,那个开发就最快。 |
![]() | 8 shawndev 2021-11-03 18:20:12 +08:00 django |
![]() | 9 lululau 2021-11-03 18:20:28 +08:00 ![]() 这几个风马牛不相及嘛,Spring Boot 什么时候成了 Web 框架了 ♂ 追求开发效率当然首选 Rails 了 |
![]() | 10 qq976739120 2021-11-03 18:22:15 +08:00 找个团队最熟悉的 |
![]() | 11 zakokun 2021-11-03 18:23:22 +08:00 ![]() laravel |
![]() | 12 shishirui 2021-11-03 18:23:39 +08:00 前端就选 react |
![]() | 13 raycloud 2021-11-03 18:26:15 +08:00 只追求速度的话开发人员哪个摸得熟就哪个快,团队综合来说用 springboot 是比较稳的,换新人了也不至于不懂 springboot 吧 |
14 TuringGunner 2021-11-03 18:26:36 +08:00 哪个最熟用哪个 |
15 ink19 2021-11-03 18:27:10 +08:00 ![]() 居然没人说 ThinkPHP ? |
![]() | 16 zhouxelf 2021-11-03 18:27:29 +08:00 ![]() Laravel +1 |
17 IceBay 2021-11-03 18:28:24 +08:00 laravel 吧,虽然不在选项内,但真的快 |
18 x940727 2021-11-03 18:28:44 +08:00 1 啊……Spring Boot + Thymeleaf 速度非常非常快的…… |
![]() | 19 keepeye 2021-11-03 18:29:50 +08:00 gin 太简单了,只相当于其他框架的路由组件 |
20 28Sv0ngQfIE7Yloe 2021-11-03 18:33:07 +08:00 gin 感觉像一个婴儿版的 springMVC |
![]() | 21 agagega 2021-11-03 18:33:40 +08:00 via iPhone ![]() 单论开发效率那必然是 Rails |
![]() | 22 Egfly 2021-11-03 18:34:13 +08:00 laravel +1 |
![]() | 23 shanghai1943 2021-11-03 18:40:36 +08:00 如果是短期项目的话,可以随意找个最快最容易上手的。如果是长期维护的,建议是用成熟的使用度广的方便后期接盘维护的,咳咳,我说的就是 springboot 。。 |
![]() | 24 Vegetable 2021-11-03 18:47:02 +08:00 Django |
![]() | 25 iBugOne 2021-11-03 18:51:04 +08:00 via Android ![]() 开发速度最快的当然是 Ruby on Rails ,就看你会不会了。 顺便说一下,GitHub ,GitLab ,Discourse 这些都是 Rails 开发出来的东西 |
![]() | 26 SolidZORO 2021-11-03 18:56:33 +08:00 via iPhone Laravel +1 |
![]() | 27 kingsleydon 2021-11-03 18:58:01 +08:00 Rails +1 |
![]() | 28 FightPig 2021-11-03 18:58:12 +08:00 ![]() 最快肯定 ror , |
29 yxx1993 2021-11-03 19:08:10 +08:00 laravel +1 |
![]() | 30 pengtdyd 2021-11-03 19:10:05 +08:00 不开发最快 |
![]() | 31 phithon 2021-11-03 19:12:12 +08:00 Rails 和 Django |
![]() | 32 xarthur 2021-11-03 19:16:49 +08:00 你的团队哪个熟练就用哪个。 |
![]() | 33 akagishigeru 2021-11-03 19:19:52 +08:00 via iPhone laravel+10086 |
34 jin7 2021-11-03 19:28:38 +08:00 Spring Boot |
![]() | 35 liuxu 2021-11-03 19:51:14 +08:00 spring-boot 开发快,但是 laravel 很多时候不需要开发,只需要 composer install 包就行了 |
36 alexkkaa 2021-11-03 20:05:15 +08:00 via Android rails 的那一套已经被 laravel 学玩了 |
![]() | 37 XCFOX 2021-11-03 20:14:27 +08:00 ![]() 单纯说开发效率的话那肯定是低代码框架的开发效率最快,定好数据结构直接生成增删改查接口,不过低代码框架做复杂需求会比较麻烦。 下面是几个还行的低代码框架: [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 ! |
38 nocrush 2021-11-03 20:39:18 +08:00 laravel |
![]() | 39 Valid 2021-11-03 20:43:25 +08:00 ![]() 你要说“最快”的话,那 gin ,laravel ,springboot 啥的还要部署环境 |
![]() | 40 yueshang1 2021-11-03 20:58:45 +08:00 laravel |
![]() | 41 ClericPy 2021-11-03 21:42:26 +08:00 ![]() 可别搞什么最佳实践了, 会哪个用哪个吧, 愁人 如果全都会, 也不会问这种问题 |
![]() | 42 jenlors 2021-11-03 21:44:58 +08:00 这种问题不知道有什么意义 |
![]() | 43 westoy 2021-11-03 21:49:01 +08:00 django admin 你的业务能用的话, 就是 django 啊 不然 rails |
![]() | 44 matrix1010 2021-11-03 21:53:08 +08:00 我觉得 Django 配合 DRF 能吊打其他几个,就算是 Python 自己的 Sanic 也一样。除非你把 Rails 放上去 |
![]() | 45 xuqd 2021-11-03 22:09:23 +08:00 ![]() blitzjs |
46 niboy 2021-11-03 22:24:33 +08:00 团队最熟悉哪个就用哪个啊 |
![]() | 47 TypeError 2021-11-03 22:49:08 +08:00 最快的是团队里都熟悉的 我换了个新公司,团队里用 go + protobuf + grpc-gateway 开发速度都飞快, 反正框架搭好,填代码,有问题问老同事 |
48 lfcyme 2021-11-03 23:39:52 +08:00 都说到 rails 了 何不试试 elixir 的 phoenix 呢 |
49 redvoilin 2021-11-03 23:44:14 +08:00 如果我选,那肯定是 rails |
![]() | 50 allanwell 2021-11-03 23:46:26 +08:00 Rails |
![]() | 52 IvanLi127 2021-11-03 23:54:21 +08:00 via Android 不看好 spring boot |
53 wangkun025 2021-11-04 00:02:11 +08:00 必须 rails 啊,国外初创公司的标配吧。 |
![]() | 55 GoLand 2021-11-04 00:23:38 +08:00 快速迭代,还得是 Python 老大哥。哪个熟用哪个,熟悉的才是最快的。 |
![]() | 56 BugCry 2021-11-04 00:23:39 +08:00 via Android 团队熟悉啥用啥,自己练手就用 Gin |
![]() | 57 james2013 2021-11-04 00:28:19 +08:00 Spring Boot |
![]() | 58 cmdOptionKana 2021-11-04 00:32:04 +08:00 via Android 用不熟悉的语言和框架能快吗? |
59 qinfensky 2021-11-04 01:20:17 +08:00 via iPhone Phoenix |
60 xy90321 2021-11-04 01:24:27 +08:00 via iPhone 会哪个哪个就最快 |
61 dayeye2006199 2021-11-04 02:06:17 +08:00 国外一般 django 或者 ROR ;初创企业的福音。 第一个版本往往前后端分离都不做,模板引擎打天下。 |
62 oo1 2021-11-04 02:14:39 +08:00 via iPhone ![]() 开发速度最快无疑是 Ruby on Rails 但是 v 友们说得对,会用的才是最快的。都会就不会愁选择自然知道选什么。都不会的话,欲速则不达。 |
![]() | 63 Chase2E 2021-11-04 02:41:45 +08:00 那个速度快,起决定因素的难道不是 team 对两种框架 /语言的熟悉程度? Python 是快,就是没有编译报错之类的到时候出了 bug debug 时间可能是 java 的十倍不止 |
![]() | 64 varzy 2021-11-04 07:45:19 +08:00 via iPhone Laravel |
![]() | 65 vHypnos 2021-11-04 08:07:53 +08:00 Spring Boot 感觉虽然复杂,但是很省事。python 和 go debug 起来可能有点爆炸 |
66 lixm 2021-11-04 08:12:55 +08:00 简单业务当然是 Django 快, 但是我选的话, 我选 quarkus ,不仅开发快, 运行也快 |
![]() | 67 siweipancc 2021-11-04 09:04:22 +08:00 via iPhone 前期快速部署,后期低效业务实现 |
![]() | 69 DanShu 2021-11-04 09:07:05 +08:00 Laravel+1 |
![]() | 70 l9rw 2021-11-04 09:11:17 +08:00 现在创业公司都不用 php 了?? |
71 qq1340691923 2021-11-04 09:11:49 +08:00 gofiber |
![]() | 72 TomVista 2021-11-04 09:12:39 +08:00 |
![]() | 73 Bluecoda 2021-11-04 09:16:25 +08:00 竟然没有 Rails ?只论开发效率的话,哪个有 Rails 速度快? |
![]() | 74 raptor 2021-11-04 09:17:57 +08:00 最快当然是 PHP ,PHP 才是最好的语言 |
![]() | 75 cxshun 2021-11-04 09:18:38 +08:00 无脑 spring boot ,python 这些动态语言,除非水平比较高,不然一堆水平参差不齐的,后续就死得惨了。 |
![]() | 76 tenclock 2021-11-04 09:21:03 +08:00 作为一个前端,唯一会的后端框架就是 Laravel ,表示非常好用 |
![]() | 77 onice 2021-11-04 09:32:51 +08:00 必须 Django 。 |
![]() | 78 supuwoerc 2021-11-04 09:40:42 +08:00 得看团队水平,如果有的人对选型框架不熟悉,赶鸭子上架写出来的代码后续全是重构功能点,那种痛苦会让很多人在年后离职(别问我是怎么知道的)~~ |
![]() | 79 ryuutanyou 2021-11-04 09:43:41 +08:00 Rails |
![]() | 80 lichdkimba 2021-11-04 09:45:39 +08:00 居然没人说 jquery 一把梭 |
81 sanggao 2021-11-04 09:46:34 +08:00 ![]() php 框架才是最快的,题主故意不说 php 的框架,估计是对 php 的鄙视。 没办法,越简单越快的东西越被人鄙视 |
![]() | 82 pkwenda 2021-11-04 09:47:33 +08:00 @lichdkimba #80 ......... |
83 liuyibao 2021-11-04 09:55:14 +08:00 楼主是国内的创业公司,要选国内用的多的好招人的吧。楼上一帮 django, rails 到时候能招到人么?之前碰到一家创业公司用的就是 ruby ,完全招不到人,没办法转 php 了。 |
![]() | 84 yekern 2021-11-04 09:56:05 +08:00 ![]() Spring Boot 和 Django ,Snaic ,Gin 这些框架哪个不需要配置 中间件 数据库连接池 日志 种种配置下来 没有一天也要半天多的时间了 PHP 的框架 Thinkphp Laravel 会用 composer 下载下来 在配置文件中填好数据库信息 缓存信息 直接就可以使用了 前后不到 3 分钟. 你配置好框架以后 我这边可能都写完一个简易 cms 了 |
![]() | 85 maichael 2021-11-04 09:59:51 +08:00 最快的后端是没有后端 |
86 shellic 2021-11-04 10:00:48 +08:00 要说快,PHP 第二没人当的了第一,Laravel 开发效率快的一匹,就是性能有点拉胯;这两年 PHP 被一堆脑残跟风黑的比较惨,但是我也没见哪个人在开发效率上黑 |
![]() | 87 GaoYL 2021-11-04 10:11:41 +08:00 Laravel +1 |
![]() | 88 LexLuth0r 2021-11-04 10:13:04 +08:00 laravel + 1 |
![]() | 89 heyjei 2021-11-04 10:13:41 +08:00 Web 项目只要客户不指定,一律 laravel RoR 虽然开发很快,但是会 Ruby 语言的人毕竟不多,会PHP 的人,一抓一大把。但是楼主选择性的忽视 PHP ,那这题没的选了。 |
90 C603H6r18Q1mSP9N 2021-11-04 10:14:58 +08:00 java : springboot php : thinkphp / laravel go : gin |
91 wnh3yang 2021-11-04 10:16:27 +08:00 外包 |
![]() | 92 wizzer 2021-11-04 10:22:07 +08:00 https://github.com/Wizzercn/NutzWk V5-mini 自认为开发速度最快 https://github.com/budwk/budwk V7 更适合团队开发,V7-mini 前后端分离开发速度也不错 |
![]() | 93 elevioux 2021-11-04 10:23:05 +08:00 php 真是越来越不受待见。 其实项目用 php 先做着也没什么不妥的地方,但就是膈应,low ? 当然,如果长远考虑,长远到直接考虑百万并发,多人维护成本,可能 php 不是一个好选择。 不过,爱用啥用啥,活下来最重要 |
![]() | 94 yogogo 2021-11-04 10:25:22 +08:00 jhipster 用的人多吗 |
![]() | 95 moell 2021-11-04 10:29:03 +08:00 Laravel |
96 sanggao 2021-11-04 10:34:58 +08:00 ![]() 7 年 php 开发经验,做过的项目 也有十几亿级别单日 pv 。 我想说 php 真没有那么不堪,这两年貌似挺 php 都成了政治不正确,会被嘲讽。 都说 php 性能拉胯,但是我想问,90%的拖性能场景难道不是数据库吗? 一个 sql 稍微慢点 动辄上百毫秒, 语言级别相差那 0 点几毫秒,在几百毫秒面前又算得了什么呢? 优化好数据库,搞好缓存,语言都大差不差的,既然如此为何不选择一个开发效率高的呢 |
![]() | 97 Mark24 2021-11-04 10:46:18 +08:00 你说的不就是 Rails 么 |
98 shaojie519 2021-11-04 10:49:30 +08:00 laravel/lumen + 1 , 黑 php 的都是没有真正用过 php7 以后的版本,一个 php 三天可以干 2 个 java 一周的活 |
![]() | 99 zjsxwc 2021-11-04 10:49:32 +08:00 symfony |
![]() | 100 wensonsmith 2021-11-04 10:53:52 +08:00 Laravel +10086 |