前端開發(fā)和后臺(tái)開發(fā)是有區(qū)別的,工作的內(nèi)容和負(fù)責(zé)的東西是完全的不同的,以下以網(wǎng)站的開發(fā)為例。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營(yíng)銷推廣、網(wǎng)站重做改版、昌平網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為昌平等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
1、前端開發(fā)
前端開發(fā)現(xiàn)在一般指的就是web前端開發(fā)工程師,其負(fù)責(zé)是網(wǎng)站前端頁(yè)面也就是網(wǎng)頁(yè)的頁(yè)面開發(fā),簡(jiǎn)單的說(shuō)網(wǎng)站前端負(fù)責(zé)是東西是網(wǎng)站用戶可見(jiàn)的東西,如網(wǎng)頁(yè)上的特效、網(wǎng)頁(yè)的布局、圖片、視頻等內(nèi)容。網(wǎng)站前端工程師的工作內(nèi)容就是將美工設(shè)計(jì)的效果圖的設(shè)計(jì)成瀏覽器可以運(yùn)行的網(wǎng)頁(yè),并和后端開發(fā)工程師配合做網(wǎng)頁(yè)的數(shù)據(jù)顯示和交互。
2、后端開發(fā)
后端開發(fā)一般也叫做后臺(tái),其負(fù)責(zé)是網(wǎng)站后臺(tái)邏輯的設(shè)計(jì)和實(shí)現(xiàn)還有用戶及網(wǎng)站的數(shù)據(jù)的保存和讀取。比如一般網(wǎng)站都是有用戶注冊(cè)和登錄的,用戶的注冊(cè)的信息通過(guò)前端發(fā)送給后端,后端將其保存在數(shù)據(jù)庫(kù)中,用戶登錄網(wǎng)站的時(shí)候,后端需要通過(guò)用戶輸入的用戶名和密碼是否與數(shù)據(jù)庫(kù)中的一致來(lái)判斷用戶是否有權(quán)限登錄,這是后臺(tái)開發(fā)中的一個(gè)最簡(jiǎn)單的功能。
一個(gè)優(yōu)秀的WEB架構(gòu),必定會(huì)應(yīng)用一些分層設(shè)計(jì)的思想,這樣可以讓系統(tǒng)開發(fā)起來(lái)更靈活,同時(shí)后期維護(hù)也比較方便。本文作者麥?zhǔn)嬖O(shè)計(jì)了一個(gè)前端與后端分離的架構(gòu),原文分享如下:
看了《系統(tǒng)架構(gòu):Web應(yīng)用架構(gòu)的新趨勢(shì)—前端和后端分離的一點(diǎn)想法》
這篇文章,對(duì)前端與后端的分離非常認(rèn)同,這樣做對(duì)于系統(tǒng)的維護(hù)是有相當(dāng)大的好處的。正好自己也設(shè)計(jì)了一個(gè)這樣的系統(tǒng),于是把它拿出來(lái),和大家討論一下。這個(gè)架構(gòu),與其說(shuō)是想出來(lái),還不如說(shuō)是我做系統(tǒng)總結(jié)出來(lái)的最佳實(shí)踐。
我們做的系統(tǒng),前端的頁(yè)面基本都是使用
JavaScript 的富戶端頁(yè)面,主要應(yīng)用的框架用,jquery、jquery ui、knockout
js、Durandal、另外,還有自己封裝的一些 UI 組件,后端的主要采用到的技術(shù)有 OData、MVC、Linq to SQL
以及自己寫的一個(gè)權(quán)限管理組件,數(shù)據(jù)庫(kù)采用的是 SQL Server 2005。
一、主體不同
1、PHP:是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語(yǔ)言。只需要很少的編程知識(shí)就能使用PHP建立一個(gè)真正交互的WEB站點(diǎn)。
2、Web前端:是創(chuàng)建Web頁(yè)面或app等前端界面呈現(xiàn)給用戶的過(guò)程。
二、過(guò)程不同
1、PHP:PHP網(wǎng)頁(yè)文件被當(dāng)作一般HTML網(wǎng)頁(yè)文件來(lái)處理并且在編輯時(shí)可以用編輯HTML的常規(guī)方法編寫PHP。
2、Web前端:通過(guò)HTML,CSS及JavaScript以及衍生出來(lái)的各種技術(shù)、框架、解決方案,來(lái)實(shí)現(xiàn)互聯(lián)網(wǎng)產(chǎn)品的用戶界面交互。
三、學(xué)習(xí)的框架不同
1、PHP:可選的框架包括CakePHP、CodeIgniter、Zend等。
2、Web前端:熟悉掌握HTML、服務(wù)器端腳本語(yǔ)言、CSS和JavaScript之后,學(xué)習(xí)Web框架可以加快Web開發(fā)速度,節(jié)約時(shí)間。
參考資料來(lái)源:百度百科-前端開發(fā)
參考資料來(lái)源:百度百科-php編程技術(shù)
兩種技術(shù)較之其他軟件開發(fā)的學(xué)習(xí)在難度上都要容易些,PHP技術(shù)學(xué)習(xí)前需要先掌握一定的web前端的專業(yè)技術(shù)。
web前端用來(lái)開發(fā)前端,用戶看得見(jiàn)的界面及交互,PHP技術(shù)開發(fā)后端,給前端提供數(shù)據(jù)支持。技術(shù)掌握的足夠,哪種技術(shù)的發(fā)展和就業(yè)都是非常可觀的。
有一定的自學(xué)能力和自控能力,有一套完整的教程資料,熟練使用stackoverflower,segmentfault等站點(diǎn)解決技術(shù)性的問(wèn)題,自學(xué)起來(lái)難度不會(huì)太大。反之,報(bào)班系統(tǒng)的學(xué)習(xí)專業(yè)技術(shù)。
網(wǎng)頁(yè)題目:數(shù)據(jù)庫(kù)前端開發(fā)php 前后端數(shù)據(jù)庫(kù)
轉(zhuǎn)載源于:http://www.chinadenli.net/article44/doogjhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站改版、虛擬主機(jī)、網(wǎng)站導(dǎo)航、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)