日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

JAVA开源B2C系统

發布時間:2023/12/10 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA开源B2C系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

最近有人想面向境外銷售商品,但是又不想依托于亞馬遜這些平臺,于是找我來幫忙想弄個B2C系統。因為剛開始只是打算試試水,也就不打算投入多少成本了。所以這邊就考慮使用開源的B2C系統來直接使用了。


B2C開源系統選擇

由于自己的主語言是JAVA,平時工作也都是用的JAVA。考慮到以后需要對系統進行二開、部署維護等。所以一開始就直接查找JAVA 的開源系統了,并且將是JAVA語言開發的作為了第一個必要選項。結果卻是證明了自己的愚蠢啊。
在這里需要說明在選擇一個開源系統作為線上系統實際部署應用的時候,我們應該主要考慮這幾項:

  • 項目的成熟程度
  • 項目的生態環境
  • 項目的二開友好程度
  • 自己對項目的熟悉程度
  • 就我自己來說,上面幾點的重要程度應該是從高到低的。


    幾款開源的JAVA商店系統

    剛開始的時候查找開源商店系統沒有什么頭緒,都是直接通過關鍵字查找 ,什么 java Open source shop 、 java 開源商店 、 JAVA 開源購物車 等。查找起來特別費時,非常的浪費時間。特別是國內的,很多打著開源的幌子,實際上公布出來來的代碼都是缺斤少兩的,或者根本就沒有把代碼開源出來,簡直是浪費了一堆時間來過濾。

    不過后臺發現了一個收集了目前開源Shop的網站 eCommWar,這個網站收集了目前開源的網店系統,網站上有對項目的簡要描述,項目的使用語言,項目的首頁地址,項目的github star數量,fork數量等都要標注出來,真的是非常的實用。要是選型開源網店系統的話直接在這里了解相關信息一般是足夠的了。
    然而我一開始并沒有發現這東西,一心就想著找JAVA寫的。結果就找到了下面這三個,下面一一簡單說明下。


    Shopizer

    Shopizer 是JAVA語言寫的開源B2C系統。主要技術棧是 Spring Core、Spring MVC、Spring Security、Hibernate、Elasticsearch、JBoss Infinispan。這些是一般JAVA程序猿比較熟悉的技術棧了。這個項目從五年前開始,現在依然還有在維護,還是有一點活躍度的。
    基本的商店系統該有的功能一般都有了,詳細查看他們的官網介紹:Shopizer 支持的功能。 但是!我是后悔沒有好好看首頁啊。 首頁有一句話,引用他們的原文

    Shopizer’s team is developing for developers first(首先是面向開發人員開發的啊有木有,要是一開始把這句看進去了后面就不會checkout代碼研究開發了)

    感受下項目的前端和后臺:

    下面簡要說下Shopizer的優缺點

    優點

    • Shopizer 支持多店鋪系統;
    • 支持多語言,不過目前只有英語和法語,想要其他語言的還需要自己翻譯;
    • 基于Elasticsearch做的搜索,效果還不錯;
    • 技術棧對于JAVA開發人員來說比較熟悉
    • 作者沒有棄坑,依然在維護
    • 后期如果做大,擴展方便

    缺點

    • 產品成熟度不夠,功能還是不夠完善(營銷推廣、系統監控備份之類的沒有)
    • 產品首先面向開發人員(也就是說,不好使用!!!,特別是后臺,特別不好用)
    • 對于小用戶來說,該系統對內存要求稍高(單機4G內存才可以運行良好)
    • 系統還有不少bug。。。(系統代碼維護不是特別好,有些地方邏輯不清晰,備注文檔也少)

    Broadleaf Commerce

    Broadleaf Commerce 是基于Spring的企業級商店系統。不過這個系統從5.0版本開始就不再開源了,最新版是需要收費的。不過前面幾個版本的還是開源的,不過可以想到后面對于開源版本的估計也不會花什么時間來維護了把。很有可能直接棄坑了。不過呢,這個系統文檔比較完善,4.0版本的已經有比較完善的文檔了 Tutorials、Javadoc 這些都有,不過更早版本的就木有了。這個項目被一開的官網收費嚇到了,導致后來沒有自己的調查,感覺錯過了一個好東西,現在回過頭來看感覺應該會是個不錯的開源系統。

    優點

  • 系統相對成熟,功能比較完善
  • 社區比較活躍
  • 可定制程度高(比較適合有一定開發能力的中小企業)
  • 缺點

  • 最新版不開源,有棄坑風險
  • 由于這個沒有做太多的調查,也沒有把代碼checkout下來研究。所以就簡單介紹下就是啦。。。大家可以參考他們的官網和這篇博文:BroadleafCommerce簡介


    mayocat-shop

    mayocat-shop 也是一個JAVA的開源商店系統。致力于做一個開源商店系統并構建marketplace平臺供大家使用。類似 wordpress 的。可以在marketplace 下載或上傳插件模版之類的。 主要致力于針對解決下面兩個市場空缺:

  • 針對那些想構建一個商店系統的小用戶來說目前市場缺少一個簡單的解決方案
  • online marketplaces提供平臺聚集網頁制作設計
  • mayocat-shop主要技術棧:

    • PostgreSQL
    • ElasticSearch
    • REST/Jersey
    • Jetty
    • Mustache / Handlebars

    優點

  • 前后分離(分工明確,部署靈活)
  • 項目目標不錯,適合中小企業及個人用戶
  • 技術棧對于JAVA開發人員來說比較熟悉
  • 懂html和js就可以定義前端模版
  • 缺點

  • 致命傷,從2017.02開始已經不再維護了
  • 其他的就不用再說啦。


    結束語

    上面只是簡單了記錄了自己在找JAVA開源商店系統的時候了解的一些東西。需要選型開源商店系統的話,這個 eCommWar 網站真的特別有用。作為個人用戶和小商戶企業來說,個人不建議使用JAVA的開源商店系統,目前市面上比較成熟的都是PHP開發的,讀者可以在 eCommWar 這個網站上去查找對比。
    我這邊最終選用了 OpenCart,這是一個PHP寫的開源的B2C商店系統,功能完善,生態圈好,有各種插件。中國有對應的論壇,使用量多,非常適合小商戶。
    接下來打算寫下 Shopizer搭建開發OpenCart的搭建部署


    個人博客: Vioao’s Blog

    總結

    以上是生活随笔為你收集整理的JAVA开源B2C系统的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。