1 / 11

Ext JS ietvars

Ext JS ietvars. Mārtiņš Linde. Kas ir Ext JS?. Kas ir Ext JS?. JavaScript ietvars bagātīgu interneta aplikāciju izstrādei S ākotnēji kā papildinājums YUI Tagad gan neatkarīgs risinājums, gan lietojams kopā ar YUI, JQuery un Prototype

Télécharger la présentation

Ext JS ietvars

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ext JS ietvars Mārtiņš Linde

  2. Kas ir Ext JS?

  3. Kas ir Ext JS? • JavaScript ietvars bagātīgu interneta aplikāciju izstrādei • Sākotnēji kā papildinājums YUI • Tagad gan neatkarīgs risinājums, gan lietojams kopā ar YUI, JQuery un Prototype • Ext produkti – Ext JS, Ext GWT, ExtCore, JSBuilder • Ext izmanto vairāk kā 160 nopietnas kompānijas, tai skaitā - Adobe, Amazon.com, Cisco, IBM, Microsoft, NATO, Samsung, Siemens, Yahoo

  4. Ext JS priekšrocības • Darbojas uz visiem galvenajiem pārlūkiem • Ērts API un daudz piemēru • Daudz lietotāji = aktīvi forumi, jaunas komponentes • Laba veiktspēja un vienkārša koda arhitektūra • Plaša funkcionalitāte • Tikai klienta puses ietvars – servera gala tehnoloģiju izvēle izstrādātāja ziņā

  5. Ext JS trūkumi • 2 dažādas licences – komerciālā un stingrā atvērtā koda licence – GPL • Ext JS izmērs ~ 700KB. Var samazināt: • Izmantojot JBuilder • Saspiežot JavaScript failus • Iekļaut tikai tos Ext JS failus, kuri tiek izmantoti

  6. Ext JS funkcionalitāte 1 • AJAX izsaukumi • DOM manipulācijas

  7. Ext JS funkcionalitāte 2 • Utilītfunkcijas – piemēram, datumu klase, šabloni, pavedienu izsaukšana, taimeri utt. • Konteineri (logi, cilnes..) un izvietojumi (layouts); • Formas un validācija; • Datu struktūras un datu glabātuves; • Tabulas, koki u.c. saskarnes elementi; • Lieliskas atkalizmantošanas iespējas – OOP pieeja, spraudņi; • Vienkārša DragandDrop realizācija; • Lietotāja saskarnes stāvokļa saglabāšana uz pārlūka, kā arī Back pogas darbība; • Daudzvalodība.

  8. Demonstrācija • Jālejupielādē Ext JS • Jāievieto vajadzīgie faili projektā, kā arī Html galvenē • Ext sākotnējā palaišana ar Ext.onReady izsaukumu

  9. Ext JS lielāku aplikāciju izstrāde • Spraudņu veidošana • Jaunu komponenšu izstrāde, mantojot esošās • Funkcionalitātes izvietošana JavaScript failos • Sintakses iezīmētājs • Atkļūdošanas rīks – FireBug • Failu saspiešana

  10. Salīdzinājums ar .. • Dojo • JQuery • YUI • GWT • Prototype • Flex • Silverlight

  11. Jautājumi

More Related