Java 出活真的快吗

329 天前
 javak

经常看到有人说,做自己的项目用 php 、python 、ruby 等等或者其他的什么框架,出活贼快。想具体讨论下。

正好最近我接了一个私活,是做一个 app 的后端+一个简单的后台管理系统的后端,因为 app 和前端对方已经找到相应的人了。

有个有个朋友找到我,我就选了 Java ,因为我只会用 springboot ,选别的还得重头学。

是从 0 开始搭建一个后端服务,对方给到我的内容:

功能点包括:

我只做了一个服务,把 app 端的功能和管理平台的功能都放到这同一个服务里面。 我做的事情包括:

我做的过程中,都用了计时统计,全部弄好上线,一共花了 20 小时。(这是纯纯的动手时间,和上班那种一天 8 小时,5 小时在划水的,8 小时工作不是同一个意思。)


如果上面这些事,用 php 、python 、ruby 熟手,需要花多久时间呢?

15327 次点击
所在节点    Java
145 条回复
EmptyDX
329 天前
PHP 一小时🐶
dqzcwxb
329 天前
工程上的快和手动挡的快是两码事
zero47
329 天前
开发效率肯定比不上动态语言,也比不上 go ,java 是门槛低,一般人培训培训都能写 web 的语言
lyxeno
329 天前
我咋感觉你这还挺快的。才 20 小时就做完了
janus77
329 天前
java 出活不算快,也没人说过 java 出活快这种话吧。
另外如果你是接活,应该是这样:
- 去 github 找一个开源商城模板
- 配置好一些东西,成功运行
- 建一个测试账户,一边点一边测,然后按照需求修改一些业务方面的配置,或者修改一些代码
AreYou0k
329 天前
别的公司我不知道, 我们公司 PHP 一个接口十分钟, 直接数据库拿了就扔给前端, 我们前端自己处理. 之前公司 java 接口最起码半个小时. 想省事还得是 PHP
someday3
329 天前
Java 的快不是这种概念的快,就像楼上说的,很多语言,PHP 、python 、go ,开发起来绝对比 Java 的快的多。

Java 是犯错的空间小。一个一年的,做一个大型项目的一部分,犯错的机会会比很多语言小得多。编程规范的一致性也容易保证。
cmdOptionKana
329 天前
现在主流语言都差不多(动态语言也基本上有 type hint 了,静态语言也基本上有自动类型推导了,再加上 IDE/编辑器 /AI 的强力支持),比起语言本身,是否恰好遇到一个切合需求的第三方库、是否恰好有个类似的开源项目等因素影响更大。
cxsz
329 天前
也是只会 springboot ,试过 python 的 django 感觉就是各种卡壳
wolfie
329 天前
@zero47
真正门槛低的是 python 、js 。
cxsz
329 天前
顺便请教下楼主,注册登录用的是现成的库,还是手动写的加解密这些,有什么现成的库可以推荐下吗,感觉手写好麻烦的
ljsh093
329 天前
@EmptyDX #1 过于亏贼了哈
javak
329 天前
@cxsz 手写,就简单的 aes256 ,感觉不麻烦啊,几十行代码
gbkus
329 天前
@AreYou0k 这就不叫出活吧 , 要这么干给前端搭个桥接中间件 ,前端直接查 sql 不就完了? ,

就算 php , 要做的也很多 中间件: 日志, 日志审计, 限流, 锁, 安全性考虑, 预防并发脏读脏写, 接口设计(rest, graphQL) , 怎么设计返回字段才能更省带宽 响应更快, 要不要做网关层缓存, 根据业务做数据库选型, 怎么加索引, 要不要用搜索引擎 ...
如果要是写个 sql 原样返回 建议公司开除后端 钱都发给你们前端得了
duteliang
329 天前
其实私活看的并不是语言, 我也算是每年接 2-3 个私活。 私活需要的模板,不管你用 Java 、Python 、PHP 、GO 你没有模板,直接用原生语言重新搭么? 比如我做一个 APP 后端+后台管理,那这套模板鉴权、文件上传、定时任务模块等基本肯定要有了,然后由于我后台管理也是自己做,所以后台管理中用户管理、角色管理、菜单管理、部门管理、日志管理、定时执行界面全有了。然后就是直接了解业务开发完事
miv
329 天前
速度这块没办法 PHP 竞争,PHP 吊打它
ljsh093
329 天前
@cxsz #11 如果是 spring 的话不是自带 spring security 吗
ecloud
329 天前
@cxsz 可以换 Tornado 试试,简单
cxsz
329 天前
@ljsh093 #17 知道有这个,一直都没用过😂😂

@ecloud #18 好的,感谢
monkeyWie
329 天前
springboot 出活速度很快的啊,如果普通的 curd 直接用 spring data rest 定好模型接口就出完了,说比不上 go 的是什么成分?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/945809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX