Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás.

Podobné prezentace


Prezentace na téma: "Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás."— Transkript prezentace:

1 Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás

2 Obsah Motivace Výběrový proces Ovládací prvky už k dispozici Co bychom si v ExtJs přáli v budoucnu Architektura Vlastní přidaná hodnota Praktické ukázky Licence

3 Motivace Starým způsobem vyvinutý webmail šlo už jen těžko rozšiřovat Nevynalézat znovu kolo ;-) Delegovat část práce jinam Vytvořit přirozeně jednotící prvek Sdílení mezi produkty/projekty Keria Snaze testovatelné Podpora námi zvolených prohlížečů

4 Výběrový proces - cíle 1. Vybrat a ověřit webový framework pro RIA na realné aplikaci 2. Poskytnout plnohodnoutnou webovou administraci KMS

5 Výběrový proces - průběh Projekt na několik člověkoměsíců 1.kolo – Uplatnění smtelných kritérií (cca 90 kandidátů) (podpora browserů, dokumentace, bezpečnostní audit,...) 2.kolo – Vážená kritéria (5 kandidátů - Dojo Toolkit, ExtJS, OpenLaszlo, Smart Client, Yahoo! UI Library, Zapatec AJAX Suite) (např. subjektivní dojem, licence, komplexnost...) 3.kolo – Použití na reálné aplikaci

6 Ovládací prvky už k dispozici Gridy Formuláře Navigační stromky Panel nástrojů a nabídek Drag and drop Ovladače oken

7 Co bychom si v ExtJs přáli v budoucnu Live grid / fetch-on-demand Vylepšení lokalizací (datum, oddělovač desetinných míst, velká/malá písmena…) Nové ovládací prvky

8 Vlastní přidaná hodnota Wrapper – obálka odstiňující aplikačního vývojáře od vnitřností ExtJs WATS – Web AutoTeSt webTrans – množina překladových nástrojů

9 Architektura klient/server PHP ImplementationPHP/API Engine Impl. TinyDb Hack TinyDb Client Application Wrapper ExtJS JSON

10 Architektura klienta

11 Ukázka aplikace

12 Licence Open Source Dříve LGPL (do verze 2.0.2) Nyní GPLv3 (od verze 2.1) Komerční Předplatné (minor verze) 1 vývojář $289 Tým (2-5 vývojářů) - $1159 Pracovní skupina (6-25 vývojářů) - $4999 Podniková (až 100 vývojářů) - $14449 Podpora

13 Shrnutí Motivace Výběrový proces Ovládací prvky už k dispozici Co bychom chtěli v ExtJs v budoucnu Architektura Vlastní přidaná hodnota Praktické ukázky Licence

14 Chcete se zapojit? Kontakty Odkazy Dušan Juhás


Stáhnout ppt "Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás."

Podobné prezentace


Reklamy Google