Hoppa till innehåll

Sencha Ext JS

Skapa dataintensiva HTML5-applikationer med JavaScript

Sencha Ext JS är ett omfattande JavaScript-ramverk för att bygga dataintensiva, plattformsoberoende webb- och mobilapplikationer för alla typer av moderna enheter. Ext JS är ett komponentbaserat ramverk som ger utvecklare möjlighet att skapa anpassade, responsiva gränssnitt med hög prestanda och interaktiva funktioner.

Ext JS inkluderar 140+ förintegrerade och testade högpresterande UI-komponenter som datagrid, diagram, formulär och menyer, samt stöd för dra-och-släpp-redigering och en visuell designer. Den stöder även modern webbteknologi som HTML5, CSS3 och JavaScript MVVM-arkitektur.

Info

What is Sencha Ext JS?

JetBrains WebStorm Översiktsvideo

Allt du behöver för att skapa fantastiska webbapplikationer

Ext JS innehåller 140+ UI-komponenter, t.ex. HTML5-kalender, galler, pivot grid, D3-adapter, träd, listor, formulär, menyer, verktygsfält, paneler, fönster och mycket mer. Hundratals användartillägg finns också tillgängliga från Sencha-communityt.

Utveckla

Snabba på utvecklingen av webbapplikationer med ett företagsanpassat ramverk, komponenter och verktyg som är byggda för att fungera sömlöst tillsammans.

Vårt omfattande bibliotek med över 140 förbyggda komponenter innehåller bland annat följande:

  • Rutnät
    Hanterar miljontals poster och har inbyggda funktioner som sortering och gruppering.
  • Pivotgrid
    Lägg till kraftfulla analysfunktioner i React-applikationer.
  • Exportör
    Exportera data från standardrutnätet eller Pivot Grid till olika vanliga format.
  • Layouter
    Säkerställer att alla komponenter är rätt dimensionerade och placerade med ett kraftfullt och flexibelt layoutsystem.
  • Diagram
    Visa data med ett brett utbud av dynamiska och statiska diagram, inklusive linje-, stapel- och cirkeldiagram.
  • D3-adapter
    Lägg till sofistikerade datadrivna dokumentpaket (D3) visualiseringar som värmekartor, trädmönster, solglimtar med mera i dina webbapplikationer.

Design

Förbättra designprocessen med förintegrerade verktyg som Sencha Architect, Stencils och Themer.

  • Arkitekt
    Ger utvecklare möjlighet att bygga Ext JS-program med hjälp av drag-and-drop-funktioner, så att mindre tid går åt till manuell kodning.
  • Stencils
    Gör det möjligt för utvecklare att snabbt och enkelt skapa modeller, stilar, prototyper och utvärdera gränssnittsdesign.

Besök köksbänken för att se alla tillgängliga komponenter

Test

Sencha Test är den mest omfattande lösningen för testning av enhetstest och testning från början till slut för Ext JS. Sencha Test hjälper utvecklare och testutomatiseringstekniker att:

  • Förbättra kvaliteten på dina appar genom testning från början till slut.
  • Utnyttja enhetstester och funktionstester för Ext JS-appar för att öka teamets produktivitet och påskynda lanseringscyklerna.
  • Skapa robusta tester genom att utnyttja den djupa integrationen mellan Sencha Test och Ext JS.

Anpassningsbar

Ext JS innehåller en flexibel layouthanterare som hjälper dig att organisera visningen av data och innehåll i flera webbläsare, enheter och skärmstorlekar. Den hjälper dig att styra komponenternas visning, även för de mest komplexa användargränssnitten. Ext JS har också ett responsivt konfigureringssystem som gör det möjligt för applikationskomponenter att anpassa sig till specifika enhetsorienteringar (landskap eller porträtt) eller tillgängliga webbläsarfönsterstorlekar.

Tillgänglighet

Ext JS har funktioner som överensstämmer med ADA-standarderna för tillgänglig design. Ext JS ARIA-paketet gör det möjligt att lägga till stöd för tillgänglighet i dina tillämpningar genom att tillhandahålla verktyg som du behöver för att uppnå överensstämmelse med avsnitt 508. Med hjälp av ARIA-paketet kan du skapa appar som kan användas av personer som behöver hjälpmedel som skärmläsare för att navigera på webben.


Datapaket i Sencha Ext JS

Det robusta datapaketet som ingår i Ext JS frikopplar gränssnittskomponenterna från datalaget. Datapaketet:

  • Gör det möjligt att samla in data på klientsidan med hjälp av mycket funktionella modeller som erbjuder funktioner som sortering och filtrering.
  • Den är protokollsoberoende och kan ta emot data från vilken backend-källa som helst.
  • Har funktioner för sessionshantering som gör det möjligt att utföra flera operationer på klientsidan, vilket minimerar antalet turer till servern.

Bygga bättre applikationer med Sencha Ext JS Tools

Bygg dina appar från början till slut med hjälp av de senaste verktygen från Sencha.

Sencha-arkitekt

Bygg Ext JS-program med hjälp av drag-och-släpp-funktioner och lägg mindre tid på manuell kodning.

Sencha Themer

Utforma anpassade programteman med hjälp av grafiska verktyg - utan att skriva kod.

Plugins för IDE och kodredigerare

