FLEX上使用puremvc的困惑(吐槽)

终于被领导逼着使用puremvc了。我很清楚它的问题所在。

1.通讯机制拙劣:模块间通讯太繁琐,无法定义强类型约束的接口,性能差……
2.包装层太多
3.用了太多的单例
5.代码冗余大
6.不好调试

还有一个问题是,它并不能解决领导心中的问题,就是来一个新的人可以轻松搞懂你写的东西。任何一个人搞懂一个事情的前提就是他需要了解这个事情是干什么的,然后是怎么干的,最后是为什么这么干的。使用框架,把代码分层是不错的,可是它对与业务的处理毫无办法。绕开UI本来的事件系统,用一个不关心来源的Notification,很是麻烦,并且更加容易让人发疯。你需要在各个层次之间跳跃才能搞懂被打散的业务,这种情况下新人唯一的出路就是通过麻烦别人来搞清楚到底要做的是什么。我觉得这个是不可避免的,至少,通过一个框架是不能解决这样的问题的。

你可能感兴趣的:(FLEX上使用puremvc的困惑(吐槽))