Posts mit dem Label Entwickler werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Entwickler werden angezeigt. Alle Posts anzeigen

Frontend Entwicklung: Web Components

Web Components sind eine Anzahl von Web APIs, mit deren Hilfe Entwickler eigene, wiederverwendbare, gekapselte HTML-Tags erstellen können. Diese HTML-Tags können anschließend in Webseiten und Webanwendungen verwendet werden. Komponenten und Widgets die auf den Web Component-Standards aufbauen, werden mit allen gängigen, modernen Browsern funktionieren und können in Kombination mit beliebigen JavaScript-Bibliotheken und Frameworks, die mit HTML arbeiten, verwendet werden. Das Ziel von Web Components ist es, die Art der Einbindung von Plugins in Webanwendungen bis zu einem gewissen Grad zu vereinheitlichen und damit auch zu vereinfachen. Die Kapselung hat den großen Vorteil, dass jegliche Interna des auf dem Web Components Standard aufbauenden Moduls für weitere Elemente in einem HTML-Dokument verborgen bleiben – So lassen sich für Entwickler wie Anwender gleichermaßen lästige Konflikte zwischen Plugins und Scripten die von einer Webseite eingebunden werden elegant und effektiv umgehen.


Kompilieren für unterschiedliche Plattformen

Ich habe selbst die Erfahrung machen müssen, dass viele OpenSource-Bibliotheken oder Programme zum kompilieren nicht auf allen Plattformen laufen, auf denen sie laufen sollten. Wie bei dir mit verschiedensten Fehlermeldungen. Prinzipiell ist da der Entwickler der Ansprechpartner (z.B. über Bugtracker). Immer diese Linux vs Windows Geschichten, manchmal ist es wirklich anstrengend für uns Entwickler.

Programmiersprachen lernen und Webentwicklung

Kann man programmieren, dann kann man alle Sprachen erlernen. Die Sprache allerdings bildet nur das Paradigma ab, nach dem der Programmierer seine Software erstellt. Diese Paradigmen sind völlig unterschiedliche Herangehensweisen, unabhängig von der Sprache und deren Eigenheiten, ich denke dass schon der Anteil der Entwickler, die alle Paradigmen beherrschen, verschwindend gering ist.