什么是前端 程序里的前端和后端是什么意思?
程序里的前端和后端是什么意思?通俗一點的說,[前端] 就是我們可以直接查看的內(nèi)容,包含用戶可以看到和體驗的一切,比如你瀏覽網(wǎng)站或使用 APP 的時候,各種各樣的頁面布局、圖片、按鈕、菜單、文字、視頻等
程序里的前端和后端是什么意思?
通俗一點的說,[前端] 就是我們可以直接查看的內(nèi)容,包含用戶可以看到和體驗的一切,比如你瀏覽網(wǎng)站或使用 APP 的時候,各種各樣的頁面布局、圖片、按鈕、菜單、文字、視頻等等,而 [后端] 是程序中無法被用戶看到的這部分,進行數(shù)據(jù)交互及網(wǎng)站數(shù)據(jù)的保存和讀取,它包含著所有的邏輯功能,支撐著前端。
前端和后端在項目開發(fā)過程中都起著至關重要的作用,它們就像同一個硬幣的兩面,都起著重要的作用。
前端開發(fā)涉及到的技能主要有:Html、CSS、JavaScript、Java或kotlin(Android開發(fā))、Object-C或Swift(iOS開發(fā));當然也有很多前端的開發(fā)框架:Vue、React、Angular 等等;
后端開發(fā)語言比較多,現(xiàn)在 Java 占了大半壁江山,常用的框架或中間件諸如 Spring 全家桶、關系型數(shù)據(jù)庫 MySQL、Oracle等、非關系型數(shù)據(jù)庫 Redis、MongoDB、ES 等、消息中間件等等。
可以看到前端開發(fā)和后端開發(fā)的差別還是比較大的。
現(xiàn)在有一個非常流行的詞兒叫做“前后端分離”,也就是前端工程和后端代碼分開部署,前后端通過接口的方式進行連接,這樣前后端的開發(fā)人員在約定好接口之后,就可以并行開發(fā),并且一套后端可以支持不同的前端,實現(xiàn)后端代碼的復用。
作者:會點代碼的大叔 ,一個寫代碼的架構(gòu)師,專注程序員的學習和成長,關注并私信我數(shù)字“1”,送你一份程序員大禮包。
前段與后端的區(qū)別?
很高興能回答你的問題
前端
目前大家口中的前端大致包含以下幾類,web前端、app前端都屬于前端的范疇,這里我以web前端為例,說下web前端的主要工作:
web前端的主要工作是負責網(wǎng)頁的處理以及動態(tài)交互效果。
所用到的技術主要包含html、css、jquery等。
很多客戶對某個網(wǎng)站的第一印象就是通過頁面呈現(xiàn)出來的,這里有設計人員的功勞,主要是前端工作人員將設計出來的效果圖還原成可供用戶點擊的網(wǎng)頁,并實現(xiàn)相對的js交互。
后端
包括php、java等
這里我以php為例介紹下后端的主要工作:
有了前端工作人員的網(wǎng)頁之后,到目前為止都是一些靜態(tài)的數(shù)據(jù),拿一篇文章來說,如果你想改變?nèi)蝿眨托枰フ业皆次募?,操作不方便?/p>
后端工作人員主要負責搭建后臺管理系統(tǒng),來方便操作對應的頁面模塊
如:
關于我們、新聞資訊、產(chǎn)品中心、客戶案例、聯(lián)系我們、加入我們等
后端所用的技術主要包含 php mysql
總結(jié):一個項目的開發(fā),包含 設計 前端 后臺
希望我的回答能幫助到你!
歡迎點贊、關注、評論交流,謝謝!
我是李子,專注分享html、css、jquery、php等基礎語言課程!