我眼中的WEB开发
????? 我眼中的WEB開發(fā)就是純粹的一些html/xhtml標(biāo)簽,加上一些javascript腳本,再加上一點(diǎn)點(diǎn)的后臺(tái)操作的代碼。WEB請(qǐng)求的生命周期就是客戶端請(qǐng)求服務(wù),服務(wù)端根據(jù)提供的參數(shù)輸出最終的html/xhtml標(biāo)簽和javascript腳本,客戶端再根據(jù)相應(yīng)的腳本對(duì)HTML對(duì)象進(jìn)行相應(yīng)的處理展現(xiàn)出最終的表現(xiàn)行為給用戶。
????? 從上面的描述中我們應(yīng)該能清楚的知道WEB開發(fā)的根本就是以下三部分:
????? 1. html/xhtml標(biāo)簽的編寫
????? 2. javascript腳本的編寫
????? 3. 后臺(tái)代碼的編寫
????? 從目前的WEB開發(fā)來看,我們無論使用什么樣的的技術(shù),html/xhtml標(biāo)簽和javascript腳本的編寫基本上是一樣的,所不同的僅是后臺(tái)代碼。自從ASP.Net的流行,大家對(duì)控件的技術(shù)已經(jīng)是相當(dāng)?shù)慕邮芰?#xff0c;它給大家?guī)矸奖愕耐瑫r(shí),也使得我們淡化了前臺(tái)與后臺(tái)的概念,因?yàn)樗堰@些給封裝了,讓我們感覺我們只需要編寫后臺(tái)代碼就好了,前臺(tái)的展示就交給它了。但在我眼里簡(jiǎn)潔并且正確的html/xhtml標(biāo)簽的運(yùn)用和結(jié)構(gòu)良好的javascript腳本編寫比后臺(tái)代碼更重要,因?yàn)閃EB的變化點(diǎn)常常都在展現(xiàn)的這一層。我們往往能很熟練地實(shí)現(xiàn)一個(gè)較完善的后臺(tái)代碼的分層結(jié)構(gòu),但卻很少有人能實(shí)現(xiàn)出來比較完美的支持多種展現(xiàn)的前臺(tái)結(jié)構(gòu)。
????? 去除業(yè)務(wù)邏輯不談,一個(gè)經(jīng)典的WEB程序一般需要以下特性的全部或部分:
????? 1. 數(shù)據(jù)與表現(xiàn)分離,也就是所謂的換膚功能。
????? 2. 多語言支持
????? 3.
轉(zhuǎn)載于:https://www.cnblogs.com/afxcn/archive/2008/01/19/1045750.html
總結(jié)
- 上一篇: 正则表达是收集贴
- 下一篇: 如何改变SQL SERVER的身份验证模