Popis
Sada nástrojů Ext JS umožní vývojářům vytvářet webové aplikace pro zpracování a prezentaci hromadných dat nezávislé na provozní platformě pro stolní počítače, tablety a chytré telefony. Můžete využít mocných vlastností obsažených v Ext JS Premium, jakými jsou například Pivot Grid (kontingenční tabulka), D3 Adapter, Calendar nebo Exporter.
Tato sada nástrojů Ext JS je tím nejobsažnějším aplikačním rámcem pro HTML5 JavaScript. Dodává se jako trvalá licence, která již obsahuje jeden rok předplatného aktualizací, technické podpory a distribučních práv.
Pomocí Ext JS budete vytvářet aplikace HTML5 pro zpracování dat v jazyce JavaScript
Sada nástrojů Ext JS obsahuje vše, co vývojář potřebuje pro tvorbu webových aplikací pro prezentaci a zpracování hromadných dat, které jsou nezávislé na platformě. Ext JS využívá možností HTML5 v moderních prohlížečích.
Ext JS se může pochlubit více než 115 výkonnými, důkladně testovanými a vzájemné integrovanými komponentami pro uživatelská rozhraní typu kalendář, mřížka, graf a dalšími druhy. Balíček Ext JS Grid and Advanced Charting (grafy a pokročilé diagramy) bez problémů zvládne zpracování miliónů záznamů. Soustava obsahuje stabilní a spolehlivý balíček pro zpracování dat, který dokáže zpracovat data z libovolného datového zdroje, i vzdáleného. Pomocí komponent Sencha Pivot Grid and D3 adapter mohou organizace svým webovým aplikacím přidat mimořádně vyspělé vizualizační a analytické možnosti. Porovnání s jinými aplikačními rámci najdete zde (v angličtině).
Bohatá sada nástrojů a témat Ext JS zvyšuje vývojářskou produktivitu a zrychluje dodávání báječně vyhlížejících webových aplikací. K dispozici jsou nástroje, které pomohou s návrhem aplikací, vývojem, tématy a ladění, stejně tak jako s optimalizací sestavování a nasazováním do provozu.
Doplňkovým produktem je Sencha Test; jde o nejobsažnější řešení testování jednotek a funkční testování aplikací Ext JS. Více se o tomto nástroji dozvíte zde (v angličtině).
Integrované a testované komponenty uživatelského rozhraní
Ext JS obsahuje tu neobsáhlejší sbírku integrovaných a testovaných výkonných komponent pro uživatelská rozhraní v odvětví. Tyto komponenty obsahují kalendář, mřížky, kontingenční tabulku, adaptér D3 pro vizualizaci dat, stromové struktury, seznamy, formuláře, menu, nástrojové lišty, panely, okna a mnoho dalších komponent HTML5. Stovky uživatelských rozšíření se též dají vyhledat na stránkách komunity Sencha.
Komponenta Grid (mřížka) umožní organizacím zpracování miliónů záznamů a navíc poskytne řadu dalších funkcí: třídění, seskupování, uzamykání sloupců nebo sumarizační řádky.
Kalendářová komponenta Ext JS umožní v rámci aplikace Ext JS snadno sledovat a měnit rozvrhy a události. K aplikacím je možno přidat hotový a plně funkční kalendář, aniž by bylo třeba cokoli programovat.
Bohaté možnosti analýzy dat
Ext JS nabízí kontingenční tabulku, která organizacím pomůže přidat do webových aplikací obsáhlé analytické možnosti. Uživatelům umožní sčítat, vytvářet úhrny a analyzovat vícerozměrná data, aby se dala přijímat informovaná rozhodnutí.
Komponenta Grid (mřížka) dovolí zpracování miliónů záznamů a poskytuje hotovou funkčnost třídění, seskupování, uzamykání sloupců a sumarizační řádky.
Zásuvný modul Exporter umožní exportovat data komponent Ext JS mřížka a kontingenční tabulka do řady formátů. Podporuje standardní formáty XLSX, XML, CSV, TSV a HTML a umožní konfigurovat viditelné (zobrazované) či neviditelné (skryté) části exportů dat. Exporter též podporuje základní styly exportovaných dokumentů.
Důmyslná vizualizace dat
Komponenta D3 Adapter (Data-Driven Documents, D3, dokumenty tvořené daty) umožní webovým aplikacím přidávat důmyslné dynamické vizualizace jako například teplotní mapy, stromové mapy nebo vícevrstvé prstencové grafy. Vizualizace pomohou uživatelům aplikací lépe porozumět datům a jejich významu.
Balíček Ext JS Charting (tvorba diagramů) umožní vizuální prezentaci dat pomocí široké řady dynamických i statických grafů včetně těch čárových, tyčových či koláčových. Diagramy používají povrchy a obrázky s hloubkou, které jsou vyvářeny balíčkem pro kreslení implementovaným pomocí technologií SVG, VML a Canvas. Drobné změny zobrazování v prohlížečích jsou automaticky spravovány, takže diagramy a grafy se vždy správně zobrazují. Balíček Ext JS Charts též pracuje s gesty na mobilních zařízeních a poskytuje grafům rozšířené interaktivní možnostii jako posunování, zvětšování či zmenšování.
Datový balíček nezávislý na zdroji dat
Stabilní a spolehlivý datový balíček obsažený v Ext JS odděluje komponenty uživatelského rozhraní od datové vrstvy. Balíček na straně klienta umožňuje sběr dat pomocí vysoce funkčního modelu, jenž nabízí možnosti jako třídění a filtrování. Datový balíček je nezávislý na použitém protokolu a může přijímat data z libovolného datového zdroje. Je vybaven nástroji pro správu ukládání uživatelských dat během komunikace se serverem, které umožňují několik souběžných operací na straně klienta a minimalizuje dotazování serveru.
Správce rozložení a reagující konfigurace
Ext JS obsahuje pružný nástroj pro správu rozložení, který se postará o uspořádání zobrazení dat a obsahu v prostředí různých prohlížečů, na různých zařízeních a velikostech displejů. Pomůže řídit zobrazování komponent i pro ta nejsložitější uživatelská rozhraní. Ext JS též poskytuje pohotově reagující konfigurační systém, jenž aplikačním komponentám dovolí přizpůsobit se dané orientaci displeje (na výšku či šířku), případně velikostí okénka prohlížeče.
Balíček pro zpřístupnění aplikací
Ext JS též obsahuje balíček ARIA, který umožní přidat aplikacím možnosti usnadnění přístupu pro takové uživatele, kteří potřebují pomocné technologie – například čtečky obrazovek pro navigaci webem a podobně.
Zabudovaná přizpůsobitelná témata
Komponenty Ext JS jsou dostupné v několika zabudovaných tématech s názvy Material, Triton, Classic, Neptune a Crisp. Témata se dají pozměňovat a přizpůsobit dané obchodní značce. Nástroj Sencha Cmd zobrazí stovky proměnných, které jsou obsaženy v tématech Ext JS a které je možno pozměnit podle ctěné libosti.
Složení nástrojů Sencha v jednotlivých edicích produktů
Sencha Ext JS ➲ | Standard | Pro | Premium |
Ext JS (aplikační rámec HTML5/JavaScript) | ✓ | ✓ | ✓ |
Cmd (nástroj pro optimalizaci sestavování) | ✓ | ✓ | ✓ |
Ext JS Stencils (šablony) | ✓ | ✓ | ✓ |
1 rok údržby a technické podpory | ✓ | ✓ | ✓ |
Zásuvný modul pro Visual Studio | ✓ | ✓ | ✓ |
Zásuvné moduly pro IDE (JetBrains, Visual Studio IDE, Eclipse) |
✓ | ✓ | |
Architect (vizuální tvorba aplikací) | ✓ | ✓ | |
Themer (nástroj pro tvorbu stylů) | ✓ | ✓ | |
Inspector (ladicí nástroj) | ✓ | ||
D3 Adapter (vizualizace dat) | ✓ | ||
Pivot Grid (analýzy dat) | ✓ | ||
Calendar (kalendář a události) | ✓ | ||
Exporter (export dat) | ✓ |
Základní popisy nástrojů Sencha
Nástroj Sencha Cmd (popis v angličtině) je základním kamenem tvorby aplikací v Ext JS. Cmd poskytuje úplnou výbavu nástrojů pro správu životního cyklu aplikací včetně scaffolding (generátor základního kódu aplikace), zmenšování kódu, převodů z ES6, dynamického zavádění balíčků, tvorby sestav pro progresivní webové aplikace a dalších pomůcek doplňujících projekty v nástrojích Sencha.
Zásuvné moduly IDE and Code Editor Plugins (popis v angličtině) integrují aplikační rámec Sencha do běžných podnikových nástrojů. Moduly umožňují mezi jiným i dokončování kódu, inspekci kódu, refaktoring, tvorbu šablon, navigaci v kódu a jeho vytváření. Zásuvné moduly pro integrovaná vývojářská rozhraní pracují se třídami rámce Sencha a dokonce i s vašimi vlastními třídami a překrytími.
Nástroj Architect (popis v angličtině) poskytne vývojářskému týmu tvorbu aplikací Ext JS způsobem "táhni-a-pusť". Šetří se tak čas, který by zabral manuální zápis kódu. Architect automaticky vytváří kód aplikace, který je zároveň optimalizován pro vysoký výkon a odstraňuje lidské chyby, které obvykle vznikají při ručním zápisu kódu.
Themer (popis v angličtině) umožní snadno a rychle navrhovat vlastní aplikační témata pomocí grafických nástrojů – aniž je třeba psát kód. Themer poskytuje přístup ke všem komponentám a inspekčním nástrojům Ext JS a umožňuje jemně doladit styly i generovat tématické balíčky s dynamickými styly.
Inspector (popis v angličtině) je ladicí nástroj poskytující přímý přístup ke komponentám, třídám, objektům a dalším prvkům aplikací napsaných pomocí aplikačních rámců Sencha. Umožní analyzovat aplikační kód a vyhledat problémy včetně mnohonásobného vnoření komponent, počtu běhů rozmisťování prvků a dalších kontrol pro vylepšení výkonu aplikací.
Stencils (šablony, popis v angličtině) je úplná sada výbavy pro uživatelská rozhraní určená pro Adobe Illustrator, Sketch, Balsamiq a je též dostupná jako SVG/PNG pro použití v jiných programech. Nástroj Stencils obsahuje veškeré komponenty a styly použité v soupravách Ext JS "Classic" a "Modern", stejně tak jako komponentách ExtReact.
Buďte první, kdo napíše příspěvek k této položce.
Pouze registrovaní uživatelé mohou vkládat příspěvky. Prosím přihlaste se nebo se registrujte.
Nástroje pro vývoj webových aplikací společnosti Sencha pohánějí tisíce datově intenzivních webových aplikací na celém světě, jež používá i 60 procent společností ze seznamu Fortune 100. Společnost své produkty neustále vylepšuje. Nejnověji začala dodávat netrpělivě očekávané nástroje Sencha Ext JS 6.5 a ExtReact pro přidávání výkonných prvků uživatelských rozhraní k aplikacím React, tedy aplikacím využívajícím knihoven jazyka JavaScript pro tvorbu uživatelských rozhraní.
Průmyslová ocenění nástrojů Sencha obsahují například vítězství v kategorii "User Experience" ("uživatelská zkušenost", tedy sada technik a metod, které lze použít pro návrh uživatelského rozhraní) v soutěži SD Times 100 Awards a uznání CODiE Award finalist v kategorii "nejlepší mobilní vývojářské řešení" pro nástroj Sencha Ext JS.