蛮给力的烟水晶

最近一直在用flex和Java整合来做一个系统,对Cairngorm 这个以前从来没有听说过的表现层框架也感觉非常熟悉了,所以想把对这个框架的个人感受写下来,跟大家分享。

 公司采用Adobe公司的flex技术,其实也是一个尝试.现如今RIA 技术正慢慢走向火爆,一些社区和论坛也在开发者的精心照料下渐渐发展壮大,并被广大程序员所熟知。

尽管在国外已经算是被开发人员家喻户晓,但是由于国内技术普遍的落后,很多程序员也并不用这些。甚至很多人认识flex仅仅凭借flash的一些固有的印象,只能开发一些技术含量比较低的动画的效果。

其实flex功能非常之强大,不比Java这样的正宗武林秘籍易筋经逊色多少。易筋经是修炼内功的秘籍,而flex则是有如凌波微步般的来去自如。

java的长处是服务器端的对业务逻辑的开发,跨平台比较好,而flex则侧重于前端页面表现层,能够做出来效果比较绚丽的动态页面。

Cairngorm是最老也最成熟的Flex框架。由于MVC是经典的设计模式,所以此框架也采用了这个的分层。这样有利用开发出更加复杂的系统。同时采用了事件驱动的机制,使得我们可以通过触发某种事件来进行编程,这有些类似于VB,但VB 是CS结构的不能用于开发B/S结构的web系统。而JSF虽也是事件驱动也采用MVC架构,但并没有脚本语言动态显示的效果的长处。

虽然我们这个小型的项目只有两个人,采用了这个比较复杂的框架,给自己的工作带来了不小的困难,但是毕竟又掌握了一门新的技术啊。AS脚本既容易学,类似于Java的语法,又类似于JS的用法。而有些控件则可以直接在试图模式下拖拖拽拽,明显节省了些调试页面的时间。

flex跟Java的前后台整合是个难点,数据一般通过绑定来实现前后台数据的同步,这个特点也是非常棒。

希望这个项目能够完成好,使得能够不断加以完善,并且能够犹如AIR一样的可以在单机上安装运行。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值