V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
felixin
V2EX  ›  问与答

50 用户以下企业级 oa, erp 系统,后端选 go 还是 kotlin?

  •  
  •   felixin · 2020-12-08 11:19:57 +08:00 · 3714 次点击
    这是一个创建于 1475 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还没招人的情况下,以快速开发迭代为目的,并且希望能运行 10 年+

    还有一个自己比较喜欢的 f#,但是怕招不到人

    前端应该是 react 或者 angular

    第 1 条附言  ·  2020-12-08 12:17:47 +08:00
    感谢大家回复,说明一下我们的情况,


    自己比较熟的是 java 和 nodejs,但是我们在上个项目中用 nodejs,感觉动态语言还是不够稳,项目稍微上点规模重构就比较麻烦,因此对 php 心理没底,也可能我们技术水平不够吧
    42 条回复    2020-12-09 18:25:52 +08:00
    waising
        1
    waising  
       2020-12-08 11:26:10 +08:00   ❤️ 1
    go 有什么好用的流程处理轮子吗.. kotlin 靠谱点吧 毕竟可以 @java 轮子
    felixin
        2
    felixin  
    OP
       2020-12-08 11:27:29 +08:00 via Android
    java 里 bpm 的东西多,go 确实没见到过
    chinvo
        3
    chinvo  
       2020-12-08 11:27:53 +08:00 via iPhone   ❤️ 1
    .net 有 Workflow Core,好使
    felixin
        4
    felixin  
    OP
       2020-12-08 11:31:08 +08:00 via Android
    @chinvo 看起来不错
    chengfeng
        5
    chengfeng  
       2020-12-08 11:32:14 +08:00 via iPhone   ❤️ 1
    当然是 PHP 啊
    murmur
        6
    murmur  
       2020-12-08 11:32:51 +08:00   ❤️ 1
    老老实实 java
    felixin
        7
    felixin  
    OP
       2020-12-08 11:33:58 +08:00 via Android
    @murmur java 开发迭代没有 kotlin 快吧
    yuancoder
        8
    yuancoder  
       2020-12-08 11:34:30 +08:00   ❤️ 1
    PHP
    felixin
        9
    felixin  
    OP
       2020-12-08 11:34:57 +08:00 via Android
    @chengfeng php 感觉走下坡路了
    lower
        10
    lower  
       2020-12-08 11:35:20 +08:00   ❤️ 1
    用户少的话,感觉还不如买一个现成的
    felixin
        11
    felixin  
    OP
       2020-12-08 11:36:28 +08:00 via Android
    @lower 主要是一边用一边会有各种定制需求变更,购买不合适
    coolair
        12
    coolair  
       2020-12-08 11:44:38 +08:00   ❤️ 1
    oa\erp 还是老老实实用 java,工作流这套玩意,没有什么比 java 玩的更成熟了。
    murmur
        13
    murmur  
       2020-12-08 11:44:43 +08:00   ❤️ 1
    @felixin 都是大量用第三方组件,语法上带来的优势并不多,idea 加插件能抹平一些语法问题
    charlie21
        14
    charlie21  
       2020-12-08 11:51:42 +08:00   ❤️ 1
    如果不是特别特别多的定制,那么为什么要自己开发呢,我很好奇,是为了突显自己有用吗?买一套源码自己改改用就完事了阿

    首选选老牌可信度好的 用户多的,然后是性价比高 价格低 的,为了二次开发方便 要文档详细的
    felixin
        15
    felixin  
    OP
       2020-12-08 11:56:08 +08:00 via Android
    不购买有两个考虑,一个就是需求经常变动,另外一个可能后期会开源,license 上希望开放一些
    dilu
        16
    dilu  
       2020-12-08 11:56:21 +08:00 via Android   ❤️ 1
    由于没有招人,那我先认为语言不限?
    如果这样的话,PHP 真的是首选。
    开发速度快 性能不落后,人好招,价钱低。

    如果已经找到人或者自己干的情况下,自己会什么语言就用什么语言做。

    语言只是工具,关键是你的产品怎么商业化。或者怎么去用你的产品挣钱 ,或者支撑别人去挣钱。
    felixin
        17
    felixin  
    OP
       2020-12-08 11:56:59 +08:00 via Android
    kotlin 没有深入用过,主要是都说 100%兼容 java
    westoy
        18
    westoy  
       2020-12-08 12:00:06 +08:00   ❤️ 1
    从头写你先招了团队过了磨合期再选型吧, 万一间歇性跑一个项目都续不下去.......
    xiaomu8
        19
    xiaomu8  
       2020-12-08 12:00:36 +08:00   ❤️ 1
    以快速开发迭代为目的
    快速开发其他语言拿头跟 PHP 打啊
    westoy
        20
    westoy  
       2020-12-08 12:06:32 +08:00   ❤️ 1
    说真的, 如果你把`需求经常变动` 写到招工需求里, 除非给的特别多, 不然这一条能挡掉大一半以上有开发经验的......
    felixin
        21
    felixin  
    OP
       2020-12-08 12:07:10 +08:00 via Android
    自己比较熟的是 java 和 nodejs,但是我们在上个项目中用 nodejs,感觉动态语言还是不够稳,项目稍微上点规模重构就比较麻烦,因此对 php 心理没底,也可能我们技术水平不够吧
    NerverLibis
        22
    NerverLibis  
       2020-12-08 12:17:39 +08:00 via iPhone   ❤️ 1
    php
    felixin
        23
    felixin  
    OP
       2020-12-08 15:05:26 +08:00 via Android
    顶一顶
    ljwrer
        24
    ljwrer  
       2020-12-08 15:06:40 +08:00
    java 吧 或者 ts+node
    coderxy
        25
    coderxy  
       2020-12-08 15:47:18 +08:00
    ts+node 吧。50 个用户以下说实话没啥压力,速度开发为主吧。node 可以选 egg.js + ts 。 整体还可以
    bitmin
        26
    bitmin  
       2020-12-08 16:13:11 +08:00 via Android
    跟 PHP JS 比起来我喜欢 Kotlin 。

    找机会重构个项目试试 TS 。
    ShuoHui
        27
    ShuoHui  
       2020-12-08 16:14:42 +08:00 via iPhone
    我也准备写个 oa,30 人,业务很普通,准备用 flask,不知道吃不吃的消。
    cmdOptionKana
        28
    cmdOptionKana  
       2020-12-08 16:15:52 +08:00
    以前是 PHP 拉出来和 Java 比,后来是 Python/RoR 与 Java 比,特别是所谓的 web 2.0 创业潮那时用 java 做 web 是不够酷的,也实在不够快(创业速度)。现在是 Go 拉出来与 Java 比了。
    thtznet
        29
    thtznet  
       2020-12-08 17:14:01 +08:00
    50 用户建议直接买现成的,自己开发就是找坑跳。
    lbp0200
        30
    lbp0200  
       2020-12-08 17:16:28 +08:00   ❤️ 1
    难道不是 Rails 吗?
    lblblong
        31
    lblblong  
       2020-12-08 17:44:09 +08:00
    直接 nestjs + ts 就好啦
    EricFuture
        32
    EricFuture  
       2020-12-08 17:45:46 +08:00
    必须 java 呀,有各种成熟的工具不需要重新造轮子
    Light3
        33
    Light3  
       2020-12-08 17:53:26 +08:00
    php 今天写明天咱就上
    echowuhao
        34
    echowuhao  
       2020-12-08 17:57:19 +08:00
    F# 前后端都可以用。
    dobelee
        35
    dobelee  
       2020-12-08 20:28:16 +08:00 via iPhone
    这么少用户 php 不香吗?选 go 自找苦吃。
    sampeng
        36
    sampeng  
       2020-12-08 20:46:48 +08:00 via iPhone
    好的,我选 rust 。逃…
    Inozo
        37
    Inozo  
       2020-12-08 20:50:49 +08:00 via Android
    nestjs midwayjs 这两个 ts+node 可以试试
    lixintcwdsg
        38
    lixintcwdsg  
       2020-12-08 22:46:06 +08:00
    10 年就算了,一个人能预测 3 年以后的情况都算是目光很远了
    老老实实用 java 不用多想
    前端老老实实用 angular
    真正的理想化快速迭代需要完备的自动化测试,不要想太多了
    killergun
        39
    killergun  
       2020-12-09 08:49:35 +08:00
    才 50 个人用,买现成的更好
    Masterlxj
        40
    Masterlxj  
       2020-12-09 09:37:50 +08:00
    50 人,推荐直接用 odoo 吧,已经集成了整套 erp 业务,而且开源
    xulolololololo
        41
    xulolololololo  
       2020-12-09 16:18:33 +08:00
    我选 python,看你怎么理解了,使用静态语言一样能写出垃圾代码,所以动态语言不背这个锅
    0x11901
        42
    0x11901  
       2020-12-09 18:25:52 +08:00
    推荐 ruby on rails
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:10 · PVG 01:10 · LAX 09:10 · JFK 12:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.