DevExtreme
Eintrag zuletzt aktualisiert am: 22.09.2014
von André Krämer
HTML und
JavaScript ermöglichen nicht nur die Entwicklung von Webseiten, sondern auch die Anwendung mobiler Anwendungen für
iOS,
Android oder das Windows Phone. Das kommerzielle
JavaScript-Framework DevExtreme der Firma DevExpress konzentriert sich vorerst genau auf den letzteren Bereich, also mobile Anwendungen mit
HTML und
JavaScript. Die Unterstützung für Desktop basierte Web Anwendungen wurde erst in der Version 14.1 nachgerüstet.
Dazu integriert sich DevExtreme in Microsofts
Visual Studio ab der Version 2010 und erweitert dies um einen visuellen UI Designer für mobile Anwendungen. Zusätzlich bringt das Framework eine Fülle von UI Widgets mit, die das gängige Look&Feel von
iOS,
Android oder Windows Phone, angepasst auf die jeweilige Zielplattform, darstellen. Dank adaptivem Rendering geschieht dies automatisch und für den Entwickler vollkommen transparent. Zu den Widgets gehören neben Charts auch typische Navigationselemente wie Tabs, ein Panorama
Steuerelement und eine Toolbar. Selbstverständlich stehen auch Schaltflächen, Eingabefelder, etc. zur Verfügung.
Das besondere an DevExtreme ist neben der tiefen
Visual Studio Integration der mitgelieferte Simulator. Er ermöglicht es, eine Web Anwendung in einem simulierten Iphone, Ipad, Windows Phone oder
Android Browser zu testen. Somit müssen während der Entwicklung nicht zwingend all diese verschiedenen Gerätetypen bereit stehen.
Bei der Nutzung der Simulatoren sollte jedoch bedacht werden, dass dies nur Simulatoren und keine Emulatoren sind. Sie verhalten sich also nicht exakt wie das simulierte System, so dass Abweichungen auf einem echten Endgerät durchaus möglich sind.