新增秒殺功能、優惠券、支付寶、Docker,newbee-mall升級版開源啦!

程式設計師十三發表於2021-06-17

最近是非常非常非常忙,一方面是公司的事情比較多,另外⼀點是最近在準備訴訟材料。⾄於訴訟的是誰,⼤家可以去看我之前寫的幾篇文章,所以本來這周是不打算更新文章的。不過,昨天慕課網的法務聯絡我的律師了,終於有反應了。為了讓大家知道事件的最新進展,就整理了這篇文章。

這篇文章主要是講兩件事:

  1. 新蜂商城升級版本newbee-mall-plus開源啦!

  2. 向⼤家同步⼀下慕課網涉嫌抄襲newbee-mall專案事件的最新進展。

DuangDuangDuang!newbee-mall-plus 開源啦!

歷經半年的開發、136次程式碼提交,新蜂商城升級版本 newbee-mall-plus 正式開源啦!

image-20210616235027917

其實,這個訊息應該在上上週就應該通知⼤家的,因為 newbee-mall-plus 專案正式的開源⽇期是 2021 年 6 月 2號:

image-20210616235105475

由於之前的時間,都花在下面幾篇文章的寫作和更新上了:

所以newbee-mall-plus開源的事情就沒來得及說。

newbee-mall-plus今後也會持續更新的,現在還是第⼀階段。第⼀階段的話,主要更新了三個功能:秒殺功能、優惠券、對接支付寶。

部分頁面如下:

  • 秒殺商品列表頁面

seckill-page

  • 優惠券列表頁面

coupon-list

  • 我的優惠券頁面

my-coupons

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

sandbox-pay01

sandbox-pay02

關於為什麼要開發新蜂商城升級版本 newbee-mall-plus 以及之前的開發計劃,⼤家可以看我之前寫的⼀篇文章:《newbee-mall 開源商城新計劃:秒殺功能、優惠券、對接⽀付寶》。所有原始碼已經發布到 GitHub 和 Gitee 網站上,和往常⼀樣,我做的開源專案不會藏著掖著,原始碼、專案的其他⽂件全部都會免費開源出去。

開源歷程

2019 年 10 月,新蜂商城就開源了,主要技術棧為 Spring Boot,是⼀個供後端開發者學習的專案。

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

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

2021 年 3 月底,使用 Vue3 + element plus 重構的後臺管理系統開源了。

2021 年 6 月,newbee-mall升級版本也開源了。

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

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

以上就是 newbee-mall 系列開源專案的⼤致歷程和時間線,可以說是⼀直在進步吧,未來也會做更多擴充和優化,希望⼤家多提⼀些建議。

寫了幾年的部落格,也做了不少開源專案,最令我感動的不是“牛逼”、“厲害”、“大佬”這樣的評價,因為我不牛逼,我也不是大佬,我更喜歡大家說自己懂了、明白了、學到了,或者有人因為這些專案解決了缺少練手專案的問題,甚至因為這些實戰專案找到了工作、完成了課程作業,這些都讓我覺得我盡力了,奉獻了自己微小的力量幫助別人。

5 年前,我做第一個開源專案的時候,就寫過這樣一段話:

在部落格裡我會分享程式碼和自己解決問題的方式和方法,也會把專案部署好給大家一個直觀的感受,如果不滿意的話就不用繼續浪費時間去看了,如果覺得還可以,就繼續讀下去,至於我為什麼寫了部落格,還要公開程式碼,還要部署上去,是因為我也是從新手過來的,我知道那種想要學習卻無能為力而不知所措的感覺,因為知識面不廣,因為沒有方向而深深的迷茫和懊惱,這些我都體驗過的,所以我會把能做的都做了,也算是彌補當時自己知識面的空洞的遺憾吧,唉,如果當時。

這就是我做開源專案的原因,因為我也是從新手過來的,我那時候自學 Java,能上手的實戰專案可太少太少了,想要找練習的 demo 都找不到,十分的煎熬。當我有能力做這件事的時候,我就要認真去做,頁面要做的漂亮,功能要做的完整,程式碼要全部開源,而不是去學一些垃圾專案,或者去貼吧、論壇、網盤、QQ群裡,去求別人分享一個練手的專案。

