摘要:另外它還有另外一個作為,為我的其他小項目提供數據。查看文檔后端在最終采用之前,我一度已經在使用開發了,但由于考慮到代碼被其他項目重用及市場現狀,并且上半年負責的項目剛好使用了。
最近三年的工作經歷,讓我有機會接觸到不同技術棧的項目,并且從中積累了不少各個技術棧的開發經驗,雖然技術深度不夠,但可以用不同技術視角去思考項目的設計和開發,例如:以客戶端開發的視角去思考 API 的設計、用客戶端開發的思路去開發前端項目等,然而這些經驗都分散在了我這兩年半時間里做的大大小小的項目里。
所以我希望可以將我的這些經驗歸納總在「 daza.io 」這個項目里,它的實質是一個內容聚合項目(參考了即刻的形式),用程序去收集一些可能感興趣的文章,并通過其他用戶對于文章的評判,以達到篩選到優質內容,提高學習效率。
另外它還有另外一個作為,為我的其他小項目提供數據。最簡單的一個例子就是最近在寫的個人博客,其中有一個模塊就是用地圖展示我旅行的足跡,數據就是來源于它。
我的進步離不開開源,所以「 daza.io 」也是全部開源的
「 daza.io 」是打雜的拼音,也是對一種自嘲,其實個人感覺敢自稱自己是打雜的人綜合能力都是挺強的。
主頁:http://daza.io
接口:http://api.daza.io
LOGO網站截圖 技術棧 RESTLOGO 是請我一個設計師朋友設計的,個人非常喜歡他的設計,與他合作的兩年來也得到了挺多關于設計及用戶體驗上的經驗。
本人是非常喜歡文檔先行的工作方式的,先用文檔將思路整理一遍,然后在開發的時候再次完善。這次我在對比了多個文檔工具最終選擇了 Swagger 。
Swagger
查看文檔: http://api.daza.io/docs
后端( API Only )在最終采用 Laravel 之前,我一度已經在使用 Sails.js 開發了,但由于考慮到代碼被其他項目重用及市場現狀,并且上半年負責的項目剛好使用了 Laravel 。
Laravel 5.3
MySQL
前端使用了現在非?;鸬?Vue.js 框架開發,肯定有人會問,現在 Vue.js 2.0 都已經發布了,為什么不用 2.0 寫。那是因為這個項目在 5 月就已經創建了,所以在現在在使用 2.0 進行開發自己的個人博客項目,一但把 1.x 和 2.0 的一些差異了解得差不多后就會升級。
Vue.js 1.x
vuex
vue-router
vue-resource
vue-validator
客戶端 iOS使用 Swift 2.3 進行開發,基本參考了今日頭條和即刻的設計,目前已經完成主要功能。
備注:將會以付費軟件的形式發布到 AppStore
Android部署尚未開始!
項目其實通過 Docker + DaoCloud 實現了自動化部署,只要把代碼推送到 GitHub , DaoCloud 將會自動構建并部署。
Docker
DaoCloud
七牛云存儲
項目地址daza-backend
daza-frontend
daza-ios
daza-android
加入討論關于我如果你對這個項目有興趣,想吐槽,想提建議,為項目提供服務,歡迎加以下討論群。
支持一下歡迎同行交流或者有好工作機會的朋友加我微信。
如果你覺得我的代碼寫得還不錯對你有幫助,請掃下面二維碼。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30513.html
摘要:可能是被領導拒絕漲薪給刺激了,就一直想著跳槽漲薪。還有就是那個不肯漲薪的領導,辭職以后,所有的都是,卻連都不愿意給我漲。 畢業1年時間,從2k漲到15k,轉行測試承...
摘要:錯誤好高騖遠最常見的錯誤之一就是在理解概念之后立即采取行動。其實這也是人們常說要放棄學習的常見原因之一。當項目逐漸深入時,他們就放棄學習了。關鍵點是,認真學習你正在學習的東西,你會得到進步。挑戰意味著你正在提升個人能力,這將使你進步。 showImg(https://segmentfault.com/img/remote/1460000011209193); 前言 很多人嘗試學習 Ja...
閱讀 1123·2021-11-08 13:13
閱讀 1707·2019-08-30 15:55
閱讀 2762·2019-08-29 11:26
閱讀 2426·2019-08-26 13:56
閱讀 2549·2019-08-26 12:15
閱讀 2125·2019-08-26 11:41
閱讀 1394·2019-08-26 11:00
閱讀 1530·2019-08-23 18:30