关于OperaMasks的详细特性,可以浏览OperaMasks官方网站的文档,这里需要重点提及的是它对RIA技术的可插拔实现。随着Ajax的出现,Web应用也越来越丰富多彩,很多软件厂商也推出自己的RIA技术方案,比如微软的Silverlight、Adobe的Flex和Sun的JavaFX等,OperaMasks通过Render Kit可以轻松地融合这些技术,只需要针对某种RIA技术编写一个Render Kit,这种新的RIA技术就能在OperaMasks中获得支持,而以前所写的应用也不需要做任何修改!
另外,结合OperaMasks实现融入Ajax风格的Web应用时,不需要你了解Ajax内涵,也不需要了解JavaScript的使用,只要代码是遵守JSF规范的,OperaMasks即可使其呈现出Ajax效果。对于当前流行的REST、Ruby等技术在OperaMasks中也可以直接应用等。
由国内的商业公司推出开源的开发框架,还不是一个多见的行为,社区里也不乏一些质疑的声音,Ajaxcn网站站长、《Ajax实战》一书的译者李锟这样评价OperaMasks:
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/