关于FLex 3 on Rails 框架感受

本文探讨了使用Flex与Rails结合的利弊。作者分享了在跨浏览器兼容性方面的优势及ActionScript的学习曲线、文件大小、运行性能等问题。此外还提到了Flex与多种后端语言的无缝对接。
折腾了两天了 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 结合的人士,赶快试试看吧。
【复现】并_离网风光互补制氢合成氨系统容量-调度优化分析(Python代码实现)内容概要:本文围绕“并_离网风光互补制氢合成氨系统容量-调度优化分析”的主题,提供了基于Python代码实现的技术研究与复现方法。通过构建风能、太阳能互补的可再生能源系统模型,结合电解水制氢与合成氨工艺流程,对系统的容量配置与运行调度进行联合优化分析。利用优化算法求解系统在不同运行模式下的最优容量配比和调度策略,兼顾经济性、能效性和稳定性,适用于并网与离网两种场景。文中强调通过代码实践完成系统建模、约束设定、目标函数设计及求解过程,帮助读者掌握综合能源系统优化的核心方法。; 适合人群:具备一定Python编程基础和能源系统背景的研究生、科研人员及工程技术人员,尤其适合从事可再生能源、氢能、综合能源系统优化等相关领域的从业者;; 使用场景及目标:①用于教学与科研中对风光制氢合成氨系统的建模与优化训练;②支撑实际项目中对多能互补系统容量规划与调度策略的设计与验证;③帮助理解优化算法在能源系统中的应用逻辑与实现路径;; 阅读建议:建议读者结合文中提供的Python代码进行逐模块调试与运行,配合文档说明深入理解模型构建细节,重点关注目标函数设计、约束条件设置及求解器调用方式,同时可对比Matlab版本实现以拓宽工具应用视野。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值