Sagte ich letztens, Sencha würde sich gut entwickeln? Die hauseigene SenchaConference ist gestartet, und die Firma hat erstmal kräftig auf den Putz gehauen. Es gibt nicht nur die finale Version SenchaTouch (quasi das ExtJS für mobile Plattformen inkl. UI), sondern direkt ein passendes Ext Designer Update zum entwickeln von Touch Anwendungen. Und auch einen Marktplatz für Entwickler/Kunden – den so genannten SenchaDev-Bereich. Ob der was taugen wird, das wird man später sehen.
Im Einzelnen: Ausgewählte Informationen per Copy-Paste aus dem @tdgi-Staccato:
- #SenchaCon ext designer to be moved to CSS, icon, template, theme and event mangers!
- #SenchaCon Web services: font, data image resizing and more, all from #senchainc.
- #SenchaCon #ExtJS 4has a brand new layout engine. Same API.
- #SenchaCon #ExtJS 4 has 4000 unit tests!
- #SenchaCon #ExtJS 4 is UI tested by a new tool called VisualQA. Awesome!
- #SenchaCon #ExtJS 4 most useful documentation ever. All classes documented.
- #SenchaCon #ExtJS 4 examples integrated into docs.
- #SenchaCon #ExtJS 4 upgrade guide available!
- #SenchaCon #ExtJS 4 API improvements, clears cruft. Standardizing naming, funcs conventions.
- #SenchaCon #ExtJS 4 new charting package. Bye bye flash!
- #SenchaCon #ExtJS 4: building complex forms are a lot easier!
- #SenchaCon #ExtJS 4: Record becomes Model. More complex data manipulation now possible.
- #SenchaCon #ExtJS 4: data associations are now going to empower a new level of application development!
- #SenchaCon #ExtJS 4: local and session storage APIs available.
- #SenchaCon Sencha Command is a way to start your apps.
- #SenchaCon #ExtJS 4: sencha command is automated by the model generator.
- #SenchaCon JSBuilder is tied into Sencha Command.
- #SenchaCon #ExtJS 4: that was beta in six weeks. Final is feb 28, 2011
- #SenchaCon #ExtJS 4: VisualQA will be open to end debs, release date unknown. Bye bye selenium, hellos new world of testing RIAs!
Eine neue Layoutengine hatte man bereits im Vorfeld leicht angekündigt; die Model-Neuerfindung ist auch nicht überraschend, da es bereits in SenchaTouch Einzug fand. Model Associations sind genial. Der Wegfall von Flash im Charting-Paket sollte auch nicht verwundern, schließlich hat man jetzt bereits zwei alternative Know-Hows in Form von Frameworks eingekauft.
Alles in allem hört sich das alles super an: Mehr UI-Testing ist speziell in einer RIA sehr schwierig und könnte durch geeignetes Framework-Hilfstool sicherlich um einiges besser machbar werden. Was sich genau hinter Sencha Command verbirgt bzw. welche Power es genau hat, wird man sehen.