1. 程式人生 > >「newbee-mall新蜂商城開源啦」GitHub 上最熱門的 Spring Boot 專案,我也要做一次靚仔!

「newbee-mall新蜂商城開源啦」GitHub 上最熱門的 Spring Boot 專案,我也要做一次靚仔!

>沒有一個冬天不可逾越,也沒有一個春天不會到來。 介紹一下新蜂商城的近況,同時,新蜂商城 Vue 版本目前也在開發中,在這篇文章裡我也向大家公佈一下新蜂商城 Vue 版本的開發進度,和大家同步一下,在不久後也會進行所有原始碼的開源。 ## GitHub 上最熱門的專案榜單 有一天,群裡的一位朋友忽然發了一個連結,提到新蜂商城([newbee-mall](https://github.com/newbee-ltd/newbee-mall))專案上了 “**GitHub** **上最熱門的開源專案**”,當時的文章連結大家可以點選下方圖片檢視,這張圖片也是當時公眾號文章釋出時的頭圖,來源於“開源最前線”公眾號。 [![](https://user-gold-cdn.xitu.io/2020/2/28/17089e4f924d9820?w=897&h=383&f=png&s=243044)](https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650353509&idx=1&sn=f23a7397b9a16486335cc4999a87ad3a&chksm=875a4eeeb02dc7f8e22ed4cd9dd63707424b08ba9fbe80296ab74efbbfe2421a6631ec200789&scene=126&sessionid=1582861357&key=bf98b9c38d7b112a064330690f1d4b2cd7ee4243fe91130c5aae66500d36e1376256fb21301769d775138d640da4b04393f4341f95813941ce175d1a87cae2b17fcc9066aeb6b0fa8101bdc7a1635eca&ascene=1&uin=MTMzMjgyNDUwNg%3D%3D&devicetype=Windows+7&version=62080079&lang=zh_CN&exportkey=A7EgBnigcOBV%2Bq8P1g7FPqc%3D&pass_ticket=lJ7LihxqIvF92H4LAMhrOpsy3QGBpLVyoeGNvhSTP%2Ftt7Dtp%2FiV%2BqoJX6hmg7Dhx) 這是“開源最前線”公眾號釋出的一篇文章,類似這種資料統計的文章其實挺多的,最近在掘金也看到過幾篇。當然,像這種 GitHub 開源專案統計和總結的文章,以前也經常會看到,熱門的文章、熱門的開源專案、熱門的 IT 事件等等。 ## 熱門的 newbee-mall 專案 點進文章之後,果然看到了自己做的 newbee-mall 專案,文章中總共列舉了 10 個開源專案,新蜂商城這個專案是第 9 個被提到的,如下圖所示,展示了新蜂商城的名字、倉庫地址、當時的 Star 數量,還有新蜂商城的簡介內容: ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105158373-267955764.png) 關於這個專案的 Star 數量,最新的文章就是一個月之前倉庫 Star 數量的記錄文章[1000 Star Get !倉庫Star數破千!記錄一下](https://juejin.im/post/5e1aeb4df265da3e043c3097),當時應該是 1180 個 Star,短短一個多月的時間,Star 數量又漲了 1000 多,差不多是翻了一倍,這也是能夠上這份熱門榜單的原因吧。 ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105221442-541277920.png) 我自從這個專案開源後,只發布過兩篇文章,一篇是在 2019 年 12 月 30 號釋出的[《「newbee-mall新蜂商城開源啦」SpringBoot+MyBatis開發JavaWeb線上商城專案》](https://juejin.im/post/5e05d345518825125a6399c9),文章的閱讀量是 2400 多一點,另外一篇是在 2020 年 1 月 13 號釋出的[《「newbee-mall新蜂商城開源啦」1000 Star Get !倉庫Star數破千!記錄一下》](https://juejin.im/post/5e05d345518825125a6399c9),文章的閱讀量是 2000 多一點,閱讀量都不是特別高,所以新蜂商城專案能得到如今的關注量並不是因為我自己的宣傳,我的影響力並沒有這麼大。 印象中,這個開源倉庫上過幾次 GitHub 的 Trending 榜,我還截圖過,如下所示: - 第一次上榜 ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105235143-50074215.png) - 第二次上榜 ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105246060-1209277331.png) 還有一次是半天增了 100 多個 star,我也不知道是不是當天有哪位大佬幫忙推了一下專案: ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105256140-806452394.png) 最近一次應該是在 2020 年 3 月 18 日,當天是上了 GitHub 的 Trending 榜的第一位,這也是第一次到了這個排名: ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105307379-650669518.png) ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105316502-2107808607.png) 所以,在這裡需要感謝一下各位的支援,我知道不可能是我自己的原因使得這個開源專案有了如今的小熱度。 當然,我也會繼續努力,目前已經開始開發 vue 版本,屆時依然會將所有程式碼開源。 ## 繼續努力 說真的,能夠上一次熱門榜單真的很開心,我當時看到了那份榜單中有自己的專案真的是難以置信,這種榜單我經常會看,常常會在榜單中看到各個優秀開源專案的身影,每次都會很羨慕,也很期待。 我也曾經幻想過,如果我寫的開源專案也能出現在榜單中該有多美,哈哈哈哈,這個是真的想過,每次看到類似榜單時都會有這個想法,畢竟我也做過開源專案,誰不想得到大家的認可呢?不過事與願違,很長一段時間都像是在玩單機遊戲。 從 2017 年就做了我的第一個開源專案 [ssm-demo](https://github.com/ZHENFENG13/ssm-demo),到目前為止也有三年多了,我也做了好多個開源專案,但是寫過的好多個專案,無一例外,都沒有熱門過。 ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105328227-1536470805.png) 慘是慘的,但是也很正常啊,GitHub 上優秀的專案那麼多,如果沒有特別吸引人的特點肯定輪不到自己專案的,我離優秀還有很大一段距離,我的這些專案也離優秀還有一些距離,即使是最近有一點點熱度的新蜂商城專案,也還有很多需要完善和優化的地方。 **所以,繼續努力!** ## 新蜂商城的持續迭代 新蜂商城這個專案也會一直更新迭代,年假和在家辦公的這段日子裡,也改了一些bug,如下圖所示: ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105338891-1854626119.png) - 修改了一些註釋語句,有些地方是之前沒注意,寫錯了,做一下改正。 - 增加了商品在“下架”狀態下的訪問限制和下單限制,如果商品是“下架”狀態是無法繼續生成訂單的。 - 購物車數量驗證邏輯的優化,修改了一些 bug。 目前已經改了不少的問題,今後也會繼續修改 bug、持續的去完善這個專案。 ## 新蜂商城 Vue 新版本 應該有很多朋友在關注 新蜂商城 Vue 版本,群裡也經常會有人問我,在這裡我和大家彙報一下最新的開發進度,在把掘金小冊[《Spring Boot 大型線上商城專案實戰教程》](https://juejin.im/book/5da2f9d4f265da5b81794d48?referrer=59199e22a22b9d0058279886)全部更新完成後,就把精力放在了 Vue 版本的開發中,後端選擇的是 Spring Boot 技術棧,而前端選擇的是 Vue 技術棧,目前的開發進度還算可以,如果沒有意外的話,應該在 4 月份前後就可以完成測試,並且把前後端所有的全部開源到 GitHub 了。 先看一下她的素顏照吧,嘻嘻(#^.^#) - 首頁 ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105357700-1411447302.png) - 商品詳情頁 ![](https://img2020.cnblogs.com/blog/859549/202003/859549-20200322105407038-1143152849.png) 新蜂商城 vue 版本的其他頁面和功能也正在開發中。 >除註明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。 **感謝大家的觀看,我是十三,文章首發於我的公眾號“程式設計師的小故事”。** ![](https://user-gold-cdn.xitu.io/2019/12/11/16ef46fb235adebb?w=900&h=500&f=png&s=110836)