5. Prezentációs réteg - Elvárások
KOMPLEX ÜZLETI ALKALMAZÁSOK FEJLESZTÉSE
b2b / b2c, front + backoffice igények
sok form, sok adat, sok felületi logika (+ sok más)
data binding is a must (two-way binding)
validációk, lokalizáció
modularitás
AppViewModel - single page, multi tab :)
10. Felhasználói felület
Modulok
Tabok:formok, listanézetek
Egységes
stílus
táblák
grid rendszer
jQuery (+jQuery modulok)
HTML
id-k,
name-ek használatának kerülése
ha mégis kell: random ID-k generálása
11. Knock-out how-to #1
Kétirányú adatkötés
Nem magic
a fejlesztőknek pontosan tudniuk kell hogyan működik
különben : nehezen felderíthető hibák
Problémák
beépített templating elavult (jQuery template)
de nincs is szükség rá
12. Knock-out how-to #2
ViewModel és nem Model
öröklődés nem támogatott
szerializálás - deszerializálás
dinamikus listák (ajax) + egyedi komponensek
http://www.knockmeout.net/2011/06/10-things-to-know-abo
13.
14. Tervek
Business Intelligence: mondrian + saiku
Grafikonkezelés
offline üzemmód támogatása