OperaMasks Studio

有人说,.NET的成功是因为有Visual Studio,而J2EE的复杂则是因为缺乏一个J2EE的Visual Studio。诚然, J2EE的开发工具也是百花争鸣,我们有Eclipse、NetBeans、JBuilder、IntelliJ等等,但这些工具在Web开发领域,要么就毫无涉猎; 要么就停留在JSP/Struts的简单支持上;要么就华而不实,看起来好看,但用起来费劲。在J2EE的开发过程中,还有一个很奇怪的现象: 为了改一个Bug或对新增的某个功能进行验证,我们需要经常性的发布并更新我们的应用,发布的过程还需要频繁的重启应用服务器, 于是,造成的现状是:开发人员经常要无奈的等待,造成开发思路的中断。等待应用发布、服务器重启的时间,甚至比我们写程序的时间还要长。这岂不是本末倒置?


我们需要开发工具(IDE)带给我们哪些帮助?
  • 要能够和J2EE应用服务器紧密集成,发布、重启应用都是一瞬间的事情,还要能够很容易的进行断点调试
  • 要能够对Web开发有最佳的支持,最好能够通过可视化设计器,简单的拖拽就可以完成一个页面
  • 要有实体建模,方便完成OR-Mapping等持久层服务
  • 对Spring、Hibernate等主流开源框架要有良好的支持
  • 要简单轻量,我们已经受够了开发工具再加上应用服务器动辄就要2G内存的状况
  • 最后一点,最好还能够免费:)

基于Eclipse技术的集成式开发环境OperaMasks Studio,能够完全满足您的上述需求,是您的最佳选择!


图:OperaMasks Studio 开发示意图


与Apusic J2EE应用服务器的紧密集成

OperaMasks Studio能够与Apusic J2EE应用服务器紧密集成。在新建一个工程时,您只需指定所依赖的Apusic J2EE 应用服务器, 然后,无论是应用的部署,重启,还是断点调试,只需要点击一个按钮或者敲击一次快捷键即可,您再也无需为更新应用而进行无谓的等待。


Web开发辅助

J2EE在Web开发领域并不占据明显优势,尤其是开发工具的支持。 作为开发工具,如果希望获得Web开发人员的青睐,不仅仅是满足“语法高亮”、“代码辅助”、“可视化的设计”这些需求这么简单, 它必须要从很多细节着手,给开发人员无微不至的关怀。OperaMasks Studio在Web开发领域做得非常出色, 对Apusic OperaMasks提供了最佳的工具支持,与 Apusic OperaMasks、Apusic J2EE应用服务器共同组成Web开发解决方案。

在 OperaMasks Studio中完成一个页面的开发是非常简单的事情: 通过向导提供的模版,您可以根据需求建立新的页面;通过可设化的设计器,拖拖拽拽就能够完成页面的布局;通过语法高亮、代码辅助,能够很方便的完成业务逻辑; 按一个快捷键,应用就能够部署并自动打开浏览器访问此页面;如果需要断点调试,部署配置等等,也是简单之极的事情。


对Spring、Hibernate的全面支持

OperaMasks Studio非常注重考虑对Spring、Hibernate等主流开源框架的支持。 任何一个工程,如果需要获得Spring、Hibernate的支持,只需要点击一下右键菜单即可。


实体建模

我们总是不可避免的要和数据库打交道,而 OR-Mapping则是最常见的持久化解决方案。在 OperaMasks Studio中, 您可以通过可设化的实体建模,生成基于JPA或者Hibernate的Entity,Entity还可以生成数据库SQL语句,也可以在OperaMasks Studio直接连上数据库,将数据库中的表自动导出成实体。 总之,在OperaMasks Studio中,完成一个典型的基于数据库驱动的Web Application,是一件非常简单的事情。


免费

OperaMasks Studio提供了种种丰富的功能特性,大幅降低J2EE应用开发的复杂度,使J2EE应用开发切实可行, 提高了企业应用的开发效率。而这一切,都免费提供给广大的J2EE用户。您可以随时从 www.apusic.com 网站获取 OperaMasks Studio的免费版本, 再配合金蝶中间件开源技术Apusic OperaMasks,以及可任意下载的 Apusic J2EE 应用服务器开发者版,这三者结合在一起,将为您提供业界最佳的 Web 开发技术解决方案。


OperaMasks Studio 的更多特性