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

Javaer 用了一下 Go web 开发,感觉开发体验倒退了

  •  
  •   binbinyouliiii · 2022-01-21 14:10:48 +08:00 · 20764 次点击
    这是一个创建于 1066 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用的 java 写 crud ,最近有项目要用 Go 写,然后我就用了 Go 尝试写了一个 web 程序

    但是体验下来,其实开发体验并不怎么高,比如脚手架,虽然有很多现成的,但是我更希望有一种规范或者 interface ,就算是 java 多年前的纯 spring+servlet ,也会提供各种 interface 去规范。这样起码可以保证接手或者同时维护的人能够更快的理解和上手。

    开发体验类似写命令行程序,从 main 函数一点点往上加功能,写了一天,看了一天文档,我才把 gin+gorm+zap+viper 配置好,花时间去组合。

    crud 方面就不说了,还是比较原始,或者有什么奇淫巧计我不知道的。

    上面说的几点只是我简单用了几天,感知比较大的几点。

    其实上面说的同样可以放在其他语言上,我也不是对 Go 有什么偏见,而是觉得 GO 这么火,越来越多的互联网公司用来支撑业务,照理来说生态和体验跟其他小众语言不是一个量级的了,但是用起来还是有些失望。

    第 1 条附言  ·  2022-01-21 17:56:16 +08:00
    麻烦想说我贬低 go 的人先看看标题和内容,别一看到 java 和 go 就跳脚
    204 条回复    2022-11-30 14:06:18 +08:00
    1  2  3  
    porqor
        201
    porqor  
       2022-01-29 03:18:44 +08:00 via iPhone
    ruby on rails ,可以跟 java on spring 一战么, 吊打 laravel
    chirsgod
        202
    chirsgod  
       2022-03-02 09:12:57 +08:00 via Android
    @wonderfulcxm YouTube 上叫什么呢?
    stone981023655
        203
    stone981023655  
       2022-04-14 12:52:17 +08:00 via Android
    写 vertx 会有一种我在写代码的感觉, 即便是 CRUD , 因为写起来比较复杂。
    Go ERROR 和 interface 太 enmm , 感觉像 21 得 JS , 弱类型,Go 的做法是指针, 这块就像是黑盒, 你没有办法去约束他的条件。
    tlxf
        204
    tlxf  
       2022-11-30 14:06:18 +08:00
    你们炒个毛呀!
    其它不敢说,在 web 业务方面,什么 go 、java 、py 的。在 php 面前就是个弟弟,不接受反驳。
    说 php 不行的,只能说明你水平跟我一样不吊着。别瞧我不起!
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   895 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:13 · PVG 04:13 · LAX 12:13 · JFK 15:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.