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