最近在实现我的一个播放器项目的时候,曾设想过为其设计一个简单插件体系,不过当时那种设计耦合太高,针对性也较强,且有诸多不可预知的问题存在,所以暂时搁置了。
这段时间我一直在思考,要为AS3项目实现插件架构,其实并不是不可能——可以利用AS3的装载机来动态加载SWF的ApplicationDomain,并执行它,所以,为这个SWF插件的实现定义好接口就行。
既然可行,那么想必AS3也应该有类似的框架,来辅助我们程序员实现项目的插件架构,于是,我开始在网上查找相关资料,不过很可惜,目前暂时还没被我发现。只是找到了一篇拥有类似想法的文章:http://zh-cn.w3support.net/index.php?db=so&id=344705,虽说有一定帮助,不过没太大的参考价值。
最终,我还是不得不回到问题的源头——该以怎样的方式去设计这种用Loader来动态加载SWF,并动态调用其ApplicationDomain的插件体系。于是,我的思考目标,从具体项目,转向了更为宏观的方向——外部框架。
我们能不能为AS3设计一套插件体系的框架,从而使我们的具体项目,能像eclipse那样,具有极高的灵活度和伸缩性,不再局限于无数次的重构或二次开发的方式来完善我们的作品?
所以,希望能在这里与各位讨论一下(请先撇开个人能力或资金等外在客观因素),这种设想的可行性。
当然,如果有较高的可行性的话,我更多的是希望大家也能参与到其中,因为我不觉得这是痴人说梦。
分享到:
相关推荐
构筑金融云合规体系 安全架构企业安全 安全防护 大数据 安全
走进WTO构筑整合型管理体系
构筑建筑安全生产体系的对策.docx
走进WTO构筑整合型管理体系.doc
在基础教育阶段构筑人工智能学习体系.pdf
文档详细的记录了自己在阅读《重构 优化既有代码的设计》在构筑测试体系章节的主要内容
为了使Unix服务器或前置机能安全正常地运行,必须及时地根据业务的不同应用和需求,有针对性地构筑Unix系统内的防火墙体系。本文介绍了多种防火墙体系的具体实现方案:禁止其他任何计算机向本机的远程登录和远程数据...
以新一代信息技术为驱动的数字浪潮正深刻重塑经济社会的各个领域,移动互联、物联网、云计算、大数据、人工智能等...而越来越清晰的是,工业互联网是实现这一数字化转型的关键路径,构筑了第四次工业革命的发展基石。
构筑珠江三角洲社会物流体系.doc
20210816-天风证券-食品加工行业:紫燕食品,佐餐卤制品领军者,产能拓展+全渠道融合+强供应链构筑公司行业壁垒.pdf
向构筑新地域交通体系发展-东京出租车-外文-报告资料.pdf
当前,以新一代信息技术为驱动的数字浪潮正深刻重塑经济社会的各个领域,移动互联、物联网、云计算、大数据、人工...而越来越清晰的是,工业互联网是实现这一数字化转型的关键路径,构筑了第四次工业革命的发展基石。
新型云计算服务体系支撑构筑数字经济新优势——云服务促进经济发展的机理研究