随笔-18  评论-7  文章-0  trackbacks-0
  也许这个题目有点太大,有点唬人,甚至可能挑起各个阵营的口水,但就我的个人看法,可以预见的很短的时间内,ajax将会消失,至少也会被挤压到一个很小的空间。
  我是做Java的,但是我并不打算维护Java,在特定的情况下,一定范围的项目中,Java是非常合适的语言,在服务器端的表现,没有多少人对它的强势 地位表示质疑。但是在用户体验方面,在RIA富客户端领域,在Web开发的短板上,Java受到越来越多的人的抵触,许多业界的大牛们或委婉或直接或惊人 地表达了对Java的不满,对Java的指摘越来越多,现在的潮流大有“万恶的Java”的趋势。
  就我个人看来,世界上没有一个人是完美的,那么任何一种程序语言也是,Java在适当的时代,满足了适当的需求,一定程度甚至是很大程度促进了程序语言和 软件业的发展,这是毋庸置疑的。至于C#,它是一个亮点,但不是软件业的支撑点。但是Java在某些方面的表现实在太让人失望了,特别是内容的展现、 Web开发的难度及不友好度(稍微友好点的项目开发人员工作和时间成本很高)、和用户的交互体验。于是Ajax出现了,它的出现让人眼前一亮,友好的用户 操作,异步带来的无延迟体验把用户拯救于干等的水火之中。于是web2.0的叫法出现了,于是为了吸引用户眼球的众多公司像抓住了救命稻草,拼命鼓吹,似 乎21世纪初ajax是IT业界的救世主,Java、C#、C++都可以放进博物馆,或作为程序语言世界的耄耋老人在养老院养老了。
  就在最近,我一直在找几款比较好的网盘,以期和公司的产品做个比较,并且学习别人的长处。发现许多公司的产品,都是基于Web的Ajax,他们的用户界面 简直让我挑不出毛病,并且由衷赞叹,但是涉及到更多的层面,则明显的后劲不足,而且许多限制,是无法突破的。Ajax毕竟建立在Javascript的基 础上,虽然它可以容易地和某些框架集成,但并不说明它就有了好的结构。软件工程的思想不断在变,各种模式在不同情况下各有取舍,在某个流行框架上的快速开 发,不代表这栋楼房的地基下面不是沼泽,不代表这栋楼房可以盖到50层或者更高。Ajax做的不过是把房间装修得很豪华。渐渐地,人们开始意识到Ajax 的限制,开始看到它的瓶颈,但是为什么那么多的项目,特别是新研发的项目在应用它而不考虑它的极限,那么多社区的爱好者在发动攻击,在我看来,Ajax的 寿命最多再2~3年,将不再有人再讨论它。
  当然,要做好一个项目,仅仅Java是不再够的了,JSP、Hibernate、Spring、WebWork等全用上也不会有人夸奖你什么。Java的 短板再明显不过了,但是比起其他动态语言,它的脸上已经有了皱纹,甚至我们发现它的手不怎么灵活了,但是思想仍很成熟。而它的短板,已经有人来弥补,并且 他们两个能够很好的协作,这个合作者出身名门,有着比较健壮的体魄,最重要的是他的发展空间是可以预见的远大,他是Flex。
  刚推出了Flex将会掀起互联网的轩然大波,我不是预言家,但是我愿意怀着期待和美好的心情看待他。而且,要开始向他学习了:)

posted on 2008-05-14 23:30 Timnity 阅读(1207) 评论(7)  编辑  收藏 所属分类: Flex

评论:
# re: Flex当立,Ajax当死 2008-07-11 20:36 | 斗斗
兄弟,你似乎还没有分清楚ajax是什么哦,怎么拿它跟一门语言相比呀,还有啊,你对框架的把握也只停留在表面哦。
我个人觉得:ajax是解决web项目的视图层方案的一种选择,flex是另一种选择,你拿过来跟程序设计语言比干吗呢。  回复  更多评论
  
# re: Flex当立,Ajax当死[未登录] 2008-10-06 10:42 | 张磊
如果说ie是操作系统,js是汇编的话,未来很可能会进化出高级的开发框架。
现在的ajax或者说js正在向架构,组件方向演化,extjs,dojo等就是很好的例子。
另外,也有针对java程序员产生的诸如gwt等怪异分支,但这种无论java还是ajax两边都不讨好的开发方式我个人认为前景并不看好。
flex的架构很不错,但效率是个大问题,目前的响应速度无法让我满意。  回复  更多评论
  
# re: Flex当立,Ajax当死 2008-12-24 21:42 | 罗立鑫
似乎没讲到AJAX与FLAX的区别和互相的优劣式。讲了JAVA和AJAX的配合。我是.NET的程序员。AJAX的优势也是很明显,但JS的调试很头痛这是个弊端。不知道老兄对FLAX有什么使用心得
  回复  更多评论
  
# re: Flex当立,Ajax当死 2009-02-03 11:19 | autshine
Ajax当然有自身的限制,世界上的任何事物概莫能外。但是你既然讨论何不把它摆出来让大家看看也增强你的论据。  回复  更多评论
  
# re: Flex当立,Ajax当死 2009-04-05 16:19 | watert
Ajax目前还算是B/S架构,而FLEX却给我感觉还不算是  回复  更多评论
  
# re: Flex当立,Ajax当死 2009-08-12 00:55 | extjs
楼主连前端后端都分不清,还敢妄言预测之类...
无论你后端用什么语言,展现给浏览器的还是html/css/js
多学些知识,少拾点牙慧  回复  更多评论
  
# re: Flex当立,Ajax当死 2009-10-24 20:33 | 乒球
你说AJAX不行,你能不能说清楚点AJAX哪里不行,他的限制在哪里?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: