有人说,.NET的成功是因为有Visual Studio,而J2EE的复杂则是因为缺乏一个J2EE的Visual Studio。作为一种新技术,确实需要一个良好的工具支持,并通过工具支持来降低学习曲线、提升开发效率,OperaMasks同样如此。幸运的是,OperaMasks不仅提供了工具支持,而且,它的开发工具是足以媲美Visual Studio的OperaMasks Studio!
OperaMasks Studio是基于Eclipse的集成式开发环境,它对于OperaMasks提供了完整的工具级支持。它是一款细节考虑完善、开发过程流畅的全生命周期支持集成式开发工具。包括了开发模型的全生命周期支持,与开发过程的全生命周期支持。
开发模型全生命周期支持
每个行业的信息化应用都有其鲜明的行业特征,但通常可以抽象为UI展现层、业务逻辑层与数据持久层三个层次,形成了开发模型的生命周期。OperaMasks Studio针对开发模型生命周期各个层面的主流产品,提供了全面的支持:
■ 数据持久层:提供数据库连接管理,数据库内容管理,业务实体模型生成数据模型等特性。特别地,对Hibernate的对象式查询语言HQL提供了特别的工具支持。
■ 业务逻辑层:提供可视化业务实体建模工具、数据模型反向生成实体模型、自动生成Spring/EJB服务构件代码、增强的Spring配置文件编辑器等特性。
■ UI展现层:提供所见即所得的OperaMasks页面编辑器,IoVC智能导航等特性。
开发过程全生命周期支持
开发一个典型的J2EE应用,往往需要经历开发、配置、部署、重启、调试等阶段。应用开发完成后,还需要经历上线期诊断、运维期监控等阶段,构成了开发过程的生命周期。在一个开发任务中,程序员需要经历数轮这样的生命周期。因此,开发工具对开发过程生命周期的支持直接影响着开发效率。OperaMasks Studio对此作了大量细节的工作,包括:
■ 可视化的配置工具
■ 一键式部署与重启
■ 与单机开发环境无异的服务器端调试,甚至包括对JSP嵌入代码调试
■ 功能全面的上线期诊断与运维期监控工具
工欲善其事,必先利其器。一套敏捷灵动的武功,还须配合轻盈锐利的兵器。OperaMasks SDK与OperaMasks Studio天衣无缝的配合,将使Web应用开发变得不再是一种负担,而是一种充满成就感的过程。
您可以从www.operamasks.org 上下载免费开发版本,在完成本文时,建议您下载OperaMasks Studio V7.0版本。关于OperaMasks Studio更多的信息及使用说明请参考 OperaMasks Studio 7.0参考手册。