摘要:最近終于痛定思痛,做了一個應(yīng)用,目前的產(chǎn)品確實很一般,但決定以此為起步,逐步完善逐步提高。是以提供游戲下載游戲禮包發(fā)放為核心的移動端應(yīng)用??梢院唵卫斫獬梢粋€游戲的應(yīng)用市場。在寫后端的時候,產(chǎn)出了一個基于的授權(quán)的。
移動互聯(lián)網(wǎng)時代,我不想只當(dāng)一個后端工程師,是時候?qū)W習(xí)一些新的東西了!
一直以來想要學(xué)習(xí)一些前端的知識,擴(kuò)寬自己的技術(shù)棧,但是一直以來對前端都是進(jìn)行了解,沒有用一個產(chǎn)品把這些東西給展示出來。最近終于痛定思痛,做了一個 android應(yīng)用,目前的產(chǎn)品確實很一般,但決定以此為起步,逐步完善、逐步提高。
android 1.0版本:歡迎圍觀
今后一段時間內(nèi),博客、公眾號的主要內(nèi)容將會是該產(chǎn)品涉及的技術(shù)分享,包括:我的開發(fā)思路、技術(shù)選擇、技術(shù)學(xué)習(xí)等。內(nèi)容至少保證一月一篇的進(jìn)度(因為初期還有很多知識需要學(xué)習(xí),精力有限)。一來對自己是一個總結(jié),二來是希望可以對打通任督二脈的同學(xué)起到一定的幫助。
產(chǎn)品介紹先簡單介紹一下做的是一個什么產(chǎn)品,大家之后看的時候,做到心中有數(shù)。
是以提供游戲下載、游戲禮包發(fā)放為核心的移動端應(yīng)用??梢院唵卫斫獬梢粋€游戲的應(yīng)用市場。
當(dāng)然除了普通的游戲下載外,還提供由我制作的加速游戲下載,是個什么意思呢?這里的加速并不是說優(yōu)化手機(jī)環(huán)境,讓游戲運行更流暢。而是進(jìn)入游戲后,可以加速游戲進(jìn)程,別人通過這個劇情需要10分鐘,你只需要5分鐘(所有加速的游戲均以取得對方授權(quán))
這個產(chǎn)品也將會以真實的形態(tài)進(jìn)行運營。
技術(shù)介紹作為一個想要成為 跨端工程師 的我,想以此為契機(jī)找到了學(xué)習(xí)新技術(shù)、運用新技術(shù)的支撐點。
為了完成這個app,最開始想全部采用原生,但這樣會遺漏掉 混合應(yīng)用 的學(xué)習(xí),所以決定改為混合應(yīng)用的方式進(jìn)行開發(fā)。
服務(wù)端:phalcon + nginx + mysql
前端技術(shù):android + vue + vux(提供 app 與 手機(jī)網(wǎng)站)
后臺界面:vue + iviewui
為了完成上面的任務(wù),服務(wù)端方面只需要看一下 phalcon 這個php框架,這對于我還是很容易上手的。一周時間做完了服務(wù)端的內(nèi)容。后面的分享也先從它開始。
在寫后端的時候,產(chǎn)出了一個基于 phalcon 的 oauth2 授權(quán)的lib。當(dāng)時本來想找個開源的,沒找到。之后也會開源到github上。借鑒了 Filsh/yii2-oauth2-server 項目。
后端做完后,需要前端展示出來,于是先學(xué)了android的一些基礎(chǔ)知識(以前有java web開發(fā)經(jīng)歷),然后重點了解:Fragment RecyclerView WebView,然后途中了解到 Rxjava,又對它進(jìn)行了解學(xué)習(xí)并使用。
這年代學(xué)習(xí)js,npm,webpack都是必知必會的。
js框架方面,選擇目前最火也最好用的 Vue,這部分知識還是學(xué)習(xí)中,產(chǎn)出的唯一成果就是這個頁面 http://m.jiasux.com/#/share
當(dāng)然css的布局樣式,怎么也沒有辦法繞過去了(我以前最討厭的東西,各種浮動讓我煩躁)。還好現(xiàn)在工作幾年有了耐心,然后又出現(xiàn)了 flex 這種新的布局方案。
現(xiàn)在css的寫法也是種類繁多,我學(xué)習(xí)了其中一種less,因為使用的開源項目中采用了該技術(shù)。
最近有些朋友一直再問我,Payment 項目的文檔什么時候補(bǔ)全,放心,不會棄坑的。目前已經(jīng)全部介入支付寶的新版本支付接口。
后期會先從后段開始寫,然后寫前端。之后逐步記錄每一次迭代時就按照開發(fā)順序來進(jìn)行。也希望大家能夠持續(xù)關(guān)注這個產(chǎn)品,給我提出更好的意見。
個人博客:https://helei112g.github.io/
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/23126.html
摘要:后端開發(fā)的疑惑后端開發(fā)最常面對的一個問題性能高并發(fā)等等。而到了時代,在方面有了前后端分離概念移動后端更是無力渲染天然前后端分離。 先來上一張前端頁面的效果圖(Vue + Vux + Vuex + Vue-Router)。showImg(https://segmentfault.com/img/remote/1460000010207850); 第一次做gif 沒什么經(jīng)驗,太大了。加載...
摘要:介紹下一個新項目,后端該如何從零去搭建。我們先假設(shè)這個項目由兩部組成提供給站點使用的提供給運營人員使用的管理后臺。因此通過回顧,我們得出我們的后端項目需要一個的層次,來存放業(yè)務(wù)邏輯。 這是 后端開發(fā)者從零做一個移動應(yīng)用 的后端部分第二篇。介紹下一個新項目,后端該如何從零去搭建。我們先假設(shè)這個項目由兩部組成 提供給wap站點、app使用的api; 提供給運營人員使用的管理后臺。 整個...
摘要:更詳細(xì)的內(nèi)容下一章開篇深入聊聊前后分離講述關(guān)于我目前在寫從零構(gòu)建前后分離項目系列,修正和補(bǔ)充以此為準(zhǔn)不斷更新的項目實踐地址彩蛋提前預(yù)覽下一章傳送門 開篇 : 縱觀WEB歷史演變 在校學(xué)習(xí)和幾年工作工作中不知不覺經(jīng)歷了一半的 WEB 歷史演變、對近幾年的發(fā)展比較了解,結(jié)合經(jīng)驗聊聊 WEB 發(fā)展歷史。 演變不易,但也是必然,因為為人始終要進(jìn)步。 WEB 的發(fā)展史 一、開山鼻祖 - 石器時代...
摘要:更詳細(xì)的內(nèi)容下一章開篇深入聊聊前后分離講述關(guān)于我目前在寫從零構(gòu)建前后分離項目系列,修正和補(bǔ)充以此為準(zhǔn)不斷更新的項目實踐地址彩蛋提前預(yù)覽下一章傳送門 開篇 : 縱觀WEB歷史演變 在校學(xué)習(xí)和幾年工作工作中不知不覺經(jīng)歷了一半的 WEB 歷史演變、對近幾年的發(fā)展比較了解,結(jié)合經(jīng)驗聊聊 WEB 發(fā)展歷史。 演變不易,但也是必然,因為為人始終要進(jìn)步。 WEB 的發(fā)展史 一、開山鼻祖 - 石器時代...
閱讀 919·2021-11-22 12:04
閱讀 2125·2021-11-02 14:46
閱讀 648·2021-08-30 09:44
閱讀 2128·2019-08-30 15:54
閱讀 757·2019-08-29 13:48
閱讀 1618·2019-08-29 12:56
閱讀 3481·2019-08-28 17:51
閱讀 3306·2019-08-26 13:44