我經(jīng)常在想洲拇,如果寫代碼不能自己獨(dú)立完成一整個(gè)項(xiàng)目感论,那這個(gè)程序員當(dāng)?shù)酶挑~有什么區(qū)別(當(dāng)然這個(gè)是個(gè)人想法绅项,勿噴!)
已經(jīng)醞釀寫這個(gè)項(xiàng)目已經(jīng)很久了比肄,因?yàn)槌鰜?lái)上班兩年半了快耿。一些旁門左道都有涉及,可能都不精薪前,希望大湃笈看到后別噴关斜,哈哈示括!
開(kāi)始"簡(jiǎn)書"這個(gè)項(xiàng)目之前,已經(jīng)完成了一部分工作痢畜,這邊說(shuō)說(shuō)我是怎么打算的垛膝!咱們先不談這個(gè)項(xiàng)目的需求!
我的冰箱里有什么丁稀?
開(kāi)始項(xiàng)目之前我做過(guò)很多計(jì)劃吼拥,我之前做過(guò)一年的ios,現(xiàn)在正在做前端线衫,主要搞reactjs凿可,和一些簡(jiǎn)單的前端自動(dòng)化的東西。
現(xiàn)在一個(gè)最基礎(chǔ)的商業(yè)應(yīng)用包括授账,服務(wù)端枯跑,客戶端,web端白热,UI敛助,產(chǎn)品,測(cè)試屋确。以前有一個(gè)女同事纳击,做產(chǎn)品很牛逼,想到的問(wèn)題總是我想不到的攻臀,雖說(shuō)博主不是專業(yè)做產(chǎn)品的焕数,但是記得那個(gè)女同事說(shuō)過(guò),得一步步來(lái)刨啸,慢慢迭代百匆。自此,在博主在想要做的這個(gè)項(xiàng)目中呜投,先把最簡(jiǎn)單的一部分完成加匈!
說(shuō)說(shuō)博主這個(gè)項(xiàng)目中所用到的技術(shù):
服務(wù)端:
node:因?yàn)槭亲銮岸说拇媪В嗌贂?huì)點(diǎn)node,而且雕拼,這個(gè)學(xué)習(xí)成本低纵东,然后之前是做javaweb出生的,在服務(wù)端這邊啥寇,先把最基本的做好就行
restful:接口這邊參考restful api的標(biāo)準(zhǔn)
ios:
swift和react native:關(guān)于源生和RN偎球,應(yīng)該有不少爭(zhēng)議的地方,之前寫ios的時(shí)候辑甜,做過(guò)一段時(shí)間的RN衰絮,現(xiàn)在也安全上線了,如果為了炫技什么的磷醋,可能還真的會(huì)用RN猫牡,但是后來(lái)思來(lái)想去,還是決定用swift來(lái)寫邓线!如果真的有幸我最后堅(jiān)持寫完這個(gè)項(xiàng)目了淌友,在迭代的時(shí)候,我會(huì)將它改成RN版本骇陈!
android
java:RN在android上不穩(wěn)定震庭,這個(gè)想必了解RN和實(shí)際開(kāi)發(fā)過(guò)的大神們都知道。經(jīng)常會(huì)遇到一些坑你雌,然后就出現(xiàn)這個(gè)鍋誰(shuí)來(lái)背的問(wèn)題器联。在android上選用java
web
reactjs和vue.js:這個(gè)博主這邊正在做react,之前想過(guò)就用vue.js婿崭,但是想來(lái)又得重新學(xué)拨拓,可能是太懶了,畢竟現(xiàn)在react 和 vue 熱度旗鼓相當(dāng)逛球,然后在UI框架方面千元,用的是阿里的一個(gè)框架,不知道現(xiàn)在用的人多不多颤绕,因?yàn)橛X(jué)得挺漂亮的:
移動(dòng)端這邊用的https://mobile.ant.design/components/button-cn/
pc端這邊用的https://ant.design/docs/react/introduce-cn
UI
ps還是sketch:我可能比較崇洋媚外幸海,覺(jué)得sketch高大上,但是用了這么久的sketch奥务,實(shí)話說(shuō)sketch真的挺牛逼的物独,社區(qū)發(fā)達(dá),插件多氯葬!嘗試了一段時(shí)間后挡篓,還是決定選擇sketch!(后面會(huì)貼出效果圖地址)