你如何管理Ember.js应用程序的ui布局?

fpa*_*ser 6 ember.js

我正在寻找管理我目前正在进行的ember应用程序的ui布局的选项.

当涉及到ui-layout时,应用程序必须非常灵活(可配置) - 因此布局容器可以嵌套"top","left","center","right"和"bottom"等区域这应该是一个很好的选择(这就是大多数布局管理者如何管理布局).

我找到了一些解决方案,但我还是犹豫不决:

  1. yui2-layout-manager(演示)似乎有点老/笨重,继任者,yui3-layoutmanager,自几个月(几年?)以来一直处于"规划"阶段

  2. jquery-ui-layout(演示)看起来有点臃肿.代码库不公开:因为看起来项目所有者不希望它过于公开(?)(从我在google-group中读到的内容,有人问为什么它不在github ...)

  3. dojotoolkit(Demo)似乎退出了一点"突兀"

总而言之,没有任何解决方案对我来说感觉"好",我想知道自己是否应该更好地编写布局管理逻辑.你怎么看?

fpa*_*ser 0

我终于找到了: http: //www.bramstein.com/projects/jlayout

“[..] jLayout JavaScript 库提供了用于布局组件的布局算法。组件是一种抽象;它可以通过多种方式实现,例如作为 HTML5 Canvas 绘图中的项目或 HTML 元素。jLayout 库允许您专注于绘制各个组件,而不是如何在屏幕上排列它们。[..]”