我目前正在开发我构建过的最大的Flex / Flash Builder 4应用程序。我习惯于将所有MXML编程保存在一个文件中。保持大型MXML文件可读的最佳实践程序是什么?
答案 0 :(得分:3)
I am acustomed to keeping all of my MXML programming in one file.
我建议你尽快摆脱这种习惯。从长远来看,您不会得到可维护的代码。一个文件应用程序可能无法长期维护。
大多数人将事情分解成组件;然后在主应用程序中使用这些组件。如何拆分组件在很大程度上取决于您要完成的任务。有些人可能会使用ViewStack,每个孩子都是自定义组件。 Ohers可以使用具有类似方法的状态。组件通常具有子组件,并且向下钻取到具有大量嵌套文件。但是,这比单个文件更易于维护。
答案 1 :(得分:1)
这个文件有多少行?
答案 2 :(得分:1)
我建议将1500行MXML文件分成单独的组件或modules,如果这适合您的应用程序。
就个人而言,我使用Mate将我的显示组件与后端数据分开。它允许您将数据和属性注入所需的任何组件。
尝试将应用程序中的特定功能(搜索,登录,记录条目等)隔离到其自己的组件中。这样,您可以根据需要轻松地在其他区域重复使用它。
答案 3 :(得分:1)