「newbee-mall新蜂商城开源啦」1000 Star Get !仓库Star数破千!记录一下

4,868 阅读7分钟

quote

新蜂商城已经开源了 3 个多月左右的时间,在 2019 年的年末,仓库的 Star 数量冲破了 1000,整理本篇文章的时间是 2020 年 1 月 12 日,目前的 Star 数量是 1180 左右,在这里向喜欢这个项目的朋友道个谢,同时也做一个简单的记录,项目的 Star 统计图如下所示:

newbee-mall

Star破千!做一个简单的记录

我在 2019 年 10 月初把新蜂商城项目第一个版本的所有代码都放到了仓库里,到今天为止差不多是 3 个多月的时间,如下图所示,Star 数量涨的很快,尤其是 12 月份差不多增加了 600 多个 Star 数量。

这个数量也是很出乎我的意料,因为我之前也写过几个开源项目,但是像现在这种场面我是第一次见,没见过什么大场面,大家不要见怪,之前的几个项目也有破千的,不过都没有专门写篇记录文章,因为那几个项目做得比较久,Star 数虽然不少,但是没见过如此疯涨的势头。

在这里也感谢大家的支持和认可,当然,这是大家对新蜂商城这个开源项目的认可,我就不厚着脸皮往自己脸上贴金了,只有真诚的向大家表达一下我的谢意了。

新蜂商城的由来

在 GitHub 上写一些开源项目,这件事情我做了三年了:

从 2017 年的第一个 ssm-demo 开源项目,到今天的 newbee-mall 项目,我也没想到能够一直坚持了下来。

至于为什么会写这个商城项目呢?大家通过我过往做的项目应该有一点清楚,一开始是做基础的 demo,后面是做一些小项目,之后也写过开源博客项目,由小项目到大项目,这是一个循序渐进的过程罢了,在三年时间里慢慢过渡,从无到有、由小至大,最终有了这样一系列的项目,至于为什么会选择走商城方向,主要是在几个交流群里和大家沟通过,貌似大家对商城类的项目更为感兴趣,所以就决定开发了它。

这个项目其实 2018 年就在开发计划中了,但是一直没想好怎么做,做哪些功能,页面又怎么写,一方面因为这种项目比较麻烦,毕竟不是写一个工资管理系统,另一方面是工作安排的满,也一直没时间去做,所以一直拖到 2019 年的下半年。

自从在网上写博客、在 GitHub 上开源了几个不值一提的小项目之后,很多朋友都会选择与我沟通,或者问我一些问题,这其中有相当一部分还是学生或者 1-3 年经验的朋友,通过与他们的沟通呢,我在写项目和想问题的时候也有所改变,目前做的几个项目都更注重一些基础的东西:别太麻烦、运行顺利、别缺代码。

回到项目本身,通过上面说的几点呢,相信大家也能够看出来,我就是想写一个能够让大部分人,即使是初学者或者在校大学生,都能够运行起来的开源商城项目。

于是,新蜂商城就开源了。

newbee-logo

新蜂商城的名字

这个项目的名称是 newbee-mall,也有朋友会在群里叫他“牛逼商城”,因为它的谐音就是“niu bi”。

newbee 呢,其实是新兵、菜鸟的意思,因为我觉得优秀的开源项目不计其数,我虽然也做了一些,不过与优秀二字实在搭不上边,我还是对自己有认识的,也就是个菜鸟而已,而且这个商城项目毕竟也是第一个版本,问题还是有的,所以它就是一个菜鸟,与牛逼真的搭不上边,大家喜欢就好,能学到东西那更好。

新蜂商城的持续迭代

仅仅开源这么一段时间,却已经得到了不少的关注度,我也是诚惶诚恐,当然,大家有任何问题也都可以在交流群里与群里的朋友们一起交流,目前已经解决了很多很多很多很多大家提出的关于新蜂商城这个项目的问题。

新蜂商城这个项目也会一直更新迭代,如下图所示:

目前已经改了不少的问题,今后也会继续修改 bug,持续的去完善这个项目。

目前仓库里的代码有不少的问题,也改了挺多,有我自己发现的,也有其他朋友提的 issue 或者在群里提到的问题,比如之前就有人在 issue 列表给我提了一个bug,还被国家信息安全漏洞共享平台公布了,详见捅娄子了,写个bug被国家信息安全漏洞共享平台抓到了?,为了减少这种问题,也为了让这个项目体验更好,我会一直好好做下去的。

新蜂商城的未来

除了修复 bug 继续优化项目之外,也会规划一下新蜂商城的大版本更迭,我的计划是往移动端去更新迭代,PC 商城目前已经开发并且开源,移动化也尽快整起来,下一个重大的改版也已经在安排时间做了,目前是在做功能设计和页面原型设计。

在我的几个技术交流群里和很多朋友都商量过,当然,如果你不在群里也可以给我在文章后留言或者直接发我邮件,交流群里小伙伴们的意见比较类似,首先是修改一些 bug、增加一些功能,关于大版本的变动,更多人是希望让我把它做成前后端分离形式的大型商城项目,技术栈也固定了一直比较火热的 VUE 上,这样就是后端 Spring Boot 技术栈,而前端是 VUE 技术栈。

最近由于工作上的一些事情,没有时间做这些事情,所以年后会抽时间把这个 VUE 版本的商城项目开发出来,做成前后端分离形式的项目,同时也增加一些大家都希望看到的一些功能模块和技术栈,包括前端项目和后端接口,都会一并开源。

写在最后

做个小推广,感兴趣的朋友可以看一看,最近我在掘金平台上发布了一本小册《Spring Boot 大型线上商城项目实战教程》(点击该链接或者点击下方图片购买可以优惠 8 折哦):

my-xiaoce

小册将围绕 Spring Boot 技术栈,使用的其它技术框架也会兼顾最新技术动向,对知识进行拓展,由浅入深,步步为营,在学习基础的同时也能够掌握一定的开发技巧,不仅仅只是学习 Spring Boot 的皮毛,也知晓它的源码设计和内部原理,不仅仅只是学习 Spring Boot 的相关技术栈整合,也能够使用 Spring Boot 技术栈搭建一个大型的商城系统,从而让你拥有一个高质量的学习进阶体验。远离 Hello World 项目,让你既能够得到一份完整的实操项目,也能够帮你点满目前炽手可热的 Spring Boot 技术栈,为你的技术深度和薪水职位的提升提供充足的保障。

这是一个商城的实战项目,部分页面预览图如下:

  • 首页

    index-1

  • 订单列表

    my-orders

感兴趣的朋友可以关注一下。

除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

感谢大家的观看,我是十三,文章首发于我的公众号“程序员的小故事”。