最近在实现我的一个播放器项目的时候,曾设想过为其设计一个简单插件体系,不过当时那种设计耦合太高,针对性也较强,且有诸多不可预知的问题存在,所以暂时搁置了。
这段时间我一直在思考,要为AS3项目实现插件架构,其实并不是不可能——可以利用AS3的装载机来动态加载SWF的ApplicationDomain,并执行它,所以,为这个SWF插件的实现定义好接口就行。
既然可行,那么想必AS3也应该有类似的框架,来辅助我们程序员实现项目的插件架构,于是,我开始在网上查找相关资料,不过很可惜,目前暂时还没被我发现。只是找到了一篇拥有类似想法的文章:http://zh-cn.w3support.net/index.php?db=so&id=344705,虽说有一定帮助,不过没太大的参考价值。
最终,我还是不得不回到问题的源头——该以怎样的方式去设计这种用Loader来动态加载SWF,并动态调用其ApplicationDomain的插件体系。于是,我的思考目标,从具体项目,转向了更为宏观的方向——外部框架。
我们能不能为AS3设计一套插件体系的框架,从而使我们的具体项目,能像eclipse那样,具有极高的灵活度和伸缩性,不再局限于无数次的重构或二次开发的方式来完善我们的作品?
所以,希望能在这里与各位讨论一下(请先撇开个人能力或资金等外在客观因素),这种设想的可行性。
当然,如果有较高的可行性的话,我更多的是希望大家也能参与到其中,因为我不觉得这是痴人说梦。
分享到:
相关推荐
总之,走进WTO构筑整合型管理体系是企业在全球市场中提升竞争力和实现可持续发展的重要策略,通过整合各种治理体系,企业能够实现更高效、协调的管理,同时满足多种标准要求,从而赢得市场信任和竞争优势。
构筑金融云合规体系 安全架构企业安全 安全防护 大数据 安全
【走进WTO构筑整合型管理体系】的文档主要探讨了企业在面对国际市场竞争时,如何通过建立和整合各种管理体系来提升竞争力。这些管理体系包括质量管理体系(ISO 9000)、环境管理体系(ISO 14000)和职业安全卫生管理...
构筑建筑安全生产体系的对策.docx
在基础教育阶段构筑人工智能学习体系.pdf
文档详细的记录了自己在阅读《重构 优化既有代码的设计》在构筑测试体系章节的主要内容
为了使Unix服务器或前置机能安全正常地运行,必须及时地根据业务的不同应用和需求,有针对性地构筑Unix系统内的防火墙体系。本文介绍了多种防火墙体系的具体实现方案:禁止其他任何计算机向本机的远程登录和远程数据...
云计算不仅仅是IT服务的一种形式,而是成为了一种全新的架构体系,集成了IT、数字化和智能化要素,成为了所有数字技术创新的基础。这一转变体现在以下几个方面: 首先,新型云计算体系向下深入硬件层,通过自主研发...
以新一代信息技术为驱动的数字浪潮正深刻重塑经济社会的各个领域,移动互联、物联网、云计算、大数据、人工智能等...而越来越清晰的是,工业互联网是实现这一数字化转型的关键路径,构筑了第四次工业革命的发展基石。
Linux下集成Iptables与Snort构筑安全防护体系
报告文件《向构筑新地域交通体系发展-东京出租车》探讨了东京地区出租车行业在新地域交通体系构建过程中的发展现状及其应对策略,特别关注了车辆数量、市场收入、以及针对少子化和老龄化社会的调整措施。以下是对...