title: Multiple RemoteObjects - Best Practices
body: <p>I have an application with about 20 models and controllers and am not using any particular framework. What is the best practice for using multiple remote objects in Flex performance-wise? </p>
  
  <p><strong>1) Method 1 - One per Component</strong> - Each component instantiates a RemoteObject for itself</p>
  
  <p><strong>2) Method 2 - Multiple in Application Root</strong> - Each controller is handled by a RemoteObject in the root</p>
  
  <p><strong>3) Method 3 - One in Application Root</strong> - Combine all controllers into one class and handle them with one RemoteObject </p>
  
  <p>I'm guessing 3 will have the best performance but will be too messy to maintain and 1 would be the cleanest but would take a performance hit. What do you think?</p>