縮短開發(fā)過程的最好方法是在開發(fā)開始前做好準(zhǔn)備。
開發(fā)前要做好功能、需求、展現(xiàn)形式、邏輯等方面的充分準(zhǔn)備。,甚至提前建立模型或者模擬效果。
這樣才能有計劃、有節(jié)奏地完成發(fā)展。效率自然會提高,成本也會降低很多。
使用工具絕對是提高效率的絕佳。
發(fā)展也不例外。
就像SoFlu自動化軟件工程平臺一樣,作為全自動開發(fā)工具。
只要輸入流程圖,平臺就能自動完成開發(fā)、測試和運維。
節(jié)省了打代碼的時間,可以大大提高效率。
使用成熟的框架是最高效最快的。現(xiàn)在流行的是響應(yīng)式的開發(fā)模式。阿里推出了一套成熟的架構(gòu),完整的界面控件,省去了大量的界面設(shè)計工作,顯示美觀,邏輯流程控制清晰。可以解決純異步局部刷新的缺陷,看似先進(jìn),實則弊端多多。有興趣可以搜索相關(guān)資料進(jìn)行研究。
首先建立一個前端模型,在美工、界面、功能等方面有一個清晰的規(guī)劃,后期的實踐可以以這個規(guī)劃為基礎(chǔ);其次,你可以找一個資深的前端產(chǎn)品經(jīng)理,請他在你實踐的時候給你一些建議和改進(jìn);最后,還可以找一定數(shù)量的同行用戶來評價前端,讓前端的設(shè)計更真實,提升用戶體驗。
前端更換?它不不存在。
前端是什么?簡單來說,前端由兩種語言組成,html和javascript,前者負(fù)責(zé)展現(xiàn),后者負(fù)責(zé)操控。
前端網(wǎng)頁可以運行在所有平臺的瀏覽器上,無論windows、mac、android、ios。毫無疑問,前端在瀏覽器中的位置可以不要被其他語言所動搖。
近年來,在移動端,我們甚至很少看到純原生app。在大多數(shù)情況下,這兩者是混合的——也就是說,原生應(yīng)用程序的外殼被覆蓋在外面,而或多或少的網(wǎng)頁被嵌入在應(yīng)用程序內(nèi)部。
比如外賣app中顯示商家的列表信息,用戶只需修改網(wǎng)頁進(jìn)行改版,就可以在毫無察覺的情況驗到最新版本。不需要去appstore更新應(yīng)用。
對于開發(fā)者來說,能夠統(tǒng)一所有用戶的版本是一件很棒的事情。避免新功能兼容舊版本app的問題。大大降低開發(fā)和維護(hù)成本。