網(wǎng)站開發(fā)前端后端英語怎么說呀,到底什么是前端?
我說的是軟件技術(shù)開發(fā)上的前端、后端、后臺(tái)。不一定專業(yè),但供參考。
前端:一般指客戶端。就是用戶使用的軟件。如QQ,微信操作的軟件均屬于前端。
后端:一般指服務(wù)端。就是構(gòu)建整套互聯(lián)網(wǎng)服務(wù)的部分。如QQ,微信都有IM服務(wù)器,就屬于后端。
后臺(tái):一般指管理員可操作的一個(gè)平臺(tái)。不同產(chǎn)品后臺(tái)不一樣??赡苁遣榭磾?shù)據(jù)的后臺(tái),也有可能是監(jiān)管用戶狀態(tài)的后臺(tái)。一般呈現(xiàn)方式是一個(gè)網(wǎng)頁。不過也有做成單獨(dú)產(chǎn)品的后臺(tái)。
軟件工程師是前端還是后端?
軟件工程師一般是后端,前端的叫前端工程師或者UI設(shè)計(jì)師。
一般來說,軟件工程師是一個(gè)廣義的概念,包括軟件設(shè)計(jì)人員、 軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開發(fā)生產(chǎn)相關(guān)。軟件工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語言 ( C語言 / C++ / JAVA 等)、 數(shù)據(jù)庫技術(shù)(SQL/ORACLE/DB2等)等,還有諸多如 JAVASCRIPT、AJAX、HIBERNATE、SPRING 等前沿技術(shù)。此外,關(guān)于網(wǎng)絡(luò)工程和軟件測(cè)試的其他技術(shù)也要有所涉獵。
什么是后端編程?
舉一個(gè)開發(fā)H5的例子:
一般來說,我們只需要將應(yīng)用程序簡單地分成前端和后端兩個(gè)開發(fā)任務(wù)。這種情況也有其交流習(xí)慣的原因(就像我們生活中的許多稱呼,語言,文字在熟悉中,都會(huì)用簡化的方式來代替完整的稱呼)。相應(yīng)地,我們也會(huì)按照大家熟悉的方式將可歸納的能力范圍整合到某個(gè)名詞下,所以后端開發(fā)工程師也會(huì)負(fù)責(zé)數(shù)據(jù)庫的開發(fā)。
用過軟件或應(yīng)用的人都知道,我們將簡單地將用戶分為看得見和看不見兩類。我們習(xí)慣把用戶看到的稱為前端,而把用戶看不到的部分稱為后端。一般用戶看到的東西分為視覺、功能、交互方式、內(nèi)容等等,對(duì)于開發(fā)來說,主要是功能和交互體驗(yàn),這些可以簡單劃分為前端部分,前端使用的開發(fā)語言有: html、 css、 js等,但是不代表前端的技術(shù)難度就很簡單,一款軟件的體驗(yàn)好與壞往往是無法區(qū)分的。
舉例來說,我在標(biāo)題新聞中寫了一個(gè)小程序,相應(yīng)的用戶看到的功能是前端,然后用戶使用我開發(fā)的小程序,獲取我的功能并反饋,最常見的是數(shù)據(jù)反饋,比如用戶注冊(cè)我的小程序,行為數(shù)據(jù)通常由后端工程師處理,其實(shí)這很簡單,后端開發(fā)是基于服務(wù)器環(huán)境的開發(fā),因此我們也稱它為服務(wù)器語言,另外,不同的平臺(tái)有自己不同的開發(fā)文檔作為提交產(chǎn)品的規(guī)范,這也和后端開發(fā)有關(guān)。
通過下面一張圖來表達(dá)下前端和后端開發(fā)的關(guān)系:以上,謝謝。