前端難還是后端難?很多人都對這個問題比較關注,簡單來說,兩者都是不難的,甚至后端會比前端相對還要輕松些,但是不是后端學起來簡單,是前端現在的生態鏈遠遠比不上后端,就一個編譯器完全是后端碾壓前端,包括各種設計模式,用起來非常順手。
一般來說就普通的企業應用,比如類似于后臺管理這種。那么兩邊都不難,而后端代碼量更少,前端更啰嗦,不是難,是啰嗦,要交互代碼量翻倍上升。
對于那種非常側重交互的時候。比如游戲。3D那些、特效、那么前端也非常難
后端的領域非常廣,你學的不僅僅是這門語言上的東西,你還要學習語言外的東西。甚至你要是半個運維。
比如來說后端 就高級語言來說。C#、JAVA、PHP 這些,你不僅僅要學會語言生態里面的各種庫,你還要學它的幾大框架,比如BS 跟CS框架。除了這個外,你還要學習數據庫,關系型跟鍵值對,如MSSQL、MYSQL、Oracle、Redis 等等 它們大致語言相通,但是函數觸發器游標那些又不太相同。運維你要熟悉WIN跟LINUX基本常識跟安全操作以及部署。 這個是一個后端最基本要掌握的知識,然后就是大數據量,高并發。數據一致性的問題,這是一個非常難的問題,別以為去套幾個開源的項目 你就解決了問題。這個沒有實際解決過,都是紙上談兵。分布式拆開項目就一個業務如何劃分都非常難。
前端難還是后端難?以上就是詳細介紹,總體來說。前端學習比較垂直,就是大多數都是在語言框架內的東西,而后端不僅僅要學語言框架內的東西,還要學習其它社生態里面的東西。