2012-03-15 10 views
6

Poszukuję opcji zarządzania układem ui aplikacji ember, nad którą obecnie pracuję.Jak zarządzać układem ui aplikacji Ember.js?

Aplikacja musi być bardzo elastyczna (konfigurowalna), jeśli chodzi o układ-ui - więc posiadająca układ-pojemniki z regionami takimi jak "góra", "lewo", "centrum", "prawo" i "dół" które mogą być zagnieżdżone, co może być dobrym rozwiązaniem (tak jak większość menedżerów układu zarządza układem).

znalazłem kilka rozwiązań, ale jestem jakoś niezdecydowani:

  1. yui2-layout-manager (Demo) wydaje się nieco stary/niezgrabne, następca yui3-layoutmanager, jest w "planowanie" scenie od miesięcy (lat ?)

  2. jquery-ui-layout (Demo) Wygląda trochę nadęty. Codebase nie jest publiczny: wygląda na to, że właściciel projektu nie chce, aby był zbyt publiczny (?) (Z tego, co czytałem w grupie google, ktoś zapytał, dlaczego nie jest na github ...)

  3. dojotoolkit (Demo) Wydaje rzucić trochę „natrętny”

w sumie żadne rozwiązanie nie czuje się „dobre” do mnie, a ja zastanawiam się czy powinienem lepiej napisać Układ-zarządzaniu-Logic siebie. Co myślisz?

Odpowiedz

0

końcu znalazłem go: http://www.bramstein.com/projects/jlayout

„[..] Biblioteka jLayout JavaScript zapewnia algorytmów układu do układania komponentów Komponent jest abstrakcją, to może być realizowane na wiele sposobów, na przykład jako egzemplarze. Rysowanie na płótnie HTML5 lub jako elementy HTML Biblioteka jLayout pozwala skupić się na rysowaniu poszczególnych komponentów zamiast na ich rozmieszczaniu na ekranie. [..] "

0

Możesz obejrzeć Bootstrap na Twitterze. Ma zestaw klas układu.

http://twitter.github.com/bootstrap/scaffolding.html

+0

Tworzenie aplikacji tematycznej jQuery-UI ... Więc Bootstrap nie jest opcją. Poza tym szukam w pełni funkcjonalnego menedżera układu, który obsługuje zmianę rozmiaru regionów, pokaż/ukryj itp. – fpauser

+1

jQuery robi dużo manipulacji DOM, co nie jest dobre, jeśli chcesz rozwinąć bogatą interaktywną aplikację, wolę bootstrap, który ma większość wymaganych widgetów UI, które zapewnia jQuery UI ... Na koniec to zależy od twoich wymagań –

4

JQuery ui układ jest problem Ember, ponieważ ui układ wymaga elementów interfejsu DTP-Center w czasie układu, ale Ember {{wylot}} 'y zazwyczaj odroczenie występowania tych .

+0

Wszelkie pomysły do pracy? – Paul

Powiązane problemy