對開發 前後端的理解

2021-12-29 16:33:10 字數 961 閱讀 3252

寫在前面的話:請忽

很久沒有寫部落格了,因為現在換了方向,總感覺突然寫別的話題會很唐突。從乙個在校學生轉變為職場的程式媛,感覺變化還是很大的(指的是從事的方向):從前我只要關注研究的點就好,把道理理清楚,然後去學習其中的思想,比如(在這之前)我最後寫的乙個是sdn相關的,有一些文章是講的以前做的專案相關,關係到linux核心dcb模組,應用程式和核心互動的netlink方式和虛擬化等。專案中重要的是怎麼去用,而研究中是怎麼去在前人的基礎上創新,那麼,現在到底是怎麼一回事。。我想就要從這個文章開始去探索了~~

貌似有點混亂==而且一開始可能會很搓==

請忽以前用python開發過乙個小遊戲,是乙個簡單的網頁文字輸入遊戲(可是一直沒有時間和興趣去更新,真的是很慚愧==)。這個遊戲雖小,也包括遊戲引擎和網頁html模版,採用python web.py網路框架。可是當初也從來沒有考慮過前後端的問題。如果當時我能考慮到這些,並且很精通前端的開發,我想呈現給使用者看的就不是乙個簡單的文字介面了。。

mvc模式(model-view-controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(model)、檢視(view)和控制器(controller)

前端也就是mvc模式中的view。我們開發乙個**,需要呈現給使用者,使得他們看到美美的頁面,比如乙個鏈結,乙個按鈕。然而這個如果讓後台來做就是會非常麻煩的事情,整個後台邏輯就會糟糕的不成樣子。

後台指的是mvc中的控制器和模型了,以後再補充。。

如果把設計包括進去的話應該包括css,html,然後就是js,然後就是php等

前端和後端是怎麼互動的?比如通過json來傳遞訊息!

前端的步驟一般是,討論需求,設計原型,給出設計,切出頁面,編碼實現,測試。

後端的步驟一般是,討論需求,編碼實現,測試。

編碼的時候前後端要討論介面,資料格式等。

不同的公司和專案不一樣,但大致就是這個流程。。

另外前台包括的技術太多了,可以選擇合適的去進行開發。

前後端分離的理解

前後端的認識誤解 前端 和 後端 分開的 那就是前後端分離 前後端的分工,真正前後分離,不僅僅是分工那麼簡單,它是乙個種架構模式 1 web應用的一種架構模式。在開發階段,前後端工程師約定好資料互動介面,實現並行開發和測試 2 在執行階段前後端分離模式需要對web應用進行分離部署,前後端之前使用ht...

對前後端的理解

什麼是前端,什麼是後端?很多學開發,或者沒學開發的,可能都覺得這個是兩種東西 我也曾經為了解釋前後端和人爭論,說的面紅耳赤還是解釋不清什麼是前後端,前後端真的是兩個東西嗎?網上也有很多很多的說法,有的說,前端是前端,後端是後端。有的說,前後端不分家,還有的說.在這裡,我說一下我能解釋的,和我最接收的...

前後端開發協同的思考

前後端需要定義一套完整的錯誤碼體系,每個錯誤碼都有其含義,正確響應結果會有乙個code,可以定義為200,跟標準http code對應,容易理解。有些api介面,會使用http標準code返回,告知使用者業務的狀態,例如easyar的介面http 1.1 404 not found 這裡使用了htt...