新聞中心
前端說(shuō)改個(gè)東西要兩天?
我也是后端開(kāi)發(fā),但是想強(qiáng)答一波 (手動(dòng)斜眼)

后端開(kāi)發(fā)主要是理清楚邏輯,在框架內(nèi)將所需要的的數(shù)據(jù)提供給前端展示出來(lái)。其中所有的目標(biāo)是明確的。我就是需要這部分的數(shù)據(jù),所選擇的技術(shù)類(lèi)型在框架內(nèi)也會(huì)有明確的要求。所以后臺(tái)開(kāi)發(fā)的時(shí)間基本是在對(duì)業(yè)務(wù)邏輯的整理上面。
前端的需求則是對(duì)數(shù)據(jù)的展示。獲取到數(shù)據(jù)后,他們需要考慮的展示效果包括展示界面的大小是否合適,顏色調(diào)整,界面功能圖標(biāo)選擇,選擇的圖標(biāo),原型是否符合審美,對(duì)整理的風(fēng)格是否統(tǒng)一等都需要考慮。有的一個(gè)圖標(biāo)選擇困難癥就會(huì)糾結(jié)很久。而且有一個(gè)眾所周知的點(diǎn),產(chǎn)品經(jīng)理與程序員的 矛盾。他看著簡(jiǎn)單的問(wèn)題,但是實(shí)現(xiàn)起來(lái)很復(fù)雜。有可能后端覺(jué)得前端展示非常簡(jiǎn)單,其實(shí)也是一種片面的看法。
前端的展示對(duì)一個(gè)產(chǎn)品有著十分重要的作用。 前后端分離,也是為了更好的成品。
ajax是由前端寫(xiě)還是后端寫(xiě)?
狹義的看ajax的話,程序由前端寫(xiě)。ajax技術(shù)本身屬于前端技術(shù),是一種異步,獲得后臺(tái)數(shù)據(jù)后,以無(wú)刷新的,具有數(shù)據(jù)傳輸量小,用戶體驗(yàn)好的優(yōu)勢(shì),在網(wǎng)頁(yè)編程領(lǐng)域中有著廣泛的應(yīng)用。當(dāng)然,ajax能夠成功獲取數(shù)據(jù),肯定需要后端編寫(xiě)接口程序,并按照指定格式返回,目前大多數(shù)數(shù)據(jù)格式都是json。
java大數(shù)據(jù)python前端和后端開(kāi)發(fā)?
從一個(gè)初入行的程序員的角度來(lái)看前端入門(mén)很簡(jiǎn)單,要完成項(xiàng)目實(shí)際所需的效果很難,需要對(duì)CSS和JS有很深入的認(rèn)識(shí),況且現(xiàn)在的前端工程師都需要會(huì)一些前端的框架以提高開(kāi)發(fā)速度,而且前端像是Node.js直接可以搭建服務(wù)器,功能十分強(qiáng)大,并且一些厲害的前端對(duì)于瀏覽器的JS引擎以及優(yōu)化都有很深的見(jiàn)地。
后端現(xiàn)在很難純粹的去處理業(yè)務(wù)邏輯,所以基本的HTML和CSS、JS你也要會(huì),如果是PHP,也需要會(huì)THINKPHP,YII,CI等框架,適合小型網(wǎng)站,對(duì)于數(shù)據(jù)庫(kù)的知識(shí)要求較高,如果是JAVAEE,那么S2SH是基礎(chǔ),JSP或者一門(mén)模板技術(shù)(velocity、Freemarker),數(shù)據(jù)庫(kù),服務(wù)器原理(Tomcat、WebLogic或者Jboss),還有多線程技術(shù)等等都需要比較扎實(shí)的基礎(chǔ)。
做個(gè)人主頁(yè)也是需要后端的,除非全部都是靜態(tài)頁(yè)。不用與數(shù)據(jù)庫(kù)交互。不論是前端還是后端,最差的程序員都是不缺的,越高級(jí)的程序員就越缺,前端后端是一樣的。能力才是決定“前景”最重要的因素。至于是選擇前端還是后端,對(duì)“前景”的影響并不大,還不如有個(gè)好運(yùn)氣去個(gè)好一點(diǎn)的公司的影響大。
Web前端:顧名思義是來(lái)做Web的前端的。這里所說(shuō)的前端泛指Web前端,也就是在Web應(yīng)用中用戶可以看得見(jiàn)碰得著的東西。包括Web頁(yè)面的結(jié)構(gòu)、Web的外觀視覺(jué)表現(xiàn)以及Web層面的交互實(shí)現(xiàn)。
Web后端:后端更多的是與數(shù)據(jù)庫(kù)進(jìn)行交互以處理相應(yīng)的業(yè)務(wù)邏輯。需要考慮的是如何實(shí)現(xiàn)功能、數(shù)據(jù)的存取、平臺(tái)的穩(wěn)定性與性能等。
前端實(shí)現(xiàn)ajax怎么請(qǐng)求后端開(kāi)發(fā)url?
舉例如下:
$.ajax({
url: "register.action",
type: "post",
data: formParam,
success: function(data){
alert("hahassss");
var json = eval('(' + data + ')');;
if(json.errCode==0) {
confirm("注冊(cè)成功");
location.reload(true);
}else {
alert("else");
alert(data.errInfo);
}
}
新聞標(biāo)題:前端說(shuō)改個(gè)東西要兩天?(ajax是由前端寫(xiě)還是后端寫(xiě)?)
分享網(wǎng)址:http://www.fisionsoft.com.cn/article/djhidsi.html


咨詢
建站咨詢
