没有一个冬天不可逾越,也没有一个春天不会到来。

介绍一下新蜂商城的近况,同时,新蜂商城 Vue 版本目前也在开发中,在这篇文章里我也向大家公布一下新蜂商城 Vue 版本的开发进度,和大家同步一下,在不久后也会进行所有源码的开源。

GitHub 上最热门的项目榜单

有一天,群里的一位朋友忽然发了一个链接,提到新蜂商城(newbee-mall)项目上了 “GitHub 上最热门的开源项目”,当时的文章链接大家可以点击下方图片查看,这张图片也是当时公众号文章发布时的头图,来源于“开源最前线”公众号。

这是“开源最前线”公众号发布的一篇文章,类似这种数据统计的文章其实挺多的,最近在掘金也看到过几篇。当然,像这种 GitHub 开源项目统计和总结的文章,以前也经常会看到,热门的文章、热门的开源项目、热门的 IT 事件等等。

热门的 newbee-mall 项目

点进文章之后,果然看到了自己做的 newbee-mall 项目,文章中总共列举了 10 个开源项目,新蜂商城这个项目是第 9 个被提到的,如下图所示,展示了新蜂商城的名字、仓库地址、当时的 Star 数量,还有新蜂商城的简介内容:

关于这个项目的 Star 数量,最新的文章就是一个月之前仓库 Star 数量的记录文章1000 Star Get !仓库Star数破千!记录一下,当时应该是 1180 个 Star,短短一个多月的时间,Star 数量又涨了 1000 多,差不多是翻了一倍,这也是能够上这份热门榜单的原因吧。

我自从这个项目开源后,只发布过两篇文章,一篇是在 2019 年 12 月 30 号发布的《「newbee-mall新蜂商城开源啦」SpringBoot+MyBatis开发JavaWeb线上商城项目》,文章的阅读量是 2400 多一点,另外一篇是在 2020 年 1 月 13 号发布的《「newbee-mall新蜂商城开源啦」1000 Star Get !仓库Star数破千!记录一下》,文章的阅读量是 2000 多一点,阅读量都不是特别高,所以新蜂商城项目能得到如今的关注量并不是因为我自己的宣传,我的影响力并没有这么大。

印象中,这个开源仓库上过几次 GitHub 的 Trending 榜,我还截图过,如下所示:

  • 第一次上榜

  • 第二次上榜

还有一次是半天增了 100 多个 star,我也不知道是不是当天有哪位大佬帮忙推了一下项目:

最近一次应该是在 2020 年 3 月 18 日,当天是上了 GitHub 的 Trending 榜的第一位,这也是第一次到了这个排名:

所以,在这里需要感谢一下各位的支持,我知道不可能是我自己的原因使得这个开源项目有了如今的小热度。

当然,我也会继续努力,目前已经开始开发 vue 版本,届时依然会将所有代码开源。

继续努力

说真的,能够上一次热门榜单真的很开心,我当时看到了那份榜单中有自己的项目真的是难以置信,这种榜单我经常会看,常常会在榜单中看到各个优秀开源项目的身影,每次都会很羡慕,也很期待。

我也曾经幻想过,如果我写的开源项目也能出现在榜单中该有多美,哈哈哈哈,这个是真的想过,每次看到类似榜单时都会有这个想法,毕竟我也做过开源项目,谁不想得到大家的认可呢?不过事与愿违,很长一段时间都像是在玩单机游戏。

从 2017 年就做了我的第一个开源项目 ssm-demo,到目前为止也有三年多了,我也做了好多个开源项目,但是写过的好多个项目,无一例外,都没有热门过。

惨是惨的,但是也很正常啊,GitHub 上优秀的项目那么多,如果没有特别吸引人的特点肯定轮不到自己项目的,我离优秀还有很大一段距离,我的这些项目也离优秀还有一些距离,即使是最近有一点点热度的新蜂商城项目,也还有很多需要完善和优化的地方。

所以,继续努力!

新蜂商城的持续迭代

新蜂商城这个项目也会一直更新迭代,年假和在家办公的这段日子里,也改了一些bug,如下图所示:

  • 修改了一些注释语句,有些地方是之前没注意,写错了,做一下改正。
  • 增加了商品在“下架”状态下的访问限制和下单限制,如果商品是“下架”状态是无法继续生成订单的。
  • 购物车数量验证逻辑的优化,修改了一些 bug。

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

新蜂商城 Vue 新版本

应该有很多朋友在关注 新蜂商城 Vue 版本,群里也经常会有人问我,在这里我和大家汇报一下最新的开发进度,在把掘金小册《Spring Boot 大型线上商城项目实战教程》全部更新完成后,就把精力放在了 Vue 版本的开发中,后端选择的是 Spring Boot 技术栈,而前端选择的是 Vue 技术栈,目前的开发进度还算可以,如果没有意外的话,应该在 4 月份前后就可以完成测试,并且把前后端所有的全部开源到 GitHub 了。

