newbee-mall 開源商城新計劃:秒殺功能、優惠券、對接支付寶

新項目是 newbee-mall 的升級版本,暫時就叫它 newbee-mall-plus 吧,第一階段會開發秒殺功能、優惠券、對接支付寶這些功能,也會慢慢加入 Redis、 Elastic Search、Sentinel、Docker、K8s、消息隊列、Spring Cloud 等技術棧。前端

以上是對於後端技術棧的補充和升級,至於前端技術棧的話,後面可能會加入 React 版本和小程序版本的新蜂商城代碼實現。vue

新蜂商城系列倉庫地址:https://github.com/newbee-ltdjava

若是還喜歡這個開源項目的話,請點贊支持哈!git

DuangDuangDuang!newbee-mall-plus 來啦!

20 多天沒有發新文章啦,由於近期工做比較忙,都在處理公司裏的事情,恰好週末這兩天有時間就整理了一下開源倉庫的信息,而且作了一下 newbee-mall 系列在 2021 年的開發計劃,除了新蜂商城和新蜂商城 Vue 版本的迭代優化以外,打算作一下系統的升級,主要計劃以下:github

  • 增長功能模塊
  • 增長技術棧

第一階段的話,主要開發三個功能:秒殺功能、優惠券、對接支付寶。數據庫

若是一切順利,會繼續開發評論模塊、商品的全文搜索功能等等。小程序

目前的開發進度處於起步階段,僅僅是寫了基礎頁面的樣式,尚未開發具體的功能,部分頁面以下:後端

  • 秒殺商品列表頁面

  • 優惠券列表頁面

  • 個人優惠券頁面

  • 支付寶接入(截的支付寶網站的預覽圖)

全部計劃中的功能都是剛剛開發,預計農曆新年後一段時間開發完成。api

基礎的功能測試和秒殺功能壓測完成後,就會把源碼發佈到 GitHub 和 Gitee 網站上,和往常同樣,我作的開源項目不會藏着掖着,源代碼、項目的其餘文件所有都會免費開源出去。緩存

項目 newbee-mall 開源的歷程

今年是 2021 年,newbee-mall 正式開源到 GitHub 的時間是 2019 年。

真的沒想到這已是 newbee-mall 開源的第三個年頭了,很快啊!過程當中就是陸陸續續的進行優化和問題修改,感興趣的能夠去了解一下這個 Spring Boot + Vue 技術棧開發的商城項目,開源地址以下:

newbee-mall 在 GitHub 和國內的碼雲都建立了代碼倉庫,若是有人訪問 GitHub 比較慢的話,建議在 Gitee 上查看該項目。

固然,newbee-mall 系列也在不斷地優化進步。

2019 年 10 月,新蜂商城就開源了,主要技術棧爲 Spring Boot,是一個供後端開發者學習的項目。

2020 年 5 月,新蜂商城 Vue2 版本也開源了,加入了前端技術棧 Vue,前端開發者也能夠學習和使用。

緊接着,2020 年 11 月,新蜂商城 Vue3 版本也開源了。

原來的新蜂商城只有一個 PC 端的頁面,加入了 Vue 版本以後新蜂商城的展示形式更加豐富了,新蜂商城變成了這樣:

從左到右依次爲:新蜂商城後臺管理系統頁面、新蜂商城 PC 端頁面、新蜂商城 Vue 版本的三個頁面。

以上就是 newbee-mall 開源項目的大體歷程和時間線,如今又開始繼續迭代,能夠說是一直在進步吧,將來也會作更多拓展和優化,但願你們多提一些建議。

爲何要開發新蜂商城升級版本 newbee-mall-plus

我會從如下兩點來談一談爲何要開發 newbee-mall-plus。

首先是 newbee-mall 項目的由來:

十三本身開發出了當前的 newbee-mall 新蜂商城,個人想法很簡單,就是作一個你們都能運行的商城項目,而不是缺胳膊少腿的項目,不求有多麼完善,也不求有多少技術棧,我目前的想法就是你們均可以運行它,使用它,至於完善它嘛,你們給我點時間哈。

新蜂商城 newbee-mall 的話,主要的點就是易用,易用,易用,要考慮到各個階段的開發者,甚至是學生,因此作的儘可能簡單易用一些,不會使用太複雜的技術棧,讓全部人均可以快速上手這個商城項目。

其次,是 newbee-mall 項目開源時,我對於這個項目的暢想,由於不可能不作優化,不可能只用 Spring Boot 技術棧,而不加入其它流行的技術棧。

商城項目並不會使用太多的技術棧,使用和部署起來都很是簡單,只須要基礎的java運行環境和數據庫,很快就能夠啓動這個大型商城項目,目的就是讓你們方便,若是你須要一個能夠實踐的商城項目,這絕對會是你最佳的選擇,對於各個階段的java開發者都很是友好。

目前的技術棧對全部人都很是友好,可是這不表明該商城項目不會進行優化,以後我也會在此項目的基礎上再次進行優化迭代,加入緩存、搜索引擎、微服務、集羣、高併發等等內容,知足更多開發者的需求,可是不會是當前項目,當前項目是一個基石,我會在這個基石項目上慢慢的添加內容。

升級版本 newbee-mall-plus 項目其實在開發 newbee-mall 項目的時候就已經列入計劃中,只是以前一直在開發先後端分離相關的功能,好比 newbee-mall-vue-app、newbee-mall-vue3-app、newbee-mall-api 這三個倉庫,時間主要都用來作 Vue 相關的倉庫了:

如今,這些項目的開發工做也完成的七七八八,後面就是平常的維護和功能優化了,所以就把 newbee-mall-plus 項目提上了日程。

新倉庫 newbee-mall-plus 具體的開發計劃

從今天開始算起,計劃在半個月內把全部新增模塊的前端頁面給敲出來,也就是年前爭取作完前端頁面。

優惠券功能、支付寶接入、秒殺功能,預計的開發時間應該在兩三個月左右吧,若是不出意外的話。畢竟快過年了,而後年末公司還有一些小活動,因此預計在 2021 年 4 月前開發完成。

開發完成,再測試一段時間,一切沒問題了,就能夠放到開源網站供你們學習和使用啦,等着我哈!

好啦!newbee-mall-plus 進入開發階段啦,倉庫地址是 https://github.com/newbee-ltd/newbee-mall-plus ,感興趣的朋友記得關注和點贊倉庫啊!

star 越多,開發越快!哈哈哈哈哈。

總結

畢竟是作免費的開源項目,能堅持到如今也挺不容易的,但願你們多給項目點幾個 star 吧!我也會繼續堅持作下去的。

好了,今天的分享到這裏就結束啦!

接下來就好好開發新項目,等個人好消息!

相關文章
相關標籤/搜索