Developing any app you start from designing User Interface. Building user interface starts from a basic container where you place various display and control components. As a basic container you can use one of the following:
Meanwhile, you're not forbidden to place layout into multiview or multiview into layout. Here we say only about basic container that will be responsible for architecture of your future app.
What's the difference between these variants?
dhx({ rows:[{...}] //or cols:[{...}] })
Here we configure components position through rows and cols parameters.
Related sample: ui/layout/11_layout_architecture.html
dhx.ui({ view:"multiview", cells:{...}, {...} })
Each cell is a separate view, thus you can place other components for building necessary content there.
Related sample: 01_views/09_multiview.html