先看一下她的素颜照吧,嘻嘻(#.#)

  • 首页

  • 商品详情页

新蜂商城 vue 版本的其他页面和功能也正在开发中。

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

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

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

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

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

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

    新蜂商城已经开源了 3 个多月左右的时间,在 2019 年的年末,仓库的 Star 数量冲破了 1000,整理本篇文章的时间是 2020 年 1 月 12 日,目前的 Star 数量是 1180 左右 ...

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

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

  4. 3月份GitHub上最热门的Java开源项目

    今天,我们来盘点3月份GitHub上最热门的Java项目的时候了,如果你每月都有关注猿妹发布的排行榜,那么本月的Java项目对你来说一定不陌生,这些都是曾经多次出现在榜单中的项目: 1 advance ...

  5. 2018上半年GitHub上最热门的开源项目

    关注GitHub的人都知道,这个平台上面有太多优秀的值得学习的开源项目了,这里总结了2018上半年GitHub上最热门的开源项目. 1: tensorflow https://github.com/t ...

  6. 新建一个新的spring boot项目

    简单几步,在Eclipse中创建一个新的spring Boot项目: 1.Eclipse中安装STS插件: Help -> Eclipse Marketplace... Search或选择&qu ...

  7. 【spring cloud】子模块module -->导入一个新的spring boot项目作为spring cloud的一个子模块微服务,怎么做/或者 每次导入一个新的spring boot项目,IDEA不识别子module,启动类无法启动/右下角没有蓝色图标

    如题:导入一个新的spring boot项目作为spring cloud的一个子模块微服务,怎么做 或者说每次导入一个新的spring boot项目,IDEA不识别,启动类无法启动,怎么解决 下面分别 ...

  8. Eclipse中创建新的Spring Boot项目

    本文转载自:http://blog.csdn.net/clementad/article/details/51334064 简单几步,在Eclipse中创建一个新的spring Boot项目: 1.E ...

  9. 2019年9月Github上最热门的JavaScript开源项目

      2019年9月Github上最热门的JavaScript开源项目 前端开发 前端开发 微信号 qianduan1024 功能介绍 专注于Web前端技术文章分享,包含JavaScript.HTML5 ...

随机推荐

  1. js mvvm:闲来无事,实现一个只具最基本数据双向绑定的mvvm

    近期项目内用knockoutjs. 想模拟实现数据双向绑定的基本功能. 只具有最基本的功能,且很多细节未曾考虑,也未优化精简. 能想到的缺少的模块 1事件监听,自定义访问器事件 2模版 3父子级 编码 ...

  2. documentFragment深入理解

    documentFragment是一个保存多个element的容器对象(保存在内存)当更新其中的一个或者多个element时,页面不会更新.只有当documentFragment容器中保存的所有ele ...

  3. Python时间操作所相关

    相关模块:time,datetime,calendar(日历模块) 获取当前时间: # 获取当前10位时间戳,默认返回为float类型 print int(time.time()) # output: ...

  4. zabbix监控mysql数据库信息脚本

    ---恢复内容开始--- 在/usr/local/zabbix/etc/zabbix_agentd.conf增加 # 获取mysql性能指标 UserParameter=mysql.status[*] ...

  5. 用jekyll和github把网站建起来!

    先把这些天学习的用jekyll在github上搭建网站的步骤记录下来,留作参考. #安装jekyll 确定系统安装 Git, Ruby, RubyGems, Nodejs, Python2.7. 如何 ...

  6. 批量复制及执行命令shell脚本

    平时在处理一个或几个机器运行环境时,一个机器一个机器处理也能接受,但是如果是一批机器,几十或几百台,要是一台一台去安装环境,光是输入同一的命令,估计你自己都想吐,所有聪明的人会想一些偷懒的办法,确实可 ...

  7. 解决getImageData跨域问题

    在项目开发过程中要用到html5增加的getImageData方法来实现刮刮卡的效果,后台上传图片,手机端用手刮.在本地开发没遇到问题,上线之后发现刮不了,提示"Uncaught Secur ...

  8. 正式学习MVC 02

    1.cookie 继续讲解MVC的内置对象cookie 相对不安全 1)保存cookie public ActionResult Index() { // 设置cookie以及过期时间 Respons ...

  9. 提取.bank音频包。 Extract .bank audio files

    转载请注明出处! 首先我们需要提取的文件是 .bank 的音频文件包,里面包含很条音频. 这是我们会用到工具 step1: 运行  quickbms.exe, 它会自动打开选择文件窗口,我们直接选择下 ...

  10. 开源网站云查杀方案,搭建自己的云杀毒-搭建ClamAV服务器

    开源网站云查杀方案,搭建自己的云杀毒 搭建ClamAV服务器 1        前言: 在上一篇我们已经演示了整个方案,传送门<开源网站云查杀方案,搭建自己的云杀毒>:https://ww ...