flex模块化应用资源

时间:2012-04-27 15:55:23

标签: flex

我想知道在复用大型Flex模块化应用程序时最好的做法是什么?特别是涉及国际化,性能,远程(服务),皮肤,缓存,日志记录。

如何使用这些公共资源?

想象一下,许多开发人员将在同一个项目上工作,但每个开发人员都使用不同的“小”模块,他们不必知道整个应用程序的工作原理。所以每个开发人员都会创建并编译他/她的模块(swf),我只需将这些swf放在适当的文件夹中。

您如何看待这种方法:

  1. 创建一个公共库:myAppLibrary,它管理语言,服务,缓存,日志记录,debuging。例如,这个库可以具有以下功能:translate(str:String):StringcallAmfService(class:String,methode:string,...params),{{1等等

  2. 要求每个模块(开发人员)在处理语言,服务等时都应使用此库。例如,在模块中,开发人员可以执行:langSingleton :: getInstance() - > translate('somestring')for示例

  3. 使模块按事件进行通信

  4. (对不起,如果我的英语不清楚)

    由于

0 个答案:

没有答案