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

针对Flex项目编译速度缓慢的问题,本文提出了通过业务逻辑与界面逻辑分离、模块化开发等手段减少编译代码行数的方法,从而提高编译速度,并增强项目的可测试性和可重用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值