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

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

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

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

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

新蜂商城的由来

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

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

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

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

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

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

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

新蜂商城的名字

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

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

新蜂商城的持续迭代

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

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

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

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

新蜂商城的未来

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

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

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

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

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

「newbee-mall新蜂商城开源啦」1000 Star Get !仓库Star数破千!记录一下的更多相关文章

  1. 「newbee-mall新蜂商城开源啦」GitHub 上最热门的 Spring Boot 项目,我也要做一次靓仔!

    没有一个冬天不可逾越,也没有一个春天不会到来. 介绍一下新蜂商城的近况,同时,新蜂商城 Vue 版本目前也在开发中,在这篇文章里我也向大家公布一下新蜂商城 Vue 版本的开发进度,和大家同步一下,在不 ...

  2. 「newbee-mall新蜂商城开源啦」 前后端分离的 Vue 版本即将开源

    新蜂商城 Vue 版本 2019 年 10 月份我在 GitHub 开源仓库中上传了新蜂商城项目的所有源码,至今已经有小半年的时间了,感兴趣的可以去了解一下这个 Spring Boot 技术栈开发的商 ...

  3. 「newbee-mall新蜂商城开源啦」 页面优化,最新版 wangEditor 富文本编辑器整合案例

    大家比较关心的新蜂商城 Vue3 版本目前已经开发了大部分内容,相信很快就能够开源出来让大家尝鲜了,先让大家看看当前的开发进度: 开源仓库地址为 https://github.com/newbee-l ...

  4. 新蜂商城的mybatis plus版本,添加了秒杀专区、优惠卷领取以及后台搜索功能

    本项目是在newbee-mall项目的基础上改造而来,将orm层由mybatis替换为mybatis-plus,添加了秒杀功能.优惠劵功能以及后台搜索功能,喜欢的话麻烦给我个star 后台管理模块添加 ...

  5. 从0开始学习 GitHub 系列之「08.如何发现优秀的开源项目」

    之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Gi ...

  6. 什么?接口中方法可以不是抽象的「JDK8接口新语法的深度思考」

    先赞后看,养成习惯 文本已收录至GitHub开源仓库 Lu_JavaNodes 码云仓库地址Lu_JavaNodes,包含教程涉及所有思维导图,案例代码和后续讲解视频,欢迎Star增砖添瓦. 前言 在 ...

  7. 造!又有新的生产力语言了「GitHub 热点速览 v.22.30」

    作者:HelloGitHub-小鱼干 你还记得那些 PHP 开发都去哪了吗?转 Golang 了!移动端现在流行什么?Flutter 编程.现在谷歌带着新的生产力语言来了,Carbon,代号:C++ ...

  8. 一个基于 Vue3 的开源项目,3个月时间 star 终于破千!

    本文主要是对如何做开源项目的一些思考. 前文回顾: <Vue3 来了,Vue3 开源商城项目重构计划正式启动!> <一个基于 Vue 3 + Vant 3 的开源商城项目> 关 ...

  9. GitHub 开源的小工具「GitHub 热点速览 v.21.45」

    作者:HelloGitHub-小鱼干 Copilot 是 GitHub 官方出品的代码自动补全工具,之前使用该工具需要有一定的要求.而本周靠 2k+ star 上热点的 copilot-docs 则是 ...

随机推荐

  1. 原生js实现计时器

    https://www.cnblogs.com/sandraryan/ 点击开始计时,可以计次,暂停.点了暂停可以继续计时,计次,点击重置清空. <!DOCTYPE html> <h ...

  2. IP地址和物理地址有什么区别

    所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址.简单地说就是你在整个互联网上的ID. MAC(Media Access Control,介质访问控制)地址 (物理地址)是 ...

  3. react入门:todo应用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. PHP会员找回密码功能的简单实现

    文章来自:博客 http://www.jb51.net/article/91944.htm 设置思路 1.用户注册时需要提供一个E-MAIL邮箱,目的就是用该邮箱找回密码. 2.当用户忘记密码或用户名 ...

  5. P1009 字符三角形

    题目描述 输入一个字符c,按照阳历输出的格式输出由该字符组成的一个字符三角形. 输入格式 输入包含一个字符c. 输出格式 输出由该字符c组成的字符三角形. 样例输入 A 样例输出 A AAA AAAA ...

  6. linux kgdb 补丁

    目前为止我们看到的 2 个交互式调试方法( 使用 gdb 于 /proc/kcore 和 kdb) 都缺乏 应用程序开发者已经熟悉的那种环境. 如果有一个真正的内核调试器支持改变变量, 断点 等特色, ...

  7. vue项目多列导入

    用axios.post传一个数组参数使用:JSON.stringify(this.params) <form> <span class="upimg">&l ...

  8. jquery自己写的带左右箭头自动播放幻灯插件,简化

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. Linux 内核Ksets 对象

    很多情况, 一个 kset 看来象一个 kobj_type 结构的扩展; 一个 kset 是一个嵌入到相 同类型结构的 kobject 的集合. 但是, 虽然 struct kobj_type 关注的 ...

  10. tikz 常用命令总结

    使用斜线填充区域,并绘制边界 \fill[pattern color=red, pattern=north west lines, opacity=0.4] (0,0) -- (0,1) -- (1, ...