日韩欧乱色一区二区三区在线_久久―日本道色综合久久_欧美日本一区二区_网曝91综合精品门事件在线

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 開發web應用,好的開發流程是怎么樣的?

開發web應用,好的開發流程是怎么樣的?

來源:千鋒教育
發布人:xqq
時間: 2023-10-13 08:52:29 1697158349

一、開發web應用,好的開發流程

就個人開發自己小項目而言,我僅談談自己的做法,希望有所幫助。

名列前茅步自然是做mindmap,無論是在平板上做還是電腦上做,這個步驟大概就是積累原始的創意點。這部分大略的設計一下數據庫,把功能理清楚。以及后續如果要添加東西,該如何添加。注意,頁面設計永遠不是個人開發的名列前茅步,功能才是。(當然如果你精通設計而且能夠一開始就能出設計稿當我沒說。)

第二 步就是打算采取什么技術來做,因為是個人的項目,技術的采取是為了節省后續開發的工程量。再就是數據庫的選取。

第三步就是先撘主界面(或者只有后臺頁面搭建后臺主頁面)。怎么搭?平時ember積累的東西能夠用上了,平時codepen學到的特效可以上了,靜態頁面首頁必須搭的很完整。也就是說,這個不應該后面返工的。因為自己不擅長設計和布局,所以借鑒優異的作品無可厚非。如果你僅僅只是為了把功能做出來,那么你可以直接用開源的模板或者自己買的模板抄抄抄。

第四步 應該是基礎功能與數據庫對接。這個部分分為先做數據庫最簡單的。比如我要做用戶注冊登陸,那么數據庫只放一張表。里面只有基礎的幾個字段。然后應該把功能和這個基礎的對接上。比如我用Mongdb來做,那么我就先把Schema這些先設計一個簡單的,后續需要填充我直接加進來就好了。在這一步中你會突然發現之前設計的數據庫結構不合理(往往都是這個時候發現),那么就改改改?;A的對接了。然后你要測試,你要把前端那部分抽象出來。以備下一個自己的項目用。

第五步 這一步就是在基礎功能上開始擴展,擴展一個新功能,一個頁面一個數據表慢慢搭,主結構已經固定了,你剩下就是慢慢擴展,至于RESTful API接口 這個就是簡單的數據庫處理,個人項目要的就是簡潔,你能夠用最簡單的辦法做出來名列前茅個雛形就行了。

第六步 “返工”,這個是看個人,我平時寫功能的時候往往圖快,并沒有考慮后續的一些東西。這個時候就是慢慢將東西抽象出來,然后一個個慢慢修改,改調用注釋。(平時已經在開發時有寫注釋的習慣)。

延伸閱讀:

二、應用架構設計原則

1、穩定性原則

一切以穩定為中心;架構盡可能簡單、清晰;不過度設計。

2、接耦/拆分

穩定部分與易變部門分離;核心業務與非核心業務分離;電商主流程與輔流程分離;應用與數據分離;服務與實現細節分離。

3、抽象化

應用抽象化:應用只依賴服務抽象,不依賴服務實現細節、位置;

數據庫抽象化:應用只依賴邏輯數據庫,不需要關心物理庫的位置和分片;

服務器抽象化:應用虛擬化部署,不需要關心實體機配置,動態調配資源。

4、松耦合

跨域調用異步化,不同業務域之間盡量異步接耦。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 英吉沙县| 芒康县| 平武县| 义乌市| 萝北县| 开封市| 分宜县| 从化市| 新巴尔虎右旗| 临武县| 凌云县| 水富县| 嘉祥县| 罗城| 教育| 九龙县| 晋州市| 肥城市| 株洲市| 中西区| 都匀市| 饶阳县| 彩票| 庆安县| 饶河县| 镇沅| 丹寨县| 苗栗市| 会同县| 三明市| 娄底市| 盖州市| 峡江县| 图木舒克市| 通化县| 方城县| 田林县| 甘孜| 察雅县| 泰兴市| 通海县|