初識前後端 在學習瞭解前後端的過程中,自己看到了這一篇好的文章,摘下了一些當下用的的內容,供複習參考。 什麼是前端開發? 前端開發主要涉及網站和 App,用戶能夠從 App 屏幕或瀏覽器上看到東西。簡單地說,能夠從 App 屏幕和瀏覽器上看到的東西都屬於前端。 網站和移動 App 的前端 **對於網 ...
初識前後端
在學習瞭解前後端的過程中,自己看到了這一篇好的文章,摘下了一些當下用的的內容,供複習參考。
什麼是前端開發?
前端開發主要涉及網站和 App,用戶能夠從 App 屏幕或瀏覽器上看到東西。簡單地說,能夠從 App 屏幕和瀏覽器上看到的東西都屬於前端。
網站和移動 App 的前端
對於網頁:網頁上的內容、圖片、段落之間的空隙、左上角的圖標、右下角的通知按鈕,所有這些東西都屬於前端。
對於移動 App: 移動端的前端和網站是一樣的。所看到的內容、按鈕、圖片,它們都屬於前端。另外,因為移動設備的屏幕是可以觸摸的,所以應用程式對各種觸控手勢(比如放大 / 縮小、雙擊、滑動等)做出的響應也屬於前端,它們是前端的活動部分。
前端開發技術:這些東西是由前端開發者開發出來的,他們使用了 Vue、jQuery、React.js、Ionic、Swift、Kotlin、Bootstrap、Angular 等開發技術。
什麼是後端開發?
後端開發即“伺服器端”開發,主要涉及軟體系統“後端”的東西。比如,用於托管網站和 App 數據的伺服器、放置在後端伺服器與瀏覽器及 App 之間的中間件,它們都屬於後端。簡單地說,那些你在屏幕上看不到但又被用來為前端提供支持的東西就是後端。
網站和移動 App 的後端
網站的後端:網站的後端涉及搭建伺服器、保存和獲取數據,以及用於連接前端的介面。如果說前端開發者關心的是網站外觀,那麼後端開發者關心的是如何通過代碼、API 和資料庫集成來提升網站的速度、性能和響應性。
移動APP的後端:與前端類似,移動 App 的後端與網站後端是一樣的(主要功能)。為移動 App 搭建後端有這些選擇:雲平臺(AWS、Firebase)、自己的伺服器或 MBaaS(移動後端即服務,Mobile Backend as a Service)。
後端開發:主要使用 MySQL、MongoDB、Ruby、Apache、Nginx、PHP 等技術。
參考書:Database System Concepts,官網鏈接
前端和後端的區別有哪些
前端設計師所做的很大一部分工作是讓用戶在移動或 PC 屏幕上看到的東西看起來很棒,而且很容易使用。相反,後端開發人員只關心如何編寫乾凈的代碼(提高性能)。
前端和後端的技術棧比較
前端和後端開發者的技能要求
要成為前端或者後端開發者絕對需要掌握一定的技能。
什麼是全棧開發?
有些人可以同時從事前端和後端開發,他們被稱為全棧開發者。代碼編程一條街,前端後端誰是爹?大概全棧工程師,既當爹又當媽。
原文鏈接參考:[一文看懂前端和後端開發](一文看懂前端和後端開發_前端_Paresh Sagar_InfoQ精選文章)