关于FLex 3 on Rails 框架感受

折腾了两天了 flex 和 rails。
虽然弄出了一个还算不错的demo application。
但是还是感觉怪怪的:

1. 对于Flex带来的好处有些疑问:
传统的rails模式是erb + javascript + css.
在跨浏览器的问题上要下点功夫,页面的美观和动感需要用css和javascript来解决。
而在flex中,浏览器的问题被flash彻底解决。也不要一堆乱七八糟的javascript library了。
jquery,ext 什么什么的都省了。唯一要用的就是actionscript。

我感觉这样有好处也有坏处。解决跨浏览器的问题绝对是贡献。可是写actionscript + mxml就不大好说了。
第一个就是效率。我不知道其他大大们怎么样。至少我感觉会actionscript的人比较少。精通的可能就更少了。
传统的css + javascript对我来讲更加通俗易懂。
不知道有没有人对比过flex的开发效率。是不是有明显的优势?

2. flex 生成的文件大小。
一个很小的demo,只有list record,add record 和简单的 form validation. 一个pie chart.
就生成了820k 文件。如果继续下去的话,岂不是要几兆的文件了?

3. flex 的运行速度。
在我的笔记本上,运行demo的速度还是可以接受的。
可是不知道像是这种rich client application运行在thin client 或者 critx上会怎么样。
不知道有没有人试着在低端平台运行过用flex 做的application.

4. flex SDK 中的不足
之前好像有人在帖子里说明了一下flex现在的不足。
好像对于一些基本的mouse event支持的还不够。
不知道有没有人能具体讲讲。

5. flex 和 rails 有点像 混血儿。
已经习惯了ruby 和 rails 的风格,在把自己的 model 和 conntroller 都写好了之后。再来写写actionscript 真的是很不舒服。很像一个篇文章,开篇用日文,中段用中文最后用英文总结。感觉十分十分的别扭。
不过,也许有java 和 c++ 背景的人能适应的快点吧。

最后在讲讲flex对我来讲的最大好处吧。
第一个就是跨浏览器。第二个就是它可以和各种语言很好的结合。只要通过web services传递xml,json甚至是text就可以很好的和后台程序进行交流信息。对于有多种语言环境的开发者是个救星了。

最后献上一个小小的教程:flex 3 on rails 2

没有体验过flex 和 rails 结合的人士,赶快试试看吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值