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