摘要:無論你是前端后端移動端開發人員,或是設計師產品經理,都可以在平臺上發布項目,與志同道合的小伙伴一起協作完成項目。
全平臺全棧開源項目 coderiver 今天終于開始前后端聯調了~
首先感謝大家的支持,coderiver 在 GitHub 上開源兩周,獲得了 54 個 Star,9 個 Fork,5 個 Watch。
這些鼓勵和認可也更加堅定了我繼續寫下去的決心~ 再次感謝各位大佬!
項目地址: https://github.com/cachecats/...
靠業余時間從產品立項,到畫原型圖設計功能,到前端實現,再到后端實現,斷斷續續寫了幾個月,今天終于可以調試接口啦!一路走來,感謝大家的鼓勵與陪伴~
coderiver 是什么?致力于打造全平臺全棧精品開源項目,計劃做成包含 pc端(Vue、React)、移動H5(Vue、React)、ReactNative混合開發、Android原生、微信小程序、java后端的全平臺型全棧項目。
coderiver 中文名 河碼,是一個為程序員和設計師提供項目協作的平臺。無論你是前端、后端、移動端開發人員,或是設計師、產品經理,都可以在平臺上發布項目,與志同道合的小伙伴一起協作完成項目。
coderiver 河碼 類似程序員客棧,但主要目的是方便各細分領域人才之間技術交流,共同成長,多人協作完成項目。暫不涉及金錢交易。
技術架構目前只做了基于 Vue 的 PC 端,和基于 java 的后端。
前端的技術架構是 Vue 家族,UI 框架用的是餓了么的 Element-ui .
后端采用了基于 SpringCloud 的微服務架構。整個項目分為了五個服務:
注冊中心 eureka_server
用戶服務 user_service
項目服務 project_service
評論服務 comments_service
服務網關 api_gateway
服務網關用了 Zuul ,所有接口都經過網關訪問,便于統一做用戶鑒權、負載均衡等操作。
各服務間通信用 Feign。多個場景都使用了 Redis ,主要是作為緩存容器使用。數據庫操作暫時用的是 JPA,后期還會用 Mybatis 實現一版。消息隊列暫時還沒用到,后面會用 RabbitMQ。
部署的時候應該還會用 Nginx 和 Docker。
項目中用到的技術和關鍵的業務邏輯,都會總結出來寫成博客方便大家學習參考,也希望各位大佬多多提意見,共同使項目更完善、優雅、質量更高。
博客匯總博客主頁:https://juejin.im/user/5b06d5...
已經發表的項目相關博客:
java后端點贊模塊設計 - Redis緩存 + 定時寫入數據庫實現高性能點贊功能
評論模塊 - 后端數據庫設計及功能實現
服務網關 Zuul 與 Redis 結合實現 Token 權限校驗
評論模塊優化 - 數據表優化、添加緩存及用 Feign 與用戶服務通信
Vue pc端vue + element-ui + scss 仿簡書評論模塊
element-ui 的Dialog被蒙板遮住原因及解決辦法
規劃對項目的規劃是做成包含 pc端(Vue、React)、移動H5(Vue、React)、ReactNative混合開發、Android原生、微信小程序、java后端的全平臺型全棧項目,具體平臺和技術實現方案、進度如下表:
平臺 | 實現方案 | 進度 |
---|---|---|
pc 端 | Vue + Element | 90% |
pc 端 | React 技術棧 | 未開始 |
移動端 H5 | Vue 技術棧 | 未開始 |
移動端 H5 | React 技術棧 | 未開始 |
小程序 | Wepy 或 小程序原生 | 未開始 |
混合開發 | ReactNative | 未開始 |
Android 原生 | 安卓原生開發 | 未開始 |
后端 | java + SpringCloud | 90% |
其中除了 React 技術棧,其他的我都可以做。
但考慮到時間和項目周期,以后可能會邀請其他貢獻者加入。如果遇到合適的小伙伴,也可能會追加實現,比如 IOS 原生應用,Flutter 混合開發等…
所有平臺,都會用當下最流行最熱門的技術方案實現,代碼的質量也會盡全力做到最優。
結語路漫漫其修遠兮,吾將上下而求索。
再次感謝大家的鼓勵與支持,我會繼續努力,保持全速更新,爭取早日實現全平臺覆蓋~
如果覺得項目不錯,GitHub 上順手送個 Star ,或給文章點個贊唄~
項目地址: https://github.com/cachecats/...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72260.html
摘要:沒有耐心閱讀的同學,可以直接前往學習全棧最后一公里。我下面會羅列一些,我自己錄制過的一些項目,或者其他的我覺得可以按照這個路線繼續深入學習的項目資源。 showImg(https://segmentfault.com/img/bVMlke?w=833&h=410); 本文技術軟文,閱讀需謹慎,長約 7000 字,通讀需 5 分鐘 大家好,我是 Scott,本文通過提供給大家學習的方法,...
摘要:我聽不太懂了內存管理日后需要解決不應該合并小的請求升級成本可能會有多頁面構建工程歡迎社區人士來搞尤大說盡量少用會有副作用值得借鑒的啊勾股建議全局現階段停留在底層,不能完全解決,還是需要框架 主持人:陰明 virtual dom 然后balabala(走神了- -) 尤小右 服務端渲染:流式渲染v-model用在自定義組件業務邏輯的組建需要可服用的 需要注意父子組件的解耦(不推薦雙向綁定...
摘要:但是,有一件事是肯定的年對全棧開發者的需求量很大。有一些方法可以解決這個問題,例如模式,或者你可以這么想,其實谷歌機器人在抓取單頁應用程序時沒有那么糟糕。谷歌正在這方面努力推進,但不要指望在年會看到任何突破。 對于什么是全棧開發者并沒有一個明確的定義。但是,有一件事是肯定的:2019 年對全棧開發者的需求量很大。在本文中,我將向你概述一些趨勢,你可以嘗試根據這些趨勢來確定你可能要投入的...
摘要:但是,有一件事是肯定的年對全棧開發者的需求量很大。有一些方法可以解決這個問題,例如模式,或者你可以這么想,其實谷歌機器人在抓取單頁應用程序時沒有那么糟糕。谷歌正在這方面努力推進,但不要指望在年會看到任何突破。 對于什么是全棧開發者并沒有一個明確的定義。但是,有一件事是肯定的:2019 年對全棧開發者的需求量很大。在本文中,我將向你概述一些趨勢,你可以嘗試根據這些趨勢來確定你可能要投入的...
閱讀 2508·2021-11-15 11:38
閱讀 1954·2021-11-05 09:37
閱讀 2270·2021-10-08 10:12
閱讀 2812·2019-08-30 15:55
閱讀 2115·2019-08-30 15:52
閱讀 1227·2019-08-29 13:24
閱讀 468·2019-08-26 18:27
閱讀 1478·2019-08-26 18:27