Micro-Frontends: Die bessere Art User Interfaces zu implementieren? Teil #3

Micro-Frontends: Die bessere Art User Interfaces zu implementieren? Teil #3

Im ersten und zweiten Teil der Blogreihe hatten wir bereits die Idee hinter Micro-Frontends erläutert und haben verschiedene Ansätze vorgestellt. In diesem Teil wollen wir noch drei weitere Ansätze diskutieren: das Single-SPA Metaframework, Project Mosaic von Zalando und den WebComponents Ansatz. Danach sollen alle in dieser Serie vorgestellten Varianten kurz verglichen und ein abschließendes Fazit gezogen werden.

Read More

Electron – Desktopapplikationen mit JavaScript

Electron – Desktopapplikationen mit JavaScript

JavaScript hat sich mit Hilfe von NodeJs zu einer umfassenden Programmiersprache entwickelt, welche JavaScript vom Client zum Server gebracht hat. Aber für Desktopanwendungen, wie einen Texteditor, würde vermutlich niemand auf JavaScript setzen – bis jetzt. Mit Electron existiert mittlerweile ein Framework, welches es ermöglicht mit Webtechnologien auf der Basis von NodeJs Desktopapplikationen zu erstellen.

Read More

10 Libraries, die Architektur und Entwicklung einer iOS-App enorm verbessern

10 Libraries, die Architektur und Entwicklung einer iOS-App enorm verbessern

Die Verwendung von Libraries kann die Konzeption und Entwicklung von Apps erheblich erleichtern: Der Code wird besser strukturiert, übersichtlich und kürzer. In einem vorhergehenden Blogbeitrag haben wir bereits die 10 wichtigsten Libraries für Android-Entwickler vorgestellt. Nun wollen wir einen Blick auf das Angebot an iOS-Libriaries werfen. Wir haben uns auf GitHub umgesehen und für euch die 10 besten Libraries ausgesucht, die euch beim Programmieren von iPhone- und iPad-Apps Arbeit abnehmen.

Read More

Darf’s auch ein bisschen schneller sein?! Webanwendungen mit JavaScript

Darf’s auch ein bisschen schneller sein?! Webanwendungen mit JavaScript

JavaScript ist laut TIOBE Index mittlerweile auf Platz sieben der bekanntesten Programmiersprachen und die Tendenz ist steigend. In der Business IT tut sie sich gegen den Branchenprimus Java aber noch schwer. Dabei ist JavaScript gerade für Webanwendungen ‚state of the art’ und bekannt für schnelle und schicke „Single Page Apps“. Aber warum setzt sich JavaScript bei Unternehmensanwendungen dennoch nicht durch?

Read More

Highlights aus dem MobileTech 2013 Workshop - Mobile Javascript WebApps professionell entwickeln

Highlights aus dem MobileTech 2013 Workshop - Mobile Javascript WebApps professionell entwickeln

Die Beschäftigung mit den verschiedenen Ansätzen der Softwareentwicklung für mobile Endgeräte lenkte mein Augenmerk auf aktuelle Konzepte in der Javascript-Entwicklung. Dass sich bewährte Prinzipien und Praktiken aus der herkömmlichen Webentwicklung auch auf Mobile-Web Projekte übertragen lassen, ist nachvollziehbar. Beispielsweise können dort ebenso CleanCode Richtlinien berücksichtigt und JavaScript Module Test getriebenen entwickelt werden. Dennoch gibt es spezifische Herausforderungen, die bei der Entwicklung von mobilen Applikationen ergeben.

Auf der MobileTech 2013 in München wurden im Workshop „Mobile Javascript WebApps professionell entwickeln“ derartige Herausforderungen adressiert und Lösungsansätze vorgestellt, welche anhand von Programmieraufgaben verinnerlicht werden konnten.

Im Folgenden möchte ich meine persönlichen Highlights aus diesem Workshop vorstellen.

Read More