felixin
V2EX  ›  问与答

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

  •  
  •   felixin · Dec 8, 2020 · 4489 views
    This topic created in 2000 days ago, the information mentioned may be changed or developed.

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

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

    前端应该是 react 或者 angular

    Supplement 1  ·  Dec 8, 2020
    感谢大家回复,说明一下我们的情况,


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

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

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

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

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