Plugins för IDE och kodredigerare integrerar Sencha-ramverk i företagets arbetsflöde och möjliggör kodkomplettering, inspektion, generering, navigering, refaktorisering och mycket mer.

Sencha Ext JS Gen

ExtGen är ett nodbaserat plattformsoberoende kommandoradsverktyg som ger flera olika lägen för programgenerering.

Sencha Ext JS Build

ExtBuild är ett nytt nodbaserat verktyg för att bygga Ext JS-program som för närvarande använder Sencha Cmd och Google Closure-kompilatorn för att bygga och transpila Ext JS-program.

Sencha Ext JS Fiddle

Sencha Fiddle är ett gratis verktyg som gör att du kan prova Ext JS-kod i din webbläsare utan att ladda ner eller installera något. Du kan enkelt dela din Ext JS-kod genom att spara och dela fiddle-URL:er.

Sencha Cmd

En komplett uppsättning funktioner för livscykelhantering, inklusive scaffolding, kodminifiering, transpilation från ES6, dynamisk paketladdning, bygggenerering för PWA:er med mera.

Inspektör

Ett felsökningsverktyg som ger direkt åtkomst till komponenter, klasser, objekt med mera för appar som byggs med Sencha-ramverk.

Sencha Stencils

Stencils är ett komplett UI-kit för Adobe Illustrator, Sketch, Balsamiq och finns även som SVG/PNG för användning i andra program.

Nyheter

Vad är nytt i Sencha Ext JS?


New in Sencha Ext JS 7.7

Grid Enhancements
IDE Support for Latest Version
Sencha Architect Enhancements
Quality Improvements (Modern and Classic Toolkits)

Learn More

New in Sencha Ext JS 7.6

  • Vertikal glidare för modern verktygslåda - Nu kan användarna glida vertikalt och justera värdena som för volymreglaget på Android eller iOS.
  • Listfilter för det moderna rutnätet. Nu kan användarna välja ett alternativ från listan för att filtrera istället för att skriva in dem.
  • Statlig kolumnbredd och -position för modernt rutnät - precis som vi har för det klassiska rutnätet. Användarna kan ordna om rutnätet som de vill.
  • Kvalitetsförbättringar: Med över 15 felrättningar ger den här versionen en gedigen uppsättning förbättringar.
  • Förbättringar av verktyg:
  • Uppgraderad Closure Compiler
  • Fast Sencha CMD MacOSX Monterey-problematik
  • Ext-gen-förbättringar
  • 7.6 Stöd för verktyg (arkitekt, tekniker, CMD, uppgraderingsrådgivare)
  • Mer...

New in Sencha Ext JS 7.5

  • 40 Kvalitetsförbättringar
  • Font-Awesome uppdaterad till 5.15.4
  • Lokaliseringsstöd för 7.4-funktioner som t.ex. gruppering i flera nivåer, sammanfattningar för grupper, totaler och filterfält.
  • ExtGen och Sencha Cmd

Licens

Licensiering av Sencha Ext JS

Sencha Ext JS

Sencha Ext JS är tillgänglig under Commercial License eller GNU General Public License version 3 (GPLv3). Den kommersiella licensen kräver att en avgift betalas för varje utsedd användare (dvs. utvecklare). Om du väljer att inte betala en avgift och använder GPLv3-licensen måste du lämna ut källkoden till alla program som du distribuerar och som använder Ext JS. Om du väljer att betala för en kommersiell licens behöver du inte lämna ut din källkod.

Licensiering av provversioner

En provdownload är tillgänglig för Sencha Ext JS, som gäller i 30 dagar och regleras av Sencha Software License Agreement. Du kan inte påbörja utvecklingen av en applikation under en GPLv3-licens och senare konvertera den till en kommersiell licens. Du kan inte utveckla under en provperiod och fortsätta utvecklingen efter denna period (30 dagar).

Kommersiell licens

Licensen för varje inkluderat SDK och verktyg regleras av följande Sencha Software License Agreement.

Stödet för Sencha Ext JS styrs av underhålls- och supportavtalet.

En sammanfattning av viktiga begränsningar finns på följande adress Sammanfattning av viktiga användningsbegränsningar för Sencha-programvara.

Ytterligare information om licensiering finns i FAQ om licensiering, underhåll och support.

Licens för öppen källkod (GPLv3)

Licensen för öppen källkod (GPLv3) för Sencha Ext JS finns på webbplatsen
Sencha GPL-hämtningssida

Ytterligare information om licenser för öppen källkod finns i FAQ om öppen källkod.

Licensiering för anpassad användning

Licensiering för anpassad användning är tillgänglig för användningsområden som överskrider begränsningarna för kommersiell licensanvändning, t.ex. användning av programvara som kan beskrivas som en utvecklingsverktygslåda eller ett bibliotek, en applikationsbyggare, en webbplatsbyggare eller någon annan applikation som är avsedd att användas av programvaru-, applikations- eller webbplatsutvecklare eller designers.

Licensiering av förlängning

Du kan skapa kommersiella tillägg om de ger Sencha Ext JS ett betydande mervärde. Licensiering av tillägg är tillgänglig enligt villkoren i Sencha Extension License, inklusive registrering hos Sencha.

Support

Stöd för Sencha Ext JS

Alfasoft erbjuder förstalinjesupport till alla våra Sencha-kunder.
För tekniskt stöd i andra linjen, please contact Sencha support!