之前做的开发基本上都是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等等