自从Ajax这个词提出到现在,短短的时间内Ajax的发展可谓迅速。Ajax的书层出不穷,各大软件厂商积极支持,论坛的讨论也是十分的热烈。但是对于Ajax的在实际项目的应用对于我来说还是有点顾虑的,主要是有以下两点:
1.关于Ajax技术本身
Ajax是由Dom,Css,Xmlhttp,Javascript组成,这里的每项技术都不是新技术,但是要掌握好每一项技术也不是那么容易。尤其是最主要的javascript,由于语言本身灵活性和与现在主流语言的较大区别,使得掌握它和使用它都有一定困难。特别是团队开发那么掌控的难度就更大了。现在有一大批的ajax框架,但是还没有一个足够强大框架,使用框架虽然能降低ajax开发的复杂性,框架选择的不当可能会引入其它的复杂问题。
2.何时使用Ajax
Ajax的出现,改变了web应用程序的交互方式。但是何时使用Ajax呢?这不只是简单地把web应用程序做得和桌面应用程序一样。关于这方面的知识也是比较的少。也是需要花更多的时间去思考和学习的。
鉴于Ajax目前的状况,更多考虑的是如何在现有的web应用上使用Ajax,以便获得更好的用户体验。