50 用户以下企业级 oa, erp 系统,后端选 go 还是 kotlin? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
felixin
V2EX    问与答

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

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

    还没招人的情况下,以快速开发迭代为目的,并且希望能运行 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     Solana     6051 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 03:20 PVG 11:20 LAX 20:20 JFK 23:20
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86