How would you structure/modularize the following app in terms of controllers?

Hi,

I’m currently looking at Ember as a potential candidate for a new application we’re going to develop but I have some doubts in terms of the suitability of Ember.

Take for instance the following app screenshot…

  • there are no or not many routes, maybe an initial one
  • there are lots of widgets
  • modularization is a must, potentially also lazy-loading modules (this post might help)
  • …

How would you (Ember experts) structure such an app? Have one index route, an application controller and Ember Components for the different widgets?? Can you give me some hints/suggestions? I’m quite sure I just didn’t spot the right resources/tutorials.

In Angular I would use different modules with controllers and/or directives for each part, like for the toolbar, the navigation (Table of contents) view on the left, the map component etc…

Thx a lot :slight_smile:

Disclaimer: I’m an absolute newbie to Ember, have created some substantial work with other frameworks though