技术开发 频道

AOM应用开发套件

  【IT168 评论

  什么是OperaMasks

  1991年,互联网World Wide Web在欧洲粒子物理研究所诞生。16年后,我们所处的世界,因为Web的存在已经发生了巨大的改变。然而,纵观今天的Web开发技术,以下普遍性问题依然没有得到有效解决:

  Web开发的复杂度没有降低: 一个合格的J2EE Web应用开发人员需要掌握过多的基础知识技能,如HTML、CSS、JavaScript、JSP、Servlet...等等,造成了较高的门槛;

  Web开发效率没有提升: 组件技术是提升软件复用度、进而提升软件开发效率的良好手段。但目前的Web开发技术,缺乏一种统一、标准、并得到业界广泛认同的组件技术;

  Web应用的人机交互体验没有得到提升: 人们一直盼望Web应用拥有像桌面应用一样优秀的人机交互体验,Ajax技术是解决此问题的有效手段,但不能否认的是,Ajax的开发与维护成本过高;

  Web应用跨浏览器兼容没有得到很好的解决: 随着FireFox等浏览器的兴起,人们不再满足只能够通过IE访问Web应用。但为达到跨浏览器的兼容性,导致 Web 应用开发成本过高。

  OperaMasks,业界领先的J2EE Web开发解决方案,它继承了J2EE的开放性与稳定性,又拥有媲美于.NET的开发效率;它既尊重了人们长久以来在C/S架构下的知识积累,又具备B/S架构的简单灵活。OperaMasks提供了完整的Web开发解决方案,有效解决Web开发所面临的问题:

  Apusic OperaMasks――开箱即用的Web开发解决方案,它基于IoVC的全新编程思想,使页面设计人员与开发人员完全解耦;提供原生Ajax支持的JSF引擎,使Ajax的开发成本为零;它内置了丰富的UI组件,无论是开发高交互性的Web Application,还是建设轻量级、高并发的Web Site,都使您游刃有余;同时,与AOM共同提供给您的还有,与Java相辅相成的全新动态语言ELite,可视化、一体化的集成式开发环境Apusic Studio,与Spring、Hibernate等已有成熟框架的紧密集成,所有的这一切,将使您的Web开发体验倍感轻松!

  OperaMasks Web Development Suite

  OperaMasks WDS,为Web应用的开发期提供了一套完整的解决方案。它整合了以下产品,为程序员提供全开发生命周期支持的敏捷开发体验:

  OperaMasks Studio: 一体化的集成开发环境。用户可以在OperaMasks Studio中完成所有的任务。包括服务器管理、应用部署、数据库管理、业务建模、业务逻辑开发、所见即所得的可视化展现层开发,调试维护等。OperaMasks Studio是程序员在使用OperaMasks WDS开发过程中的唯一接口。

  OperaMasks SDK: OperaMasks SDK为OperaMasks应用提供运行期支撑引擎。OperaMasks WDS中内置了OperaMasks SDK的最新稳定版。使用OperaMasks WDS进行开发时,程序员毋须关心OperaMasks SDK的部署与升级,OperaMasks WDS会为你处理好一切。

  Apusic Application Lite Server: OperaMasks WDS中内置了Apusic应用服务器轻量版,作为默认的开发期服务器。用户可以通过OperaMasks Studio对其进行启动、配置、部署、监控等操作。虽然WDS同时支持在开发期使用外部启动的第三方服务器,但使用内置的Apusic Application Lite Server将为用户提供更多方便。Apusic Application Lite Server完全兼容JavaEE5标准,在它之上开发的应用迁移到其他标准服务器的成本几乎为零。

  OperaMasks SDK

  OperaMasks应用的运行期引擎。它是一个标准的Java ServerFace 1.2引擎,可以部署在任何支持Servlet 2.5的标准服务器上运行。OperaMasks SDK具备以下特性:

  开箱即用: 使用Apusic OperaMasks进行Web开发,开发人员只需掌握基础的J2EE知识!

  标准JSF引擎: JSF是已经得到业界认同的一种主流组件技术,能够很容易适应各种未来需求的变化,其精髓就是"与表现层无关的表现层技术";

  IoVC技术: OperaMasks独创的视图反转技术,令展现层完全从后台逻辑中解放出来,控制层具有对展现层完全的控制能力。使得用OperaMasks编写的应用具有更清晰的分层职责分离,更高的可维护性,更轻便快捷的编程体验。

  ELite动态语言: 内嵌灵活强大的ELite动态语言引擎。可以在统一EL表达式中使用ELite语言特性,或使用ELite语言编写服务器端脚本。

  原生Ajax支持: 从容器级别对Ajax予以支持,对OperaMsks用户来说,要使应用具备Ajax特性,付出的成本是零;

  Rich Component: 除了支持标准的JSF组件,并为其添加Ajax特性外,OperaMasks还提供给用户一套丰富的扩展Rich Components,用户可以用各种组件来组织数据、展现数据、编辑数据;

  跨浏览器支持: OperaMasks SDK完全兼容业界主流浏览器,如IE、Firefox等;

  开源社区: 所有源码甚至是开发过程自身,全部通过OperaMasks.org开放,代表了J2EE社区开放和敏捷的力量!

0
相关文章