学习flex编程也有快两年时间,一直以来都没有过多深入了解框架方面的内容。最近项目上没什么工作,恰好有大块时间来学习,提升个人能力。为什么选择框架呢,是因为觉得作为一个开发人员,而且工作两年多的程序猿,不知道框架为何物,说不过去。为什么首选puremvc呢,我认为可能好学一些,MVC我是了解的,那这个“纯MVC”应该学起来也不难!开始我们的学习之旅吧~~~!
PureMVC是什么东东?不知道,百度一下。咔咔咔,慢慢看慢慢研究百度百科所讲,哎?发现更模糊了,哦,哦,哦,有单例模式、中介者模式、观察者(发布订阅)模式、外观模式、代理模式、命令模式,我擦嘞,这些都是什么东东。想想Gof的23种设计模式,顺便对其中几个比较模糊的又进行一番网上学习,总算是把大概弄懂了。
回到我们的PureMVC上,学习嘛,看博客文章,别人的分享。这篇《flex框架pureMVC的使用:第一步》,写的很精彩,语言也通俗易懂。第一遍读完,没明白;又来了一遍,还是没理解,反反复复看了好多遍,最终也才能明白50%左右,这怎么能行。哪里来的困惑呢,在自以为看懂的时候,随意翻了一下留言记录,看到有些人对博主撰写的文章质疑,提出的问题也确实很关键,我自己也反思好久扔不知如何解决,然后我就楞了,我靠,哥们你写的这东西靠不靠谱啊,别弄了大半天我学的是错误的内容,忧心忡忡的样子让我十分难堪。怎么办?
还是老老实实的,读一遍源码吧,对,自学源码。
惊呆了有木有,这就才几个源代码文件呐,就有如此的好用的框架,3个核心类,10个接口,8个接口实现类,各司其职,各有所用。
专心认真的读一下,每个类中没有多少行