Erste Schritte mit Clarity UI
Wer diesen Blog liest, weiss: Ich entwickle und scripte gerne. Womit ich mich immer schwergetan habe, ist das Design der Benutzeroberfläche.
Dieser Beitrag ist von 2017. Er bleibt online, weil er nach wie vor nachgefragt wird, beschreibt aber einen Produktstand von damals.
Wer diesen Blog liest, weiss: Ich entwickle und scripte gerne. Womit ich mich immer schwergetan habe, ist das Design der Benutzeroberfläche. Das aktuelle Release meiner ESXi Staging Appliance ist ein gutes Beispiel dafür. Mein Design funktioniert, hübsch ist es nicht.
Als VMware Clarity UI als Open Source freigab, war ich sofort dabei. Und jetzt gibt es dank VMworld US 2017 ein Video, mit dem du sehr schnell loslegst und eine kleine App mit Clarity baust. Ich war überrascht, wie einfach sich dieses schöne Design nutzen lässt, und von Angular ebenso. Meine bisherige Appliance ist zu 100 % PHP und zu (fast) 0 % JavaScript, alles Dynamische wird also serverseitig erzeugt.
Mir wurde kürzlich wieder vor Augen geführt, was für eine schlechte Idee es war, die xSA während der Arbeitszeit meines Arbeitgebers zu entwickeln, denn jetzt gehört sie ihm und nicht mir. Ich plane deshalb eine neue Appliance, die Clarity UI nutzt und noch ein paar andere Dinge kann. Ich überlege, mit der REST API aus vSphere 6.5 nach einer pxeBoot-Installation weitere Konfiguration ausserhalb des Hosts zu erledigen.
So weit der Plan, und ich nehme mir Clarity und Angular jetzt vor. Wenn du an der VMworld in Barcelona bist: Ich leite am Montag beim Hackathon ein Team, das eine ESXi Staging Appliance mit Clarity UI angeht. Ich werde dort also einiges lernen.
Wenn dich Clarity interessiert, schau dir ihr Video an:
Das Beste daran: Du baust eine Star-Wars-App. Falls Clarity allein noch nicht überzeugt, ist eine Star-Wars-App statt des üblichen «Hello World» sicher Motivation genug, es auszuprobieren.
Link zur Clarity-Dokumentation: Link