前端程式設計師和後端程式設計師的區別是什麼

2021-03-03 22:13:27 字數 5452 閱讀 2238

1樓:ch陳先生

區別1,以不同的方式展示:

前端開發主要是研究使用者可以看到的前端內顯示介面。後端開發主要容集中在邏輯功能等模組上,使用者看不到的這些模組。

區別2,所用技術不同

前端開發的技術主要包括但不限於html5、css3、javascript、jquery、bootstrap等技術。而後端開發是以java為例的,主要用到的技術包括但不限於協議 servlet tomcat伺服器等技術。

區別3,穩定性不同

前端開發和後端開發有什麼區別

2樓:

前端開發和後端開發的區別在於:

一、展示方式不同

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

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

二、所用技術不同

1、前端開發用到的技術包括但不限於html5、css3、javascript、jquery、bootstrap、node.js 、angularjs等技術。

2、後端開發 以java為例 主要用到的 是包括但不限於協議 servlet tomcat伺服器等技術。

擴充套件資料:

公司對前後端人員招聘的要求:

web前端:

1、精通html,能夠書寫語義合理,結構清晰,易維護的html結構;

2、精通css,能夠還原視覺設計,併相容業界承認的主流瀏覽器;

3、熟悉javascript,瞭解ecmascript基礎內容,掌握1到2種js框架,如jquery;

4、對常見的瀏覽器相容問題有清晰的理解,並有可靠的解決方案;

5、對效能有一定的要求,瞭解yahoo的效能優化建議,並可以在專案中有效實施;

web後端:

1、精通jsp,servlet,javabean,jms,ejb,jdbc,flex開發,或者對相關的工具、類庫以及框架非常熟悉,如velocity,spring,hibernate,ibatis,osgi等,對web開發的模式有較深的理解;

2、練使用oracle、sqlserver、mysql等常用的資料庫系統,對資料庫有較強的設計能力;

3、熟悉maven專案配置管理工具,熟悉tomcat、jboss等應用伺服器,同時對在高併發處理情況下的負載調優有相關經驗者優先考慮;

4、精通物件導向分析和設計技術,包括設計模式、uml建模等;

5、熟悉網路程式設計,具有設計和開發對外api介面經驗和能力,同時具備跨平臺的api規範設計以及api高效呼叫設計能力;

3樓:當年明月

前端開發

和後端開發的區別在於:

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

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

3、前端開發用到的技術包括但不限於 html5 css3 javascript jquery bootstrap node.js angularjs等技術;

4、後端開發 以java為例 主要用到的 是包括但不限於協議 servlet tomcat伺服器 等技術。

4樓:亦木靜汐

1、語言不同

web前端:**主要在客戶端(pc、手機、pad)執行;web後端的**主要在服務端(某臺機房伺服器等)執行

2、思考的方向是與使用者互動不同

前段主要是考慮怎樣能讓使用者覺得用起來更舒服,考慮介面佈局、互動效果、頁面載入速度等等,主要是偏向使用者看得見的部分,客戶端(pc、手機、pad)上瀏覽web

後端更多是考慮業務邏輯、資料庫表結構設計、伺服器配置、負載均衡、資料的儲存、跨平臺api設計等等,更多的是考慮使用者看不到的部分,保證業務邏輯處理資料的嚴謹,保證資料吞吐的效能

3、穩定性不同

前端主要怕設計稿的頻繁變更,佈局樣式、互動效果的需求變更;後端主要怕業務邏輯變更,或者當使用規模增大之後的穩定性

5樓:雲南新華電腦學校

web前端: 前端技術包括4個部分:前端美工、瀏覽器相容、css、html"傳統"技術與adobe air、google gears,以及概念性較強的互動式設計,藝術性較強的視覺設計等等。

web後端:後端更多的是與資料庫進行互動以處理相應的業務邏輯。需要考慮的是如何實現功能、資料的存取、平臺的穩定性與效能等。前端開發與後端開發的區別:

1、前端開發主要做的是使用者所能看到的前端展示介面,後端開發主要做的是邏輯功能等模組,是使用者不可見的。

