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