2019-02-25 13:47:11分類:Web應(yīng)用開發(fā)7869
Web應(yīng)用開發(fā)就是我們說(shuō)的網(wǎng)站,它分為網(wǎng)頁(yè)部分,和邏輯部分也就是我們說(shuō)的前臺(tái)與后臺(tái),前臺(tái)負(fù)責(zé)與用戶的交互,顯示數(shù)據(jù),用到HTML顯示數(shù)據(jù),CSS控制樣式,JS編寫復(fù)雜交互,后臺(tái)編寫處理這些邏輯的程序。
一、Web應(yīng)用的優(yōu)點(diǎn)
1、隨時(shí)可用,便捷:Web應(yīng)用無(wú)需像APP一樣要從應(yīng)用商店中下載,隨處都可獲取,具有跨平臺(tái)和熱迭代的屬性,可以在高度不確定性的市場(chǎng)環(huán)境中相比封閉式的app開發(fā)更有吸引力,盡管依賴瀏覽器,在網(wǎng)絡(luò)瀏覽器窗口中運(yùn)行,但它適應(yīng)于所有用戶。
2、不占內(nèi)存,兼容性強(qiáng):Web應(yīng)用通常耗費(fèi)很少的用戶硬盤空間,或者一點(diǎn)都不耗費(fèi);不需要更新,因?yàn)樗行碌奶匦远荚诜?wù)器上執(zhí)行,從而自動(dòng)傳達(dá)到用戶端;網(wǎng)絡(luò)應(yīng)用程序和服務(wù)器端的網(wǎng)絡(luò)產(chǎn)品都很容易結(jié)合。
二、Web應(yīng)用開發(fā)采用的技術(shù)
1、ASP
ASP是一種很廣泛的開發(fā)動(dòng)態(tài)網(wǎng)站的技術(shù)。它通過(guò)在頁(yè)面代碼中嵌入VBScript或JavaScript腳本語(yǔ)言來(lái)生成動(dòng)態(tài)的內(nèi)容,優(yōu)點(diǎn)是簡(jiǎn)單易學(xué)。
2、PHP
PHP的語(yǔ)法混合了Perl、C++和Java的特性,是一種開源的Web服務(wù)器腳本語(yǔ)言,對(duì)于一些復(fù)雜的操作可以封裝到類或函數(shù)中。
3、ASP.NET
這種建立動(dòng)態(tài)Web應(yīng)用程序的技術(shù),是.NET框架的一部分,可以使用任何.NET兼容的語(yǔ)言來(lái)編寫ASP.NET應(yīng)用程序。
4、JSP
JSP是以Java為基礎(chǔ)開發(fā)的,頁(yè)面中的HTML代碼用來(lái)顯示靜態(tài)內(nèi)容部分,嵌入到頁(yè)面中的Java代碼與JSP標(biāo)記來(lái)生成動(dòng)態(tài)內(nèi)容部分。
三、Web應(yīng)用開發(fā)要注意事項(xiàng)
1、擴(kuò)展力:對(duì)Web應(yīng)用來(lái)說(shuō),擴(kuò)展能力很重要,隨著用戶群和工作量的增加,處理器在增加,它應(yīng)該能夠進(jìn)行擴(kuò)展。
2、安全問(wèn)題:新的技術(shù)出現(xiàn)總會(huì)帶來(lái)新的安全漏洞,web應(yīng)用也不例外,web應(yīng)用開發(fā)人員在開發(fā)現(xiàn)有應(yīng)用程序時(shí)未曾考慮到的攻擊方式都相繼出現(xiàn)了,而攻擊最嚴(yán)重的也最常發(fā)生的,是那些能夠披露敏感數(shù)據(jù)或獲取對(duì)運(yùn)行應(yīng)用程序的后端系統(tǒng)的無(wú)限訪問(wèn)權(quán)限的攻擊。在不斷提高安全意識(shí)下,一些問(wèn)題已經(jīng)得到解決。