最近,由于要全新改版一个后台,需要用现在比较流行和成熟的技术来完成,将我们的网站提高一步。所以,压力一来,对于平时就爱看点电影和听点歌的我,完全很被动啊。没有办法,只好在网上发帖子(网站最新开发流程和技术)(http://topic.csdn.net/u/20090701/13/5f701d70-42f3-41b6-a617-f7933b948f7c.html)来求解。自己也到处找资料。最后,有了一点初步的认识:现在比较流行的是用Ajax设计模式来设计构架,用JavaScript和C#与asp.net结合来创建一个网站。
于是开始了我的AJAX之旅了,一刚开始,我从图书馆借了一本《Ajax设计模式》书,哇,那可真是牛人写的书啊。是一个叫Michael Mahemoff美国人写的。为什么说牛呢,是因为他的讲解模式是我从来没有见过的,本来技术就很难了,还来一个不同于其他的介绍模式,我晕了。看了半天,没有搞懂他是在讲什么啊。很多他都是用**故事来讲的,有点难度。
好的构架设计应该满足KISS的原则,容易理解和学习,开发效率高,容易维护和扩展。这些模式都是围绕着REST的思想来设计的。RIA+REST将会成为继WEB MVC 之后,新一代web应用的首选架构风格。(可是我连什么是KISS原则都不知道,刚看到的时候,哇,在WEB设计中还有KISS原则啊,是不是感觉真是一个没有见过世面的小混混啊,后面的REST思想更不用说了。完全就这样看过去了)。
AJAX(Asynchronous JavaScript +XML)应用在标准的web技术上,为用户交互功能丰富且响应能力良好的用户操作体验。Google Maps和Gmail.都是使用的Ajax技术。在后来,我又看到了一本书,其实,ASP.NET Ajax就是不需要页面全部刷新的情况下,更新和提交内容。实现异步网络应用的技术。我开始接触一本叫《ASP.NET AJAX实用开发详解完全手册》。我从它的介绍和例子中,还有视频中,初步认识了AJAX的功能和与其他不同的一些功能。这是一本以例子为主体,语言通俗易懂的一本书,很适合初学者学习的。
对于AJAX初识就谈这么多了,大家有什么想法和其他的建议,关于AJAX设计模式的想法请留言。O(∩_∩)O谢谢!