-
1 # 極客教程
-
2 # 非著名攻城獅
這個區別主要看怎麼理解了,以前前後端沒分離的時候,前端的工作也是由後端人員去開發的,但是隨著業務的發展,這種前後端一體已經無法滿足業務需求,我覺得從這時候才開始真正開始區別。
後端可以看做是一個穩定的分發中心,負責收集生產資料,然後經過處理轉為消費資料。
後端一般都會有後臺管理頁面或者生產手機資料入口,我們在後臺管理頁面配置資料,然後後臺經過處理存入資料庫,然後根據使用者的需求獲取消費資料。
所以後端是業務的發起點和重心。
至於客戶畫像的資料怎麼手機,每個APP業務不同,收集的資訊也不同。
其次就是業務分析了,比如日活月活,當然這些比較簡單,介面端也可以實現。
這個非常有助於業務的發展,比如一個業務,使用者在此頁面一段時間,但最終沒辦理,在結合使用者畫像,有可能分析出使用者不辦理的原因,然後依照情況調整業務。
所以前端對應的是消費端,並且對各種資訊進行收集。
總結我理解的區別就是,後端主要負責業務的穩定性,讓使用者在想辦理業務時,隨時能辦理。而前端則是收集資訊改善業務。
以上是本人拙見,如果錯誤,還請指正!
-
3 # 李子講程式設計
前端
目前大家口中的前端大致包含以下幾類,web前端、app前端都屬於前端的範疇,這裡我以web前端為例,說下web前端的主要工作:
web前端的主要工作是負責網頁的處理以及動態互動效果。
所用到的技術主要包含html、css、jquery等。
後端包括php、java等
這裡我以php為例介紹下後端的主要工作:
有了前端工作人員的網頁之後,到目前為止都是一些靜態的資料,拿一篇文章來說,如果你想改變任務,就需要去找到原始檔,操作不方便。
後端工作人員主要負責搭建後臺管理系統,來方便操作對應的頁面模組
如:
關於我們、新聞資訊、產品中心、客戶案例、聯絡我們、加入我們等
後端所用的技術主要包含 php+mysql
總結:一個專案的開發,包含 設計+前端+後臺
我是李子,專注分享html、css、jquery、php等基礎語言課程!
-
4 # 愛米生活錄
哈嘍朋友們你們好呀,我是愛米,關於前端和後端的區別,以前上大學的時候聽老師說的那些術語,由於自己是小白,我是一個也聽不懂啊,像前端的術語web開發、大資料呈現、移動端開發、web框架等;後端的術語像資料庫、伺服器、各種開發語言、框架,介面、實現功能等,去百度的時候又發現全部術語,那對於我這樣的小白,感覺好難啊。我在這裡說一下自己很俗的想法吧。
1、前端:其實表現形式就是我們每天刷的網頁,刷手機所呈現出來的畫面。如我使用百度的時候,看到各種畫面;我們看手機上的APP所呈現出來的畫面,各種樣式。這些製作出來的畫面就是我們說的前端。如果你想要深入去學習前端知識的話,就需要慢慢接觸術語啦,而如果你是隻是需要去了解了解,那我覺得你可以這樣理解的。
2、後端:後端一般來說是我們看不見的東西,朋友們在使用淘寶的時候,特別是雙十一去買東西,想想有那麼多人在買,為什麼可以運作交易成功,這是因為有強大的伺服器的原因。後端其實就是在實現功能的。一個APP除了有呈現給人們看到的畫面,還有很多功能,比如你下載一個APP,你需要註冊,登入成功就會跳你自己的主頁,你可以對自己的資訊進行修改,還可以刪除一些資訊,還可以增加一些資訊,這些功能都是後端實現的。它會把你增加,刪除、修改等等有關係的操作的資訊存在資料庫,那麼資料庫是什麼東西,它就是一個“倉庫”,用來存放資料的。
總結:以上是一個很樸實的瞭解,如果想要就業前端和後端,需要學習的很多很多。
-
5 # 優質冷門資源
你現在看到的頁面結構就是前端的工作內容,頁面中的內容就是後臺返回過來的。
前端工作相對後端簡單一點,沒有過多業務邏輯,後臺邏輯層面比較多。
回覆列表
什麼是前端開發?
前端開發主要涉及網站和 App,使用者能夠從 App 螢幕或瀏覽器上看到東西。簡單地說,能夠從 App 螢幕和瀏覽器上看到的東西都屬於前端。
網站和移動 App 的前端
移動 App 的前端和網站是一樣的。例如,你所看到的內容、按鈕、圖片,它們都屬於前端。另外,因為移動裝置的螢幕是可以觸控的,所以應用程式對各種觸控手勢(比如放大 / 縮小、雙擊、滑動等)做出的響應也屬於前端,它們是前端的活動部分。
這些東西是由前端開發者開發出來的,他們使用
了 Ionic 、 Swift 、 Kotlin 、 Bootstrap 、 Angular 、 Vue 、 jQuery 、 React.js 等開發技術。後面我們會更多地介紹這些開發技術。
物聯網的前端
任何可以連線到網際網路的裝置都是物聯網裝置。你可能會好奇物聯網裝置的前端會是什麼樣的。任何一種智慧裝置,比如智慧冰箱、遠端 POS 機、智慧手錶、智慧錢包,它們都需要提供某種介面,這樣使用者才能操作這些裝置。所以,這種介面就是一種互動媒介,組成這種介面的元素就是物聯網的前端。
但嚴格來說,物聯網裝置並沒有真正的前端。不過它們都裝有韌體,與移動 App 的前端類似。這些韌體可以用各種程式語言來開發,比如 C 語言、 C++ 、 Lua 、 Python 或 JavaScript 。
什麼是後端開發?後端開發即“伺服器端”開發,主要涉及軟體系統“後端”的東西。比如,用於託管網站和 App 資料的伺服器、放置在後端伺服器與瀏覽器及 App 之間的中介軟體,它們都屬於後端。簡單地說,那些你在螢幕上看不到但又被用來為前端提供支援的東西就是後端。
網站和移動 App 的後端
網站的後端涉及搭建伺服器、儲存和獲取資料,以及用於連線前端的介面。如果說前端開發者關心的是網站外觀,那麼後端開發者關心的是如何通過程式碼、API 和資料庫整合來提升網站的速度、效能和響應性。
與前端類似,移動 App 的後端與網站後端是一樣的。為移動 App 搭建後端有這些選擇:雲平臺(AWS、Firebase)、自己的伺服器或 MBaaS(移動後端即服務,Mobile Backend as a Service)。
後端開發使用 Ruby 、 Apache 、 Nginx 、 PHP 、 MySQL 、 MongoDB 等技術。後面我們會更多地介紹這些開發技術。
物聯網的後端
雲平臺是物聯網後端的一個重要元件。有證據表明,大部分物聯網裝置極度依賴雲伺服器,它們通過伺服器上傳、處理和下載資料。
高階物聯網解決方案的後端甚至涉及人工智慧和機器學習。
物聯網專案的後端平臺包括 Amazon IoT、Google Cloud、MQTT Broker、IFTTT,等等。
那麼前端和後端的區別有哪些?
總結三、總結:
web前端分為網頁設計師、網頁美工、web前端開發工程師
首先網頁設計師是對網頁的架構、色彩以及網站的整體頁面程式碼負責
網頁美工只針對UI這塊的東西,比如網站是否做的漂亮
web前端開發工程師是負責互動設計的,需要和程式設計師進行互動設計的配合。
web前端需要掌握的有指令碼技術javascript DIV+CSS現下最流行的頁面搭建技術,ajax和jquery以及簡單的後端程式等。
後端的話可供開發的語言有 asp、php、jsp、.NET 這些後端開發語言的話搭建環境都不一樣。