关于提高Flex开发效率的一个模式设想

目前这个Flex项目代码量居然达到了1万7千行,我说编译速度怎么会那么慢的。 这个速度会导致Flex在大型的项目中根本就无法使用。

每做一次修改,整个项目就需要从头编译一遍,那种速度绝对是不能忍受的。解决的方法我想来想去只有一个,降低编译的代码行数。那么如何做呢?

1.将业务逻辑与界面逻辑分离。界面在执行业务逻辑处留下接口,依赖注入。

2.将分离出来的各个部分,界面控件一组,底层通信控件一组,业务逻辑函数集以及类一组。各个组再进行更细的划分,将其分离为多个工程,各自开发。最终所有的控件编译成swc,被业务逻辑那一组的工程所调用(这中间应该需要一个持续集成的环境)。这样我们的各个模块划分的足够好之后,不但可以提高我们的编译速度,甚至可以更容易测试,具有更高的可重用性,从另一个角度来讲,也许就会更敏捷。

写完之后发现,这个。。。。似乎是。。。。编译器不是很发达的时代,人们所曾经采用过的手法。好吧,我相信,这种做法应该在我想不到的地方,还有些障碍,那么下次去RIAMeeting的时候拿去跟他们讨论好了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值