你們知道,這樣做的時候,一個人的頭可以有多低嗎?

我是知道的。

所以我才做了這些開源專案,技術棧從 SSM 到 Spring Boot,再從 Spring Boot 到 Vue,專案從最初的一個登入功能,到各種練手專案,簡易的後臺管理系統、資訊管理系統、部落格專案、商城專案、前後端分離專案,程式碼全部開源出來供大家學習。你看,一開始可能沒什麼,但是你堅持個 5 年,堅持和積累的作用就顯現出來了。

雖然有時候也被人罵,想想也是挺可笑的。但是今後我依然會走在這條路上,我不是一個大佬,我也沒有多高的技術能力,但是我依然會努力,做更多的開源專案造福社群,我的文章和開源專案最大的作用就是陪大家在技術道路上走上一段路,哪怕不能陪伴你太久,因為你技術能力高了之後,會越來越看不上這些練手專案。不過,我依然感謝大家讓我陪你們走過這段路。

我做開源專案,是為了彌補菜鳥時的遺憾,你是為了什麼呢?@慕課網。

不好意思,沒忍住,又cue了⼀下慕課網。

newbee-mall-plus 開源地址

所有的程式碼、檔案全部都開源到 GitHub 倉庫中,前後端程式碼全部都在倉庫裡。

並沒有任何藏著掖著的行為,不會說缺少哪個頁面或者某個重要功能,這種事情是不存在的,大家先看看文章和預覽圖,覺得不錯的朋友可以繼續瞭解一下這個專案。

當然,也希望感興趣的朋友可以找找其中的問題,提一些 pr 或者 issue,讓這個開源專案能夠減少問題並且保持進步。

newbee-mall-plus 在 GitHub 和國內的碼雲都建立了程式碼倉庫,如果有人訪問 GitHub 比較慢的話,建議在 Gitee 上檢視該專案,兩個倉庫會保持同步更新。

newbee-mall-plus 預覽地址

本專案在兩週之前已經部署到線上環境,在開源倉庫裡可以看到訪問地址。

由於伺服器的頻寬並不是非常大,擔心大家直接把伺服器擠爆了,希望大家不要一起訪問,哈哈哈哈。

慕課網涉嫌抄襲newbee-mall專案事件的最新進展

這件事情,我已經詳細的記錄在下面幾篇文章中了:

同時,在知乎上也發了一個問題:如何看待慕課網涉嫌抄襲開源專案作為《Java工程師》的終極專案並上線銷售?

很多朋友都給我發訊息說,如果有新的進展一定要艾特他們。非常感謝大家的支援,有新進展我會發出來的。昨天,慕課網終於有行動了。不對,其實他們一直有行動,現在涉嫌侵權的課程內容已經改得差不多了,所以他們的法務也聯絡我的律師了。目前只是簡單的接觸,一切還在交涉當中,但是他們的態度有些太過於傲慢了。

我也做了長遠的準備。想談,那就讓法務去談。另一邊,我和律師也一直在準備訴訟材料。很多人也問我:十三,你為什麼不直接起訴啊?我想說的是,我知道這件事也是不久之前。寫文件、整理訴訟材料也是要花時間的,如果後面要打官司的話,那會是更久的時間了。所以,耐心點,朋友們。如果這是一場戰鬥的話,也會是一場惡戰,不是小孩子過家家。

慕課網作為國內IT教育平臺的執牛耳者,應該高高地扛起保護智慧財產權的大旗,應該維護原創者的合法權益,應該嚴厲地打擊抄襲、剽竊、盜版等行為,應該給同行們做好表率。千萬不要試圖以高高在上的姿態侵犯一個開發者的合法智慧財產權,決不能助長這種不正之風。慕課網,你手中的劍應該指向“惡龍”啊!

感謝大家對我的支援!也感謝大家一直以來對於這件事情的關注!

總結

還是說回到newbee-mall-plus專案。畢竟是做免費的開源專案,能堅持到現在也挺不容易的,希望大家多給專案點幾個 star 吧!我也會繼續堅持做下去的。

我還能五殺!

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

接下來也會認真工作,好好生活,等我的好訊息!

好訊息

除註明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。

相關文章