Java 出活真的快吗

查看 130|回复 8
作者:javak   
经常看到有人说,做自己的项目用 php 、python 、ruby 等等或者其他的什么框架,出活贼快。想具体讨论下。
正好最近我接了一个私活,是做一个 app 的后端+一个简单的后台管理系统的后端,因为 app 和前端对方已经找到相应的人了。
有个有个朋友找到我,我就选了 Java ,因为我只会用 springboot ,选别的还得重头学。
是从 0 开始搭建一个后端服务,对方给到我的内容:
  • 设计稿和需求文档
  • 服务器的 ip 和基本权限,服务器上什么软件都没有,需要我自己去安装。

    功能点包括:
  • 用户注册登录:微信+手机,个人信息维护
  • 选课+学习(类似得到那种买课然后上课)
  • 一个极简版的商城(展示的内容,都是人工在管理平台配置)
  • 学习过程中的积分体系(类似 V2EX 的铜板)
  • 一些场景展示的广告配置。

    我只做了一个服务,把 app 端的功能和管理平台的功能都放到这同一个服务里面。
    我做的事情包括:
  • 部署 nginx (因为前端也要用到,我就顺便一起弄了) + java server(就是下载一个 jdk + maven), 然后通过 java -jar 运行起来。
  • 设计所有的数据表
  • 从 0 开始,搭建服务框架(包括可以跟踪的 log 系统,就是每个 log 都带上 traceid ),然后 CURD 。

    我做的过程中,都用了计时统计,全部弄好上线,一共花了 20 小时。(这是纯纯的动手时间,和上班那种一天 8 小时,5 小时在划水的,8 小时工作不是同一个意思。)
    如果上面这些事,用 php 、python 、ruby 熟手,需要花多久时间呢?

    Java, 后端, Python, Ruby

  • EmptyDX   
    PHP 一小时🐶
    dqzcwxb   
    工程上的快和手动挡的快是两码事
    zero47   
    开发效率肯定比不上动态语言,也比不上 go ,java 是门槛低,一般人培训培训都能写 web 的语言
    lyxeno   
    我咋感觉你这还挺快的。才 20 小时就做完了
    janus77   
    java 出活不算快,也没人说过 java 出活快这种话吧。
    另外如果你是接活,应该是这样:
    - 去 github 找一个开源商城模板
    - 配置好一些东西,成功运行
    - 建一个测试账户,一边点一边测,然后按照需求修改一些业务方面的配置,或者修改一些代码
    AreYou0k   
    别的公司我不知道, 我们公司 PHP 一个接口十分钟, 直接数据库拿了就扔给前端, 我们前端自己处理. 之前公司 java 接口最起码半个小时. 想省事还得是 PHP
    someday3   
    Java 的快不是这种概念的快,就像楼上说的,很多语言,PHP 、python 、go ,开发起来绝对比 Java 的快的多。
    Java 是犯错的空间小。一个一年的,做一个大型项目的一部分,犯错的机会会比很多语言小得多。编程规范的一致性也容易保证。
    cmdOptionKana   
    现在主流语言都差不多(动态语言也基本上有 type hint 了,静态语言也基本上有自动类型推导了,再加上 IDE/编辑器 /AI 的强力支持),比起语言本身,是否恰好遇到一个切合需求的第三方库、是否恰好有个类似的开源项目等因素影响更大。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部