参加金蝶OperaMasks-WebFramework成都推广活动后的感想
2007-08-31 00:31
363 查看
接到金蝶的邀请邮件参加OperaMasks的推广会,虽然这玩意儿是JAVA平台下的Framework,不过他山之石可以攻玉,看完整个演示过程,不禁赞叹金蝶中间件的野心。
整个OperaMasks所标榜的大约两个方面,一个是集成化开发环境,囊扩配置,管理,设计与开发的全过程开发环境(Apusic Studio)和全方位的原生Ajax支持。其中开发环境是基于Eclipse的,与MyEclipse相比在可视化编辑的程度和友好性方面都是有质的区别,而且最主要的是免费,支持绝大部分应用服务器容器的管理操作。并且将繁杂的配置工作降低到相当简化的程度,虽然和VS系列相比还有差距,不过对于在Java下工作的同学特别是在全开源环境下工作的同学来说感觉就像是鸟枪换炮一般。
另一个最主要的部分就是对Ajax的支持了,不得不说在我所看过的框架中,对Ajax支持的最好的就是OperaMasks,0成本的Ajax在一个看似简单的过程中表现得淋漓尽致,金蝶的工程师在现场将一个Sun的Car Store 的Demo程序部署在了OperaMasks的环境里,没有做更多的改动,直接就将所有的Button的事件都变成Ajax的客户端异步调用而不是Submit动作,而且直接就支持了皮肤和换肤的能力。框架拉提供了java下所欠缺的很多种控件,金蝶称之为Rich Component,感觉有点类似于Ajax.NET里的Toolkit,不过就开发的简便性和透明度来说相对于UpdatePannel,OperaMasks的支持实在是非常的简便,OperalMasks默认提供了很多控件,有类似GridView的,DataList,Repeater,Chat等.NET下很经典的控件都能在其中找到身影,而且使用上来说,也都是拖拖拉拉,改改属性就能使用的,而且这些控件都是默认的具备Ajax的能力的。
总的感觉来说就像是VS2005+Ajax.NET的java版本,而且对于Ajax结合的更加紧密,并且是开源的,免费的,而且最重要的是不是.NET而是在Java下出现这类的产品。真的是感觉狼来了,很多时候.NET对于JAVA来说所标榜的就是开发的便捷和快速,不过在Java平台下出来如此犀利的免费开源的工具,作为一个使用了.NET5年多的人来说,感觉真是复杂啊。
现在手头有推广会上发的OperaMasks的碟子,准备在有空的时候试用一下,估计下个月底在来给大家汇报情况。
PS,邀请函上说会后要送一个Ipod,结果拿到手是个特制版的128M的shuffle苹果的标记还被抹掉了,换成了金蝶的标记,郁闷啊
整个OperaMasks所标榜的大约两个方面,一个是集成化开发环境,囊扩配置,管理,设计与开发的全过程开发环境(Apusic Studio)和全方位的原生Ajax支持。其中开发环境是基于Eclipse的,与MyEclipse相比在可视化编辑的程度和友好性方面都是有质的区别,而且最主要的是免费,支持绝大部分应用服务器容器的管理操作。并且将繁杂的配置工作降低到相当简化的程度,虽然和VS系列相比还有差距,不过对于在Java下工作的同学特别是在全开源环境下工作的同学来说感觉就像是鸟枪换炮一般。
另一个最主要的部分就是对Ajax的支持了,不得不说在我所看过的框架中,对Ajax支持的最好的就是OperaMasks,0成本的Ajax在一个看似简单的过程中表现得淋漓尽致,金蝶的工程师在现场将一个Sun的Car Store 的Demo程序部署在了OperaMasks的环境里,没有做更多的改动,直接就将所有的Button的事件都变成Ajax的客户端异步调用而不是Submit动作,而且直接就支持了皮肤和换肤的能力。框架拉提供了java下所欠缺的很多种控件,金蝶称之为Rich Component,感觉有点类似于Ajax.NET里的Toolkit,不过就开发的简便性和透明度来说相对于UpdatePannel,OperaMasks的支持实在是非常的简便,OperalMasks默认提供了很多控件,有类似GridView的,DataList,Repeater,Chat等.NET下很经典的控件都能在其中找到身影,而且使用上来说,也都是拖拖拉拉,改改属性就能使用的,而且这些控件都是默认的具备Ajax的能力的。
总的感觉来说就像是VS2005+Ajax.NET的java版本,而且对于Ajax结合的更加紧密,并且是开源的,免费的,而且最重要的是不是.NET而是在Java下出现这类的产品。真的是感觉狼来了,很多时候.NET对于JAVA来说所标榜的就是开发的便捷和快速,不过在Java平台下出来如此犀利的免费开源的工具,作为一个使用了.NET5年多的人来说,感觉真是复杂啊。
现在手头有推广会上发的OperaMasks的碟子,准备在有空的时候试用一下,估计下个月底在来给大家汇报情况。
PS,邀请函上说会后要送一个Ipod,结果拿到手是个特制版的128M的shuffle苹果的标记还被抹掉了,换成了金蝶的标记,郁闷啊
相关文章推荐
- 张国祥老师应邀参加联创世纪公司化运作成都商业领袖特训营活动
- 张国祥老师应邀参加联创世纪301期“系统的力量”成都公益活动
- 张国祥老师应邀参加联创世纪系统的力量(成都)活动
- 参加微软“寻找下一代CTO"网络活动获奖的一些感想
- 欢迎参加 Autodesk 最新开发技术研讨会 ----- 北京、武汉、成都、西安系列活动
- 北京.Net学习活动:本周六【6月26日】- VS2010敏捷开发和Web前端开发,欢迎参加!
- 周六参加了成都.NET的社区活动
- 张国祥老师再赴成都参加联创世纪商业领袖特训营活动
- 微软全球Web Camps大会5月着落中国,免费报名参加2天原汁原味的活动,赶快报名
- 张国祥老师应邀参加联创成都“系统的力量”公益活动
- 关于参加PIC的推广会的一些感想
- 欢迎参加2010-5-15日的成都.NET俱乐部活动
- 参加2005.3.20-IT俱乐部活动的感想
- 张国祥老师应邀参加联创第293期“系统的力量”(成都)公益活动
- 参加Oracle融合中间件11g活动的感想片断 推荐
- 参加2005.3.20-IT俱乐部活动的感想
- 张国祥老师参加联创世纪308期“系统的力量”成都公益活动
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
- web framework---cherrypy学习笔记1