之前做的開發基本上都是C/S程序,並無涉及B/S部分,隨着寬帶的普及,互聯網應用已成燎原之勢,在企業的信息化系統中,也逐步轉入以瀏覽器爲載體的系統。最近也打算進入這一領域。看了一些書,做了一些小的練習,根據自己的理解,總結幾點粗淺的對Web開發認識如下:
1:Http是無狀態的,這個觀念很重要,正因爲無狀態,導致了許多的問題,當然透過一定的技術手段,可以使其記住一些狀態信息
2:web page對系統底層的訪問較不容易實現,因爲web本身是跨平臺的
3:web page相對於c/s程序來說,其UI的變數較多,不同的瀏覽器存在兼容性問題,即便相同的瀏覽器的不同版本也有可能存在兼容性的問題。
4:Google帶動了AJAX技術的興起,是網站設計不可缺少的一門技術,可以減少不必要的postback
5:web Page UI趨勢:html5 /css3
6:跟進了解物聯網行業的趨勢很重要,無論是技術,還是行業趨勢,要保持敏感。
7:web開發的技術及工具有很多,php/asp/asp.net/java/python/perl/ruby等等