Adobe弄的flex质量也太差了

1. 做modulize的编译,选取了针对主程序优化之后,如果不在主程序中引用的非library中的class;在module中居然也不会包含;做个编译时的静态分析就那么难嘛?非得程序员显示的去申明哪些class要放在哪个module里面。

2. flex4和flex3的框架差异也不大,spark也是在halo的基础上做的。基本的类都没有边,但是style的控制就是一团糟。有了skin之后,style文件里面可以加入skin class的引用。这下class loader和preloader的就混乱了,如果不显示的在自建library中引入skin,那么skin class就不会被编译到library的swc中。加编译器选项就把所有的style中的skin全部编译进来。做个css和style的编译处理模块就有那么难么? 反正modulize和libraries相互reference就是一团糟。

3. 没有很好的collection的支持也就算了,标准库提供的arrayCollection是在是太重量级了,提供了那么多功能,性能差到不行。在多层listCollectionView之间的事件propagation还有bug,直接会把propertyChange的item update变成sort之后的move item update,item update只有最后一个event有效;是为了效率?那为啥明显可以集中到一个事件里面来做的一定要发一个list of events。再说了,为了效率也不能出bug,还是在基础类上。要害死人啊。

转载于:https://www.cnblogs.com/villadora/archive/2011/12/16/2290682.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值