2、前端開發人員需要精通js,能熟練應用jquery,懂css,能熟練運用這些知識,進行互動效果的開發。

後端開發以java為例主要用到的是包括但不限於協議、servlet、tomcat伺服器等技術。

6樓:喬木

一、要弄清區別,首先要知道前端和後端的概念:

1)web前端: 顧名思義是來做web的前端的。這裡所說的前端泛指web前端,也就是在web應用中使用者可以看得見碰得著的東西。

包括web頁面的結構、web的外觀視覺表現以及web層面的互動實現。

2)web後端:後端更多的是與資料庫進行互動以處理相應的業務邏輯。需要考慮的是如何實現功能、資料的存取、平臺的穩定性與效能等。

二、實際的開發過程中,前端、後端開發人員所要具備的技能:

1)前端開發人員:精通js,能熟練應用jquery,懂css,能熟練運用這些知識,進行互動效果的開發。

2)後端開發人員:會寫java**,會寫sql語句,能做簡單的資料庫設計,會spring和ibatis,懂一些設計模式等。

三、總結:

web前端分為網頁設計師、網頁美工、web前端開發工程師

首先網頁設計師是對網頁的架構、色彩以及**的整體頁面**負責

網頁美工只針對ui這塊的東西,比如**是否做的漂亮

web前端開發工程師是負責互動設計的,需要和程式設計師進行互動設計的配合。

web前端需要掌握的有指令碼技術javascript div+css現下最流行的頁面搭建技術,ajax和jquery以及簡單的後端程式等。 後端的話可供開發的語言有 asp、php、jsp、.*** 這些後端開發語言的話搭建環境都不一樣

7樓:四川原始碼時代科技****

前端開發:所謂前端就是**前臺部分,是執行在pc端,移動端等瀏覽器

8樓:四川優就業

web前端:

顧名思義是來做web的前端的。這裡所說的前端泛指web前端,也就是在web應用中使用者可以看得見碰得著的東西。包括web頁面的結構、web的外觀視覺表現以及web層面的互動實現。

web後端:

後端更多的是與資料庫進行互動以處理相應的業務邏輯。需要考慮的是如何實現功能、資料的存取、平臺的穩定性與效能等。

1. 前端框架一般指用於簡化網頁設計的框架,比如,jquery,extjs,bootstrap等等,這些框架封裝了一些功能,比如html文件操作,漂亮的各種控制元件(按鈕,表單等等)。

2. 使用前段框架可以降低介面開發週期和提高介面的美觀性。

3. 有些框架比較輕量,比如jquery,有些框架比較重量,比如extjs。一般來說重量的框架會封裝更多的功能,比如extjs,封裝的grid控制元件有很強的資料展示和操作功能。

1.對使用者的價值:

大部分產品對使用者的核心價值是功能和內容提供的,而不是由表現層和互動。譬如支付、電商、新聞、交友。

後端解決有還是無的問題,開天闢地。

前端解決有了以後好用的問題,錦上添花,在競爭激烈的領域確實至關重要。

2.技術廣度和難度:

廣度上後端工作在伺服器領域,能控制的硬體基本沒有極限,cpu、儲存、網路、叢集等等,因此技術領域極廣。一個優秀的後端需要掌握或瞭解大量技術如:併發、業務架構、資料庫、幾打流行框架、效能調優、分散式計算、叢集架構、容災、安全、運維等等,一層挖透了還有下一層。

幾十年計算機發展歷史中大量的技術沉澱在伺服器端。

web前端一直工作在一個瀏覽器盒子裡,先天不足,能承載的可能性太小,技術廣度不足。

深度上,現代計算機領域的難題如大規模負載,海量資料處理,實時計算也是後端的,前端集中在表示層,這一層雖然也很複雜,但能稱之為難題的技術幾乎沒有,也很容易複製。

前端要說深度也不是沒有,但這一步需要跨到圖形領域(如網頁遊戲),不是常見場景。

說到底前端**能控制的硬體確實不如後端,因此在技術上,前端更容易。現在為什麼說前端會比後端更值錢呢?那是因為前端對硬體的控制能力提升了(html5\nodejs\mobile),而後端分化得比較厲害,有一批後端專門只寫業務邏輯,框架是別人寫的,系統架構是別人搭的,伺服器跑在雲裡,連機器實體地址都不知道。

世人眼裡可能覺得這種寫mvc**的人才是後端,這種被限制在一個「虛擬盒子」裡的後端確實不怎麼難上手。

一般而言網上說的網際網路行業的技術含量排名大概是這樣:

產品經理《設計師《前端《後端《其他更高階職位,比如演算法工程師等等。

在廣大中小公司,很多產品經理都是不會**,不會設計。 很多技校學藝術設計的畢業生,當上了美工。這些都是真,所以能力低,乾的人多,自然就低。

然而,你問google設計師掙多少了嘛?

門檻低不等於技術含量低。

9樓:匿名使用者

前端開發主要是靜態使用者介面加上一些動態效果,不涉及資料邏輯!例如:一個登陸頁面:

前端開發只要做好靜態頁面部分 ,加上滑鼠移入輸入框、移出輸入框的顏色變化;但是輸入使用者名稱、密碼 後登入系統的話要連線資料庫,這個就需要後臺開發做邏輯處理了!

10樓:匿名使用者

web程式的前端就是呈現在瀏覽器介面上的元素、樣式和互動行為等的控制,後端則主要是負責資料存取和邏輯控制等。

11樓:web前端教室

前端開發主要是負責頁面互動、資料展示,等可視方面的工作內容;

後端開發主要是底層業務邏輯的實現;

12樓:匿名使用者

web前端分為網頁設計師、網頁美工、web前端開發工程師首先網頁設計師是對網頁的架構、色彩以及**的整體頁面**負責網頁美工只針對ui這塊的東西,比如**是否做漂亮web前端開發工程師是負責互動設計的,需要和程式設計師進行互動設計的配合。

web前端需要掌握的有指令碼技術javascript div+css現下最流行的頁面搭建技術,ajax和jquery以及簡單的後端程式等。 後端的話可供開發的語言有 asp、php、jsp、.*** 這些後端開發語言的話搭建環境都不一樣。

想好好學習的話,自然需要一個好的學習地方了,原始碼時代就還不錯,有時間就可以去看一下,能不能學的好還是要卡自己啦,當然提供一個好的學習環境也是很有必要的,它就可以做到這一點,相信自己要是可以靜下來學習,當然不會很差。

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

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

這就是它的主要區別了

layui的程式設計師裡面是前端的多還是後端的多

程式設計師前端後端不同的公司不一樣的,一般前端的人多。每個公司前端和後端都差不多的,根據公司與專案,所以沒有明確的多與少 程式設計師是做前端開發好,還是後端開發好呢?這個沒有絕對,很多程式設計師前端後端都不錯,只是有特別擅長的技術 現在工作需要的都是全才,只會一項往往成為短板 祝好運,望採納。全能一...

程式設計師小問題,程式設計師找工作問題

合格的程式設計師不是根據 的行數來判斷的,敲得飛一般的速度,只能說是個不錯的打字員。程式是為解決實際問題而存在的,要解決生活中的實際問題,掌握基本的語言知識是前提,敏捷的思維才是最有效的保障,思想才是一個東西的靈魂。所以才有演算法這麼一個說法。我個人覺得一個合格的程式設計師不在乎他寫過多少行 有多麼...

以後做一名程式設計師,做前端開發好,還是後端開發好,還是移動安卓

我是一程式設計師,前後端皆精,不過主要後端開發,你說的無論哪個,只要你精通薪水都好 當前,ios最有前景,薪資水平對比你提出的較高。其次,前端比後端開發有優勢。推薦學ios開發 安卓比較好吧,用的比較多,畢竟 我覺得應該是做了後端的開發則分比較好後端的因為都是,陳璇做的事情,這個應該工作量應該會稍微...