Skip to content

research: some open source e-commerce platforms #1

@hhstore

Description

@hhstore

一些开源电商平台调研:

目标:

  • 尝试基于 go-zero生产级别微服务最佳实践方式写一套电商平台.

Why?

  • 既然有那么多电商系统, 为什么还要再写一遍?
  • 原因:
    • 这些大都是单体项目, 非微服务.
    • 这些大都是 demo 级别(超小企业架构), 非规模以上企业(有志于成为这类)的架构实践.
    • 方向从一开始就错的, 无法从小做到大.
    • 不是用 go-zero 写的. 学习一门新技术, 最好的方式, 就是用他写一个产品.

重点参考项目:

  • 这个项目, 覆盖后端/admin/app, 完成度很高. 且文档非常详细.

mall:

server:

admin:

app:

Java:

Golang:

PHP:

laravel:

ThinkPHP:

Python:

  • https://github.com/odoo/odoo
    • ⭐⭐⭐⭐⭐
    • 这是个超级项目, 前身是 OPEN-ERP. 对, 是个 ERP 软件. 功能非常庞大.
    • 非常老的一个项目, 活到今天, 且是开源社区非常赚钱的项目.
    • 源码写的一般, 但是架构拆分不错. python2.5 远古时代, 就开坑的项目. 有很多老代码.

Django:

ref:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions