Ich habe neulich einen interessanten Artikel gelesen, in dem es darum ging, mobile Anwendungen mit Javascript und HTML5 zu erstellen. Ein interessanter Punkt, den sie herausbrachten, war, wie dieser Ansatz auf mehreren Plattformen, unterschiedlicher Hardware (z. B. Bildschirmgröße) und Software (z. B. iPhone, WP7, Mac, Windows) funktioniert.
Ich habe auch etwas Interessantes bemerkt, das auf der Build-Website von Microsoft für die bevorstehende Konferenz veröffentlicht wurde. Sie scheinen viel Wert auf HTML5 und JavaScript zu legen. Es scheint ideal zu sein, eine einzelne Anwendung zu entwickeln (natürlich wären noch geringfügige Änderungen erforderlich) und sie auf Tablets, PCs, Mobilgeräten, Fernsehgeräten oder so ziemlich jedem internetfähigen Gerät zu verwenden.
Ist das ein Trendwechsel?
Offensichtlich macht es keinen Spaß, eine Technologie zu lernen, nur um ein Jahr später herauszufinden, dass sie heruntergefahren wird. Meiner Meinung nach scheint es ziemlich schwierig zu sein, bestimmte Funktionen wie Animationen oder Datenbindung (mein Favorit!) Mit HTML5 und JavaScript im Vergleich zu Silverlight auszuführen. In diesem Fall ist es allein aufgrund der Tools eine bessere Wahl (Expression Blend und Visual Studio 2010). Ich bin jedoch besorgt, weil es immer einfacher geworden ist, Dinge im Web zu tun, die noch vor wenigen Jahren nicht möglich waren.
Gibt es noch einen Platz für Technologien wie Flash und Silverlight, wenn es um die Entwicklung von Anwendungen geht, oder sollten wir versuchen, unsere Apps auf webspezifische Technologien wie HTML5, CSS3 und JavaScript auszurichten?