Go问答 golang 适合ERP开发吗?有没有类似 ODOO 的存在 ?

bwrj · 2017年07月21日 · 最后由 ronn91 回复于 2019年09月16日 · 1882 次阅读
更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

适合。java 擅长的,go 都擅长。

绝对适合

别听楼上得, 我的答案是不适合. Go 得定位领域不是为了做 ERP, Go 更适合去开发 网络基础设施 类应用. Go 得语法表达能力确实有限, 做 ERP 这种重业务类得东西能 累死你. Go 上没有一个 轻便强大高效模板引擎, 做页面能 累死你. 别说 前后端分离, 传统行业有多少团队会花时间人手在这上面, 做过得就知道了.

总结: 如果用 Go 去做 ERP 就好比用 广义相对论 去处理一个 高速上到底谁先追上谁, 侧翻了到底会滚多少圈的问题. 一句话: 就是 不适合.

ERP client-server 用 delphi 或 powerbuilder 應該最有效率, 當然 vb 或 c# 也蠻普遍,有 winform 還是勝過沒有.

#golangERP 后台:框架采用谢大开发的 beego

前端:webpack2+vue2+vuex+vue-router

简化数据库表设计,取消表的创建者、更新者和用户的直接关联关系,orm 上为操作者的 ID,而非对象

clone 工程到 go 的 src 目录下,工程文件夹的名字必须为 golangERP,若要修改名字需要将代码中所有 golangERP 修改为工程文件夹的名字

前端支持桌面和移动端,服务器根据请求区分(不全面),web_pc 针对的是 pc 端,web_mobile 针对的是移动端

增加了前后台,后台地址以 admin 开始

在 golangERP\web_pc 和 golangERP\web_mobile 目录下执行:npm install & npm run build

回到 golangERP 目录下执行:bee run

默认端口为 8888

https://github.com/hexiaoyun128/ERP/

@gloomyzerg 如果是因为 go 自带的模板引擎不好用,而放弃 go web 开发的话,那实在是太可惜了,我现在是在 beego 的基础上,做了些小调整,更换模板引擎为 hero,开发 web 也是很快的。。。

hero 项目地址:https://github.com/shiyanhui/hero

請問怎麼在 beego 裡使用 hero 呢

可以做 ERP 的服务

和语言无关的。 go 一样实现繁杂逻辑,繁杂逻辑和语言又没什么关系。 累不累,看你的能力了,呵呵。 另外,有人上来就说别听楼上的,这样有些不妥吧,人家自己判断就是了,你说得也未必是对的。我们最多提供的只是一种参考和引导。

用 golang 来开发了三年的 ERP 系统了,觉得挺合适的呀。 把后端改成了微服务架构,前端使用 React 来进行构建,保证开发得很爽,特别面对像 ERP 这样的系统是更是舒服。

之前我是写一般应用的,和游戏有很大区别 slope game

我喜欢阅读你的博客文章。 这实际上是我想要的,我很高兴来到这里! super smash flash 2

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册