新蜂商城已经开源了 3 个多月左右的时间,在 2019 年的年底,仓库的 Star 数量冲破了 1000,整理本篇文章的时间是 2020 年 1 月 12 日,目前的 Star 数量是 1180 左右,在这里向喜欢这个项目的朋友道个谢,同时也作一个简单的记录,项目的 Star 统计图以下所示:前端
我在 2019 年 10 月初把新蜂商城项目第一个版本的全部代码都放到了仓库里,到今天为止差很少是 3 个多月的时间,以下图所示,Star 数量涨的很快,尤为是 12 月份差很少增长了 600 多个 Star 数量。git
这个数量也是很出乎个人意料,由于我以前也写过几个开源项目,可是像如今这种场面我是第一次见,没见过什么大场面,你们不要见怪,以前的几个项目也有破千的,不过都没有专门写篇记录文章,由于那几个项目作得比较久,Star 数虽然很多,可是没见过如此疯涨的势头。程序员
在这里也感谢你们的支持和承认,固然,这是你们对新蜂商城这个开源项目的承认,我就不厚着脸皮往本身脸上贴金了,只有真诚的向你们表达一下个人谢意了。github
在 GitHub 上写一些开源项目,这件事情我作了三年了:后端
从 2017 年的第一个 ssm-demo 开源项目,到今天的 newbee-mall 项目,我也没想到可以一直坚持了下来。安全
至于为何会写这个商城项目呢?你们经过我过往作的项目应该有一点清楚,一开始是作基础的 demo,后面是作一些小项目,以后也写过开源博客项目,由小项目到大项目,这是一个按部就班的过程罢了,在三年时间里慢慢过渡,从无到有、由小至大,最终有了这样一系列的项目,至于为何会选择走商城方向,主要是在几个交流群里和你们沟经过,貌似你们对商城类的项目更为感兴趣,因此就决定开发了它。框架
这个项目其实 2018 年就在开发计划中了,可是一直没想好怎么作,作哪些功能,页面又怎么写,一方面由于这种项目比较麻烦,毕竟不是写一个工资管理系统,另外一方面是工做安排的满,也一直没时间去作,因此一直拖到 2019 年的下半年。前后端分离
自从在网上写博客、在 GitHub 上开源了几个不值一提的小项目以后,不少朋友都会选择与我沟通,或者问我一些问题,这其中有至关一部分仍是学生或者 1-3 年经验的朋友,经过与他们的沟通呢,我在写项目和想问题的时候也有所改变,目前作的几个项目都更注重一些基础的东西:别太麻烦、运行顺利、别缺代码。post
回到项目自己,经过上面说的几点呢,相信你们也可以看出来,我就是想写一个可以让大部分人,即便是初学者或者在校大学生,都可以运行起来的开源商城项目。学习
因而,新蜂商城就开源了。
这个项目的名称是 newbee-mall,也有朋友会在群里叫他“牛逼商城”,由于它的谐音就是“niu bi”。
newbee 呢,实际上是新兵、菜鸟的意思,由于我以为优秀的开源项目不可胜数,我虽然也作了一些,不过与优秀二字实在搭不上边,我仍是对本身有认识的,也就是个菜鸟而已,并且这个商城项目毕竟也是第一个版本,问题仍是有的,因此它就是一个菜鸟,与牛逼真的搭不上边,你们喜欢就好,能学到东西那更好。
仅仅开源这么一段时间,却已经获得了很多的关注度,我也是坐卧不安,固然,你们有任何问题也均可以在交流群里与群里的朋友们一块儿交流,目前已经解决了不少不少不少不少你们提出的关于新蜂商城这个项目的问题。
新蜂商城这个项目也会一直更新迭代,以下图所示:
目前已经改了很多的问题,从此也会继续修改 bug,持续的去完善这个项目。
目前仓库里的代码有很多的问题,也改了挺多,有我本身发现的,也有其余朋友提的 issue 或者在群里提到的问题,好比以前就有人在 issue 列表给我提了一个bug,还被国家信息安全漏洞共享平台公布了,详见捅娄子了,写个bug被国家信息安全漏洞共享平台抓到了?,为了减小这种问题,也为了让这个项目体验更好,我会一直好好作下去的。
除了修复 bug 继续优化项目以外,也会规划一下新蜂商城的大版本更迭,个人计划是往移动端去更新迭代,PC 商城目前已经开发而且开源,移动化也尽快整起来,下一个重大的改版也已经在安排时间作了,目前是在作功能设计和页面原型设计。
在个人几个技术交流群里和不少朋友都商量过,固然,若是你不在群里也能够给我在文章后留言或者直接发我邮件,交流群里小伙伴们的意见比较相似,首先是修改一些 bug、增长一些功能,关于大版本的变更,更多人是但愿让我把它作成先后端分离形式的大型商城项目,技术栈也固定了一直比较火热的 VUE 上,这样就是后端 Spring Boot 技术栈,而前端是 VUE 技术栈。
最近因为工做上的一些事情,没有时间作这些事情,因此年后会抽时间把这个 VUE 版本的商城项目开发出来,作成先后端分离形式的项目,同时也增长一些你们都但愿看到的一些功能模块和技术栈,包括前端项目和后端接口,都会一并开源。
作个小推广,感兴趣的朋友能够看一看,最近我在掘金平台上发布了一本小册《Spring Boot 大型线上商城项目实战教程》(点击该连接或者点击下方图片购买能够优惠 8 折哦):
小册将围绕 Spring Boot 技术栈,使用的其它技术框架也会兼顾最新技术动向,对知识进行拓展,由浅入深,步步为营,在学习基础的同时也可以掌握必定的开发技巧,不只仅只是学习 Spring Boot 的皮毛,也知晓它的源码设计和内部原理,不只仅只是学习 Spring Boot 的相关技术栈整合,也可以使用 Spring Boot 技术栈搭建一个大型的商城系统,从而让你拥有一个高质量的学习进阶体验。远离 Hello World 项目,让你既可以获得一份完整的实操项目,也可以帮你点满目前炽手可热的 Spring Boot 技术栈,为你的技术深度和薪水职位的提高提供充足的保障。
这是一个商城的实战项目,部分页面预览图以下:
感兴趣的朋友能够关注一下。
除注明转载/出处外,皆为做者原创,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文连接,不然保留追究法律责任的权利。
感谢你们的观看,我是十三,文章首发于个人公众号“程序员的小故事”。