首頁 >web前端 >前端問答 >web前端開發和後端開發的差別是什麼

web前端開發和後端開發的差別是什麼

青灯夜游
青灯夜游原創
2019-04-24 14:01:5620536瀏覽

web前端開發和後端開發的差異是:前端開發主要負責使用者能看到的前端展示介面,後端開發主要負責使用者不可見的邏輯功能模組。前端開發和後端開發需要掌握的技術也是不相同的,前端開發需要掌握html、css、js等技術,後端開發需要掌握php、java、jsp等技術。

web前端開發和後端開發的差別是什麼

什麼是Web前端開發?

(推薦教學:html教學

Web前端,顧名思義是來做web的前端頁面的;也就是在web應用程式中用戶可以看得見碰得著的東西。包括web頁面的結構、web的外觀視覺表現以及web層面的互動實現。

什麼是Web後端開發?

Web後端更多的是負責產品的服務技術實現,包括業務邏輯,資料儲存和處理,訊息佇列處理等。以及產品服務端介面實現,包括與前端的接口,第三方的接口,服務體系內部接口等。後端開發主要是對資料庫進行互動以處理相應的業務邏輯。

web前端開發與後端開發的差別在於:

1、展示方式不同

web前端開發主要做的是使用者所能看到的前端展示介面。

web後端開發主要做的是邏輯功能等模組,是使用者不可見的。

2、所用技術不同

web前端開發需要掌握的技術:

 ● 熟練前端開發技術(HTML5、JS、JSON、 XHTML、CSS3),了解各項技術的相關標準
 ● 掌握Ajax非同步編程,能夠寫出高效能、可重複使用的前端元件;
 ● 對OO、MVC、MVVM等程式設計思想、前端框架有深刻理解,熟練一個前端框架(常用前端框架Vuejs,AngularJS,React,Bootstrap,QUICK UI,行動端有:Frozen UI,weUI ,SUI,MUI,AUI),了解其原理(框架有很多,選擇兩個三個主流的框架,熟練,深度了解才可以);
 ● 善於Web性能優化,可訪問性、對SEO等有良好的體驗;理解表現層與數據層分離的概念、 Web語義化(這些也是在找工作中,很有用的加分項);
 ● 了解前端安全機制,熟悉HTTP協定以及瀏覽器快取策略;
 ● 熟悉常見JS開發框架原始碼實現,(如:prototype、jQuery 、Mootools,Ext, Dojo,underscore、YUI、Kissy),至少熟練一種。
 ● 對常見的瀏覽器相容問題有清楚的理解,並有可靠的解決方案;如IE6/7/8/9、 Firefox、Safari、Chrome;
 ● 具有較高的美學

web後端開發需要掌握的技術:

 ● 精通java,php,jsp,servlet,java bean,JMS,EJB,Jdbc,Flex開發,對相關的工具、類別庫以及框架非常熟悉,常用後端框架如SSM(Spring SpringMVC MyBatis)框架集,Velocity,Hibernate,iBatis,OSGI等,對Web開發的模式有較深的理解(至少熟練一套後端框架);
 ●至少熟悉一種關係型資料庫,如:mysql,oracle等。熟練使用oracle、sqlserver、SQL Develpoer,PLSQL,MySQL Workbench等常用的資料庫管理工具,對資料庫有較強的設計能力
 ● 熟悉maven專案配置管理工具,熟悉tomcat、jboss等應用伺服器;
● 精通物件導向分析與設計技術,包括設計模式、UML建模等
 ● 熟悉網路編程,具有設計和開發對外API介面經驗與能力,同時具備跨平台的API規範設計以及API高效呼叫設計能力
 ● 熟悉部分前端知識

相關推薦:CSS教學

以上是web前端開發和後端開發的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn