Development
281 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Obwohl Software immer komplexer wird und häufig nur noch von sehr großen Teams erstellt werden kann, ist die Softwareentwicklung selbst stark von persönlichen Präferenzen und Individualleistungen geprägt. Das erschwert oft die Weiterentwicklung bestehender Systeme, die Integration der Ergebnisse mehrerer Teams, den Wechsel eines Entwicklerteams oder den Austausch einzelner Teammitglieder. Eine stä..
Die Welt der Softwareentwicklung hat sich verändert. Heute nutzen rund 65 Prozent der Softwareprojekte agile Entwicklungspraktiken oder -methoden. Durch Continuous Integration (CI) und Continuous Deployment (CD) können Unternehmen schneller auf Markttrends reagieren und neue Versionen ihrer Software viel häufiger als bisher veröffentlichen. Schnellere Entwicklungszyklen fordern allerdings auch neu..
Unter dem Begriff Web Components wird eine Reihe unterschiedlicher Webtechnologien zusammengefasst, die es ermöglichen, benutzerdefinierte und wiederverwendbare HTML-Elemente zu implementieren. Ihre Funktionalität und Styling sind in sich gekapselt und damit vollständig getrennt vom restlichen Code der Webanwendungen, in denen sie eingesetzt werden. Sie funktionieren in allen modernen Webbrowsern ..
So wie Häuser für ihre Bewohner gebaut werden, sollten auch bei der Entwicklung eines Frontends dessen zukünftige Benutzer mit einbezogen werden. Im Projektalltag basieren Entscheidungen jedoch meist auf geschäftlichen oder technologischen Überlegungen. Um unzufriedene Kunden und die Entwicklung überflüssiger Frontend-Elemente zu vermeiden, zeigen wir im Folgenden einen Weg, die Benutzer in den Fo..
Die Vorteile einer klassischen Frontend-Architektur für Webanwendungen, bei der die Serverseite für das Erzeugen von HTML verantwortlich ist und JavaScript zwar erlaubt ist, aber nicht die komplette Kontrolle übernimmt, werden häufig unterschätzt. Dabei ist sie den im Moment viel gehypten, JavaScript-zentrischen Ansätzen in vielen Fällen überlegen.