初識前后端
在學習了解前后端的程序中,自己看到了這一篇好的文章,摘下了一些當下用的的內容,供復習參考,
什么是前端開發?
前端開發主要涉及網站和 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精選文章)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/458239.html
標籤:JavaScript
