Adobe Flash Builder 4 简体中文正式版 Windows版点击下载:http://g.csdn.net/5134151
Adobe Flash Builder 4 简体中文正式版 Mac版点击下载:http://g.csdn.net/5134152
Adobe 在线课堂:http://adobev.csdn.net/zx/index.html
Adobe平台技术峰会课程视频:http://adobev.csdn.net/ 资讯原作者: Amy Blankenship
我的评论:
对这篇文你有啥看法,跟贴说说吧!欢迎口水和板砖,哈哈。欢迎大家和我们一同分享更多资讯。 上周,我写了一篇关于我在用库项目时遇到的问题以及解决的方法。有一位朋友评论道:
"看了后让我感觉有三个理由不用flex的库资源。"
我承认,我试图用有些没礼貌的方式在回复他说:flex中的很多知识需要努力去学习而不是只需要看一眼,如果你那么容易被打败,你应该选择另外的行业了。但进一步考虑后,我决定来谈一下为什么用库资源很重要。
共享应用程序的代码
使用库项目的最主要的理由是,我们需要有不只一个代码变量。每一个变量变化会使得代码彼此离得越来越远。如果我们把公共源码放在库项目中,能够保证类似的源码将能够彼此支援。
保持问题的独立性
我们可以肯定库源码可以支持多种项目的一个原因是,库源码不能直接引用使用它们的项目源码。这说明主项目源代码在变化时不影响库中源代码。
必然的,你得预先准备好库的API。这意味着就算你决定把库中内容与其它内容置换,你要知道你不会发现任何潜在的具有威胁性的不可预知的相关性。
你会惊讶的发现开发者基于Singleton Pattern写代码有多么容易,这个平台从他们所在的任何地方提供了他们想要的任何源码(或者作他们的代码想要做的任何改变)。以我经验来谈,这使得代码很难维护,部分代码的小小变化会破坏到看上去不相关的其它代码部分。如果你在团队里有这样的队员,请你把部分代码存放在库中,以免此人制造一些降低代码可维护性的因素进去。
测试驱动开发
在不同项目中可以共享代码资源的一个结果是,我们可以拥有一个应用来测试库代码。测试驱动开发是一个独立的项目,不过在我看来你的单元测试不应该和主程序代码放在一个文件夹里。库让您可以把单元测试内容放在一个单独的文件夹中,并且仍然可以在主程序里进行测试。
另外,我打算做一个视觉组件的安装参考。我发现如果不需要启动整个程序的安装引导程序,只需要加载一部分我想要的东西的话,会很方便的把代码放在一起。小项目编译起来更快,能够把整个环境缩小到一个你想要解决的问题。完成后,接下来的开发者们可以用这个安装参考来作为个向导。
下载速度
如果你要发布多个flex的网页应用,你可以把库资源放在swf的外部,并且配置为执行期共享库(RSL's)。一旦RSL下载到用户缓存中,当用户用到您的其他应用时就不需要再次下载了。这可以节省下载时间,使得用户能更快的与您的应用交互。
资讯原作者: Amy Blankenship
我的评论:
对这篇文你有啥看法,跟贴说说吧!欢迎口水和板砖,哈哈。欢迎大家和我们一同分享更多资讯。 上周,我写了一篇关于我在用库项目时遇到的问题以及解决的方法。有一位朋友评论道:
"看了后让我感觉有三个理由不用flex的库资源。"
我承认,我试图用有些没礼貌的方式在回复他说:flex中的很多知识需要努力去学习而不是只需要看一眼,如果你那么容易被打败,你应该选择另外的行业了。但进一步考虑后,我决定来谈一下为什么用库资源很重要。
共享应用程序的代码
使用库项目的最主要的理由是,我们需要有不只一个代码变量。每一个变量变化会使得代码彼此离得越来越远。如果我们把公共源码放在库项目中,能够保证类似的源码将能够彼此支援。
保持问题的独立性
我们可以肯定库源码可以支持多种项目的一个原因是,库源码不能直接引用使用它们的项目源码。这说明主项目源代码在变化时不影响库中源代码。
必然的,你得预先准备好库的API。这意味着就算你决定把库中内容与其它内容置换,你要知道你不会发现任何潜在的具有威胁性的不可预知的相关性。
你会惊讶的发现开发者基于Singleton Pattern写代码有多么容易,这个平台从他们所在的任何地方提供了他们想要的任何源码(或者作他们的代码想要做的任何改变)。以我经验来谈,这使得代码很难维护,部分代码的小小变化会破坏到看上去不相关的其它代码部分。如果你在团队里有这样的队员,请你把部分代码存放在库中,以免此人制造一些降低代码可维护性的因素进去。
测试驱动开发
在不同项目中可以共享代码资源的一个结果是,我们可以拥有一个应用来测试库代码。测试驱动开发是一个独立的项目,不过在我看来你的单元测试不应该和主程序代码放在一个文件夹里。库让您可以把单元测试内容放在一个单独的文件夹中,并且仍然可以在主程序里进行测试。
另外,我打算做一个视觉组件的安装参考。我发现如果不需要启动整个程序的安装引导程序,只需要加载一部分我想要的东西的话,会很方便的把代码放在一起。小项目编译起来更快,能够把整个环境缩小到一个你想要解决的问题。完成后,接下来的开发者们可以用这个安装参考来作为个向导。
下载速度
如果你要发布多个flex的网页应用,你可以把库资源放在swf的外部,并且配置为执行期共享库(RSL's)。一旦RSL下载到用户缓存中,当用户用到您的其他应用时就不需要再次下载了。这可以节省下载时间,使得用户能更快的与您的应用交互。
分享到:
相关推荐
Flex拖拽库Flex拖拽库flex拖拽库
flex3.0资源flex3.0资源flex3.0资源flex3.0资源flex3.0资源
flex3.0资源1flex3.0资源1flex3.0资源1
flex加载资源_loader类的使用实例
就是 flex的,不是flash里的as 哦.自己看吧,我也说不清楚
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
个人资源 重要 flex高级代码 高级框架
Flex万年历记事本_flex源码
分别用ArcGIS Flex API和SuperMap Flex API实现的军标箭头库,有需要源码的可回复邮箱索取。
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
NULL 博文链接:https://zhangyinyou.iteye.com/blog/649888
NULL 博文链接:https://windmark.iteye.com/blog/1709243
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
flex绑定资源文件1
博文链接:https://hacker47.iteye.com/blog/235758
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
Flex应用程序中嵌入各种类型的资源方法总结 中文说明文档和代码, 简单明了好资料