前端的某個(gè)功能怎么跟后臺(tái)連接的 UI設(shè)計(jì)師和前端怎么合作?
UI設(shè)計(jì)師和前端怎么合作?前端工程師是需要和美工和后臺(tái)開發(fā)人員通過合作。1、和美工合作。美工講設(shè)計(jì)好的效果圖,好象是一些psd文件給前端工程師,前端工程師參照效果如正在構(gòu)思如何能實(shí)現(xiàn),因此開始在用Ph
UI設(shè)計(jì)師和前端怎么合作?
前端工程師是需要和美工和后臺(tái)開發(fā)人員通過合作。1、和美工合作。美工講設(shè)計(jì)好的效果圖,好象是一些psd文件給前端工程師,前端工程師參照效果如正在構(gòu)思如何能實(shí)現(xiàn),因此開始在用Photoshop參與切圖,切出要的圖片。如果不是圖片有問題或者不好操作的地方還要美工提出改。2、和后臺(tái)開發(fā)人員:前端不使用html、css、js等技術(shù)正在利用效果圖的頁面,同時(shí)需要和后臺(tái)人員交流為后臺(tái)數(shù)據(jù)他留借口和數(shù)據(jù)圖案填充的區(qū)域等,或則資源后臺(tái)數(shù)據(jù)等,這要和后臺(tái)人員合作好。3、能完成項(xiàng)目終于前端能夠完成頁面交給你們后臺(tái),由后臺(tái)人員填充后后臺(tái)數(shù)據(jù),一個(gè)求全部的工程完成。此時(shí)還需要前端和后臺(tái)人員在一起測(cè)試出來,結(jié)束數(shù)據(jù)和前端的良好的道德交互。
如何用python開發(fā)移動(dòng)App后臺(tái)?
給一套我用過的解決方案,用處的新過web項(xiàng)目(網(wǎng)頁ios)和手游項(xiàng)目(ios安卓),是一套后臺(tái)不對(duì)應(yīng)多種前端平臺(tái):web框架:DjangoDjango是一套總體全(guang)面(yong)的框架,基本你要的功能應(yīng)該有,文檔很精細(xì)入微,上手難比較比較不容易,開發(fā)效率也很高。光盤驅(qū)動(dòng)auth、session、orm、admin等功能,尤其是admin,如果不是要求不是太高,用從網(wǎng)上下載的后臺(tái)管理系統(tǒng)就能省下很多開發(fā)工作。webserver:nginx要比apache較輕,簡(jiǎn)練。用處部署django也比較方便,可可以參考Setting up DjangobothyourwebserverwithuWSGIbecausenginx數(shù)據(jù)庫:mysql這個(gè)不明確定義,看業(yè)務(wù)需求和開發(fā)者喜好。不過如果用了django,自然建議選一個(gè)orm支持也很好的。RESTfulAPI:Tastypie基于條件Django的RESTfulAPI。Django本身作為一個(gè)web框架,回的結(jié)果默認(rèn)是軟件渲染好的html文本。動(dòng)用Tastypie,是可以都很更方便的制作json數(shù)據(jù)格式的接口,將前后端解耦合。這樣反正是網(wǎng)頁、iOS肯定Android,都可以用雖然的接口。再是對(duì)問題另外一下:
1、如果沒有建議使用python語言,是需要怎么學(xué)習(xí)哪些知識(shí)?python語言本身,不使用的框架,web開發(fā)的通用知識(shí),諸如HTTP各位的處理流程、RESTful、OAuth等。
2、你選擇什么樣的python框架開發(fā),這個(gè)框架的優(yōu)勢(shì)?見上文。
3、如何能部署服務(wù)器?本地服務(wù)器調(diào)試,和公網(wǎng)服務(wù)器部署?Django自帶本地調(diào)試服務(wù),變更土地性質(zhì)的時(shí)候用局域網(wǎng)地址調(diào)試即可解決。公網(wǎng)防御部署見上文。
4、如果沒有建議使用python框架開發(fā)移動(dòng)后臺(tái)服務(wù),在開發(fā)源碼內(nèi)在用哪種框架?mvc那就其它的,比如我直接返回json數(shù)據(jù),有時(shí)候json對(duì)象最外層有一些是一樣的的東西,該如何處理?Tastypie可以不一次性處理掉生成json數(shù)據(jù)時(shí)的很多體力活。
5、python的后臺(tái)服務(wù)大的能允許多大的pv量會(huì)嚴(yán)重會(huì)影響用戶體驗(yàn)性能?這個(gè)沒辦法給大致答案,具體情況會(huì)受機(jī)器硬件條件(CPU、內(nèi)存、I/O)、網(wǎng)絡(luò)帶寬、代碼質(zhì)量、架構(gòu)設(shè)計(jì),甚至還配置參數(shù)的影響。目前有較小型網(wǎng)站在用python,并正常運(yùn)作(謝妃娘娘有哪些規(guī)模大公司在使用Python?有哪些知名度比較高項(xiàng)目是要注意由Python可以寫成的?-Crossin的回答),所以我python本身不是問題。實(shí)踐時(shí),做好壓力測(cè)試和上不了線后的性能監(jiān)控,得出答案瓶頸不斷優(yōu)化是王道。
6、要如何兼顧網(wǎng)頁前端以及移動(dòng)端開發(fā)的后臺(tái)?通過API,后臺(tái)無需很清楚是什么平臺(tái)在不使用它。
7、有沒有用相關(guān)的案例,即用python開發(fā)的移動(dòng)手機(jī)后臺(tái)?有沒有該問題的開源項(xiàng)目?大多框架會(huì)從網(wǎng)上下載測(cè)試案例。身邊的案例開源的還沒有到底。如果哪天我把之前寫的開源代碼了,再回來了可以修改答案。