{"id":41904,"date":"2021-05-26T10:01:07","date_gmt":"2021-05-26T08:01:07","guid":{"rendered":"https:\/\/kinsta.com\/?p=95530&#038;preview=true&#038;preview_id=95530"},"modified":"2023-10-02T19:40:24","modified_gmt":"2023-10-02T18:40:24","slug":"webentwicklung-tools","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/","title":{"rendered":"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026"},"content":{"rendered":"<p>Es hat etwas romantisches und aufregendes, TextEdit oder Notepad zu \u00f6ffnen und &#8222;&lt;HTML&gt;&#8220; einzugeben, um ein neues Projekt zu starten. So begannen f\u00fcr viele von uns die Besessenheit mit der Programmierung f\u00fcr das Web. Im Jahr 2021 tun Web-Entwicklungs-Tools mehr, als nur unseren Text aufzuzeichnen &#8211; sie helfen uns, Projekte zu erstellen und den gesamten Prozess zu beschleunigen. Dar\u00fcber hinaus gibt es viele weitere Elemente als nur <a href=\"https:\/\/kinsta.com\/de\/blog\/bearbeitest-wordpress-code\/\">HTML und CSS<\/a> zu ber\u00fccksichtigen.<\/p>\n<p>Die Planungsphase ist zum Beispiel sehr wichtig. Du musst das Wireframing, das Design und die kollaborativen Arbeitsabl\u00e4ufe ber\u00fccksichtigen. Au\u00dferdem musst du das ideale <a href=\"https:\/\/kinsta.com\/de\/blog\/php-vs-javascript\/\">JavaScript-Framework<\/a> ausw\u00e4hlen, ob du eine <a href=\"https:\/\/kinsta.com\/de\/blog\/php-editor\/\">integrierte Entwicklungsumgebung (IDE)<\/a> verwenden willst und vieles mehr.<\/p>\n<p>In diesem Beitrag werfen wir einen Blick auf 62 Tools f\u00fcr die Webentwicklung, die du im Jahr 2021 nutzen solltest. Aber bevor wir dazu kommen, lass uns dar\u00fcber sprechen, was wir unter einem Web Development Tool verstehen.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Was wir unter einem Web Development Tool verstehen<\/h2>\n<p>Oberfl\u00e4chlich betrachtet scheint die Kategorisierung eines Web Development Tools einfach zu sein. Aber selbst wenn man in das seichte Ende eintaucht, gibt es ein paar \u00dcberlegungen, die die Grenzen verschwimmen lassen.<\/p>\n<p>\u00dcberlege zum Beispiel, ob ein Videostreaming-Dienst als ein Tool f\u00fcr die Entwicklung z\u00e4hlt. In einer Bubble, wahrscheinlich nicht. Wenn du es jedoch benutzt, um deinen Bildschirm f\u00fcr eine bestimmte Design-Anwendung aufzuzeichnen, verwandelt es sich pl\u00f6tzlich in ein einzigartiges kollaboratives Tool.<\/p>\n<p>Unserer Meinung nach ist ein Webentwicklungs-Tool etwas, das dir hilft, die Ziele deines Projekts auf eine fokussierte Weise zu erreichen. Das schlie\u00dft zwar nicht einzelne Programmiersprachen ein, aber es gibt Subsets, Supersets und Frameworks <a href=\"https:\/\/kinsta.com\/de\/blog\/skriptsprachen\/\">wie TypeScript<\/a>, die die Grenze \u00fcberspannen. Wenn du das <a href=\"https:\/\/kinsta.com\/de\/blog\/gehalt-webentwickler\/#what-do-you-need-to-become-a-web-developer\">gro\u00dfe Geld verdienen<\/a> willst, ist es wichtig, diese Aspekte im Auge zu behalten.<\/p>\n<p>F\u00fcr ein anderes Beispiel, <a href=\"https:\/\/kinsta.com\/de\/blog\/git-vs-github\/\">betrachte Git<\/a>. Man k\u00f6nnte argumentieren, dass dieses Versionskontrollsystem (VCS) sehr viel abdeckt. Es gibt eine spezifische Sprache, um Befehle auszuf\u00fchren, und die Kernfunktionalit\u00e4t bietet eine Menge in Bezug auf die Webentwicklung. Du kannst es aber auch als Tool zum Lernen nutzen, indem du die Logs des Issue Trackings und der Commits durchgehst.<\/p>\n<p>Insgesamt kann ein Web Development Tool praktisch alles sein, was dein Projekt effizient und produktiv macht. Du wirst diese Vielfalt in der Liste der Tools bemerken.<br \/>\n<\/p>\n<h2>Wie Web Development Tools deinen Workflow optimieren k\u00f6nnen<\/h2>\n<p>Wir geben dir eine Trigger-Warnung vor den n\u00e4chsten paar Worten: &#8222;<a href=\"https:\/\/kotaku.com\/crunch-time-why-game-developers-work-such-insane-hours-1704744577\">Crunch Time<\/a>&#8222;.<\/p>\n<p>Ja, dieser gef\u00fcrchtete Ausdruck schreit f\u00f6rmlich danach, dass zeitsparende Webentwicklungs-Tools den Tag retten. Die Statistiken zeigen, dass <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#work-overtime\">mehr Projekte Crunch als Standard nutzen<\/a> und viele Entwicklungsindustrien nutzen es auch heute noch.<\/p>\n<p>Unabh\u00e4ngig davon, ob dein Unternehmen Crunch und \u00dcberstunden nutzt oder braucht, k\u00f6nnen Webentwicklungs-Tools trotzdem helfen. Diese Tools nehmen dir die schwere Arbeit ab und automatisieren die allt\u00e4gliche Arbeit, die deinen Tag auffrisst. Als solche bieten sie einen organischen Schub f\u00fcr deine Produktivit\u00e4t.<\/p>\n<p>Sie k\u00f6nnen aber auch einen Bonus bieten, wenn du unter einem agilen Projektrahmen <a href=\"https:\/\/www.scrum.org\/resources\/what-is-scrum\/\">wie Scrum<\/a> arbeitest. Ein Tool <a href=\"https:\/\/jsfiddle.net\/\">wie JSFiddle<\/a> kann dir zum Beispiel dabei helfen, Snippets mit anderen Teams zu teilen, wenn ein Sprint zu Ende geht und du dich auf den n\u00e4chsten vorbereitest.<\/p>\n<p>Auch wenn die t\u00e4glichen Standups nicht verschwinden werden, k\u00f6nnte ein <a href=\"https:\/\/kinsta.com\/de\/blog\/slack-vs-discord\/\">Discord-Server<\/a> oder ein <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-slack-nutzt\/\">Slack-Kanal<\/a> eine bessere M\u00f6glichkeit bieten, sich zu fokussieren und die anstehenden Aufgaben abzustimmen, ohne den Druck der aktuellen Sprint-Ziele.<\/p>\n<p>Im Gro\u00dfen und Ganzen geht es bei Tools f\u00fcr die Webentwicklung genauso um die Planung wie um die Ausf\u00fchrung.<\/p>\n<h2>Wie du den richtigen Entwicklungsstack f\u00fcr dein Projekt ausw\u00e4hlst<\/h2>\n<p>Wahrscheinlich predigen wir zu den Bekehrten, aber ein hervorragendes Tool f\u00fcr die Webentwicklung ist es wert, mit einem ros\u00e9goldenen <a href=\"https:\/\/www.apple.com\/macbook-air\/\">M1-MacBook<\/a> ausgestattet zu werden. Die richtige Mischung von Tools f\u00fcr dein spezifisches Projekt ist entscheidend, um eine solide Arbeitsgrundlage zu schaffen.<\/p>\n<p>Wenn es etwas ist, das du vorher noch nicht in Betracht gezogen hast, wird sich eine <a href=\"https:\/\/kinsta.com\/de\/blog\/trello-vs-asana\/\">erste Planungsphase<\/a> als unbezahlbar erweisen. Wenn du dir etwas Zeit nimmst, um dich f\u00fcr die Tools zu entscheiden, die du verwenden willst, verz\u00f6gert sich die Codierungsphase des Projekts. Allerdings wirst du diese Zeit sp\u00e4ter wieder zur\u00fcckbekommen, da es weniger potenzielle Probleme mit der Software geben wird. Du wirst auch ein konsistenteres Ergebnis sehen (da alle auf der gleichen Wellenl\u00e4nge sind).<\/p>\n<h3>\u00dcberlegungen zur Wahl deines Entwicklungsstacks<\/h3>\n<p>Bei der Wahl des <a href=\"https:\/\/medium.com\/swlh\/what-is-a-technology-stack-choosing-the-right-tech-stack-for-your-web-project-3f295cf60f10\">richtigen Stacks<\/a> f\u00fcr das Projekt kommt es auf Folgendes an:<\/p>\n<ul>\n<li><strong>Komplexit\u00e4t<\/strong>: \u00dcberlege dir, wie komplex dein Deliverable sein muss, da dies die Komplexit\u00e4t des Stacks bestimmt.<\/li>\n<li><strong>Skalierbarkeit<\/strong>: Wenn dein Projekt f\u00fcr ein lokales Unternehmen ist, wird es andere L\u00f6sungen brauchen als ein globales Unternehmen. Als solches brauchst du einen skalierbaren Stack, um deine Ziele zu erreichen.<\/li>\n<li><strong>Sicherheit<\/strong>: Es versteht sich fast von selbst, dass die <a href=\"https:\/\/kinsta.com\/de\/blog\/einstiegen-nutzung-ssh\/\">Sicherheit der Nutzer und deiner Webseite<\/a> nicht gef\u00e4hrdet werden darf.<\/li>\n<li><strong>Kosten<\/strong>: Nat\u00fcrlich gibt niemand gerne zu viel Geld aus, und wenn es sich um ein knappes Budget handelt, spielt das eine gr\u00f6\u00dfere Rolle als ein leeres Scheckbuch<\/li>\n<\/ul>\n<p>Es gibt zwei Bereiche, in die du Technologien aufteilen kannst:<\/p>\n<ul>\n<li><strong>Serverseite<\/strong>: Hier solltest du dir die Backend-Technologien ansehen, die du verwendest. Zum Beispiel solltest du die <a href=\"https:\/\/kinsta.com\/de\/kunden\/local-digital\/\">Wahl deines Hosts<\/a> und Webservers, die <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-mysql\/\">Speicherung von Schl\u00fcsselwerten und SQL<\/a>, alle App- und Automatisierungs-Frameworks, die du verwendest, und nat\u00fcrlich auch die Programmiersprache ber\u00fccksichtigen.<\/li>\n<li><strong>Client-seitig<\/strong>: Die Auswahl deiner Frontend Tools wird wohl einfacher sein, besonders wenn es um die verwendeten Sprachen geht. W\u00e4hrend <a href=\"https:\/\/kinsta.com\/de\/blog\/bearbeitest-wordpress-code\/\">HTML, CSS und JavaScript<\/a> zum Einsatz kommen, musst du bei der Wahl des JavaScript-Frameworks (und des Automatisierungs-Frameworks) einiges beachten.<\/li>\n<\/ul>\n<p>Wenn es um <a href=\"https:\/\/rubygarage.org\/blog\/technology-stack-for-web-development#article_title_15\">Entwicklungsstacks<\/a> geht, wirst du feststellen, dass viele gro\u00dfe Webseiten eine Kombination aus JavaScript und <a href=\"https:\/\/reactjs.org\/\">React.js<\/a> zusammen mit <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-nginx\/\">Nginx<\/a> verwenden. Du wirst auch <a href=\"https:\/\/www.memcached.org\/\">Memcached<\/a>, <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/caching\/redis-cache\/\">Redis<\/a> und <a href=\"https:\/\/rubyonrails.org\/\">Ruby on Rails<\/a> in Entwicklungsstacks sehen.<\/p>\n<h2><strong>62 fantastische Tools f\u00fcr die Webentwicklung im Jahr <\/strong> 2026<\/h2>\n<p>Schauen wir uns nun die Liste der Web Development Tools an, die wir im Jahr 2021 zu verwenden empfehlen. Wir haben sie in Kategorien eingeteilt, aber ansonsten sind die Tools in keiner bestimmten Reihenfolge. Wenn du es eilig hast, kannst du einfach zu einem bestimmten Abschnitt springen, der unten aufgef\u00fchrt ist.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"-1\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Lokale Entwicklungsumgebungen<\/h3>\n<p>Eine lokale Entwicklungsumgebung ist ein essentieller Teil eines jeden Entwicklungsstacks. Besonders wichtig ist es jedoch f\u00fcr die Webentwicklung. Hier sind einige der bekanntesten lokalen Entwicklungs-Tools.<\/p>\n<h4>1. DevKinsta<\/h4>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devkinsta-splash.png\" alt=\"Der DevKinsta Startbildschirm\" width=\"1500\" height=\"573\"><figcaption class=\"wp-caption-text\">Der DevKinsta Startbildschirm<\/figcaption><\/figure>\n<p>Wir m\u00f6gen voreingenommen sein, aber <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a> k\u00f6nnte die Nummer eins der Webentwicklungs-Tools f\u00fcr 2021 und dar\u00fcber hinaus werden.<\/p>\n<p>Streiche das &#8211; wir <em>sind<\/em> voreingenommen und wir sind stolz auf das, was wir herausgebracht haben!<\/p>\n<p>F\u00fcr die Uneingeweihten: DevKinsta ist eine M\u00f6glichkeit, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-lokal-installieren\/\">lokale WordPress-Installationen<\/a> im Handumdrehen zu erstellen. Es ist eine komplette Suite, mit der du eine WordPress Seite f\u00fcr macOS und Windows Maschinen entwerfen, entwickeln und bereitstellen kannst (eine Linux Version ist in Vorbereitung).<\/p>\n<p>Du kannst deine Installation an dein aktuelles Projekt anpassen. Zum Beispiel kann dein &#8222;Server&#8220; Nginx oder Apache verwenden, die PHP Version deiner Wahl, <a href=\"https:\/\/kinsta.com\/de\/blog\/mariadb-versus-mysql\/\">MariaDB oder MySQL<\/a>, und vieles mehr:<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devkinsta-php-options.png\" alt=\"DevKinsta's Einstellungsm\u00f6glichkeiten\" width=\"1200\" height=\"649\"><figcaption class=\"wp-caption-text\">DevKinsta&#8217;s Einstellungsm\u00f6glichkeiten<\/figcaption><\/figure>\n<p>Es gibt noch mehr unter der Haube. Mit dem eingebauten <a href=\"https:\/\/kinsta.com\/de\/blog\/smtp-port-waehlen\/\">SMTP Server<\/a> kannst du auch E-Mails <a href=\"https:\/\/kinsta.com\/de\/blog\/debugging-wordpress\/\">testen und debuggen<\/a> und f\u00fcr die Datenbankverwaltung kannst du das <a href=\"https:\/\/kinsta.com\/de\/blog\/adminer\/\">leistungsstarke Adminer Tool<\/a> nutzen:<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devkinsta-adminer.png\" alt=\"DevKinsta's Adminer-betriebener Datenbankmanager\" width=\"1200\" height=\"624\"><figcaption class=\"wp-caption-text\">DevKinsta&#8217;s Adminer-betriebener Datenbankmanager<\/figcaption><\/figure>\n<p>Insgesamt denken wir, dass DevKinsta ideal f\u00fcr die moderne WordPress-Entwicklung ist. Es kann direkt in deinen Workflow integriert werden.<\/p>\n<p>Wir haben dieses Tool mit Entwicklern, Designern, Freelancern und Agenturen im Hinterkopf entwickelt. Aber praktisch jeder, der t\u00e4glich mit der Entwicklung zu tun hat, wird DevKinsta zu sch\u00e4tzen wissen &#8211; vor allem (aber nicht nur) Kinsta-Nutzer.<\/p>\n<p>Und das Beste: DevKinsta ist v\u00f6llig kostenlos!<\/p>\n<h4>2. MAMP<\/h4>\n<figure style=\"width: 1000px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/mamp-logo.png\" alt=\"Das MAMP-Logo.\" width=\"1000\" height=\"204\"><figcaption class=\"wp-caption-text\">Das MAMP-Logo.<\/figcaption><\/figure>\n<p>Man k\u00f6nnte meinen, dass die klassischen Tools zum Erstellen und Bereitstellen von Webseiten tot und begraben sind, wenn man bedenkt, dass es immer schnellere Sandbox-Tools gibt. Aber die traditionellen Webservice-Stacks, wie <a href=\"https:\/\/help.ubuntu.com\/community\/ApacheMySQLPHP\">LAMP<\/a>, <a href=\"https:\/\/www.mamp.info\/en\/mac\/\">MAMP<\/a> und <a href=\"https:\/\/www.apachefriends.org\/download.html\">XAMPP<\/a>, sind immer noch sehr beliebt.<\/p>\n<p>Typischerweise kombinieren sie ein Betriebssystem (OS) &#8211; Linux, macOS oder Windows &#8211; zusammen mit einem <a href=\"https:\/\/kinsta.com\/de\/blog\/nginx-vs-apache\/\">Apache Webserver<\/a>, einer MySQL Datenbank und den Programmiersprachen Python, PHP und Perl in einem Stack. Ein solcher Webservice-Stack wird also auch im Jahr 2021 noch zum Einsatz kommen.<\/p>\n<p>MAMP ist die macOS-spezifische Version des Tools. Dieser Ansatz sieht vor, dass du einen Stack installierst und an Design und Deployment arbeitest. W\u00e4hrend der Prozess langwieriger sein kann als bei moderneren Setups, gibt es unter der Haube immer noch ein \u00e4hnliches Ma\u00df an Flexibilit\u00e4t &#8211; oder zumindest ist das Potenzial da.<\/p>\n<p>W\u00e4hrend du bei einem Tool wie DevKinsta aus einer eleganten grafischen Benutzeroberfl\u00e4che (GUI) ausw\u00e4hlst, musst du bei einem Webservice-Stack die ben\u00f6tigten Erg\u00e4nzungen manuell installieren. Es gibt zum Beispiel keine eingebaute M\u00f6glichkeit, eine WordPress Seite aufzusetzen, ohne &#8222;<a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-localhost\/\">deine eigene zu erstellen<\/a>&#8220; \u00c4hnlich verh\u00e4lt es sich mit dem <a href=\"https:\/\/documentation.mamp.info\/en\/MAMP-PRO-Windows\/Servers-and-Services\/Postfix\/\">Testen von E-Mails<\/a>.<\/p>\n<p>Wie auch bei anderen Tools f\u00fcr lokale Entwicklungsumgebungen ist MAMP komplett kostenlos. Allerdings gibt es auch eine <a href=\"https:\/\/www.mamp.info\/en\/mamp-pro\/\">Premium-Version von MAMP<\/a> f\u00fcr Windows und Mac, die den Funktionsumfang erweitert und ein umfassendes, robustes Tool f\u00fcr die Webentwicklung bietet.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/mamp-pro.png\" alt=\"Das MAMP Pro Dashboard\" width=\"1500\" height=\"949\"><figcaption class=\"wp-caption-text\">Das MAMP Pro Dashboard<\/figcaption><\/figure>\n<p>Aufgrund der Flexibilit\u00e4t und des Preises sind klassische Web Service Stacks immer noch auf vielen Entwicklerrechnern zu finden. Kommandozeilen-Aficionados werden sich nat\u00fcrlich zu dieser L\u00f6sung hingezogen f\u00fchlen, besonders wenn du gerne Paketmanager wie <a href=\"http:\/\/brew.sh\/\">Homebrew<\/a>, <a href=\"https:\/\/www.flatpak.org\/\">Flatpak<\/a> oder <a href=\"https:\/\/ninite.com\/\">Ninite<\/a> verwendest.<\/p>\n<p>Nat\u00fcrlich werden auch Apache-Entwickler diese Stacks nutzen, ebenso wie MySQL- und Python- oder PHP-Entwickler. Auch WordPress-Entwickler werden sich hier zu Hause f\u00fchlen.<\/p>\n<h4>3. XAMPP<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/xampp.png\" alt=\"Die XAMPP-App.\" width=\"900\" height=\"492\"><figcaption class=\"wp-caption-text\">Die XAMPP-App.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.apachefriends.org\/download.html\">XAMPP<\/a> ist ein weiterer Webservice-Stack, der von PHP-Entwicklern sehr geliebt wird, auch von denen, die WordPress-Produkte erstellen. Das &#8222;X&#8220; im Namen steht f\u00fcr die plattform\u00fcbergreifende Natur des Tools. Es bietet Installer f\u00fcr Windows-, macOS- und Linux-Maschinen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/xampp-downloads.png\" alt=\"Die XAMPP-Download-Seite.\" width=\"900\" height=\"110\"><figcaption class=\"wp-caption-text\">Die XAMPP-Download-Seite.<\/figcaption><\/figure>\n<p>W\u00e4hrend es fr\u00fcher einen Unterschied zwischen den verschiedenen Web Service Stacks gab, haben st\u00e4ndige Updates und Verbesserungen das Feld ausgeglichen. Dennoch hat XAMPP ein paar einzigartige Tricks auf Lager.<\/p>\n<p>Zum Beispiel ist MySQL nicht mehr das Standard Relational Database Management System (RDMS). Stattdessen verwendet XAMPP MariaDB. Es ist wahrscheinlich eine genauere Repr\u00e4sentation eines Produktionsservers, angesichts des Wechsels zu anderen L\u00f6sungen nach der <a href=\"https:\/\/www.tecmint.com\/the-story-behind-acquisition-of-mysql-and-the-rise-of-mariadb\/\">\u00dcbernahme durch Oracle<\/a>.<\/p>\n<p>Au\u00dferdem gibt es einen Web-App-Installer innerhalb des XAMPP-Pakets. <a href=\"https:\/\/bitnami.com\/stack\/xampp\">Bitnami<\/a> ist \u00e4hnlich zu L\u00f6sungen wie <a href=\"https:\/\/www.softaculous.com\/\">Softaculous<\/a>, aber Bitnami ist XAMPP-spezifisch:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/bitnami.png\" alt=\"Die Bitnami Homepage\" width=\"900\" height=\"490\"><figcaption class=\"wp-caption-text\">Die Bitnami Homepage<\/figcaption><\/figure>\n<p>Obwohl es <a href=\"https:\/\/www.apachefriends.org\/add-ons.html\">viele Apps<\/a> gibt, wirst du wahrscheinlich am meisten an dem WordPress Installer interessiert sein. Dennoch gibt es viele Add-ons zur Auswahl, was XAMPP zu einer flexiblen L\u00f6sung f\u00fcr die lokale Entwicklung macht.<\/p>\n<h3>Text- und Code-Editoren<\/h3>\n<p>Die meisten Entwickler lieben es, sich dar\u00fcber zu streiten, welchen Code-Editor man verwenden sollte. Okay, wir sind \u00fcbertrieben, aber es gibt viele Meinungen zu diesem Thema, mit einer gl\u00fchenden Fanbase f\u00fcr jeden Editor.<\/p>\n<p>Wie auch immer, wenn die <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#technology\">Umfragen korrekt<\/a> sind, benutzt du wahrscheinlich <a href=\"https:\/\/www.sublimetext.com\/\">Sublime Text<\/a>, <a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code (VSCode)<\/a> oder <a href=\"https:\/\/www.jetbrains.com\/idea\/\">IntelliJ IDEA<\/a>. Es macht Sinn, denn diese drei Tools skalieren von der einfachen Textbearbeitung bis hin zur vollwertigen integrierten Entwicklungsumgebung (IDE). Aber es gibt auch andere, die eine Erw\u00e4hnung wert sind. Lass uns einen Blick auf ein paar von ihnen werfen.<\/p>\n<h4>4. Visual Studio Code<\/h4>\n<p>Seit seiner Einf\u00fchrung im Jahr 2015 ist die Nutzung von <a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a> in allen Entwicklungsabteilungen explodiert.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/vscode-editor.png\" alt=\"Der Visual Studio Code Editor.\" width=\"1500\" height=\"1162\"><figcaption class=\"wp-caption-text\">Der Visual Studio Code Editor.<\/figcaption><\/figure>\n<p>Es ist ein von Microsoft entwickelter Open Source Code-Editor, der genug bietet, um als IDE bezeichnet zu werden. Es bietet zweifelsohne genug Funktionalit\u00e4t, um mehr als die H\u00e4lfte des Marktes zu erobern &#8211; <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#technology\">55% der Webentwickler<\/a> nutzen Visual Studio Code t\u00e4glich.<\/p>\n<p>In seiner Standardkonfiguration ist Visual Studio Code in erster Linie ein Texteditor. In Verbindung mit der Erweiterungsbibliothek wird es jedoch modular und flexibel genug, um alle deine Entwicklungsanforderungen zu erf\u00fcllen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/code-extensions-llibrary.png\" alt=\"Die Visual Studio Code Erweiterungsbibliothek.\" width=\"900\" height=\"697\"><figcaption class=\"wp-caption-text\">Die Visual Studio Code Erweiterungsbibliothek.<\/figcaption><\/figure>\n<p>Es bedeutet, dass du Linters und Fixer f\u00fcr deine gew\u00e4hlte Sprache installieren kannst (ja, ESLint und PHP CS Fixer sind dabei), zusammen mit Docker- und Vagrant-Erweiterungen, und vieles mehr.<\/p>\n<p>Apropos Sprachen: Visual Studio Code unterst\u00fctzt JavaScript, Node.js und TypeScript out of the box. Das \u00d6kosystem der Erweiterungen ist jedoch so reichhaltig, dass du in der Lage sein wirst, etwas zu finden, das die Sprache unterst\u00fctzt, die du verwendest.<\/p>\n<p>Dar\u00fcber hinaus findest du eine erstklassige Integration mit anderen Microsoft-Produkten, vor allem mit <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#technology\">GitHub<\/a>:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/code-vcs.png\" alt=\"Visual Studio Code hat eine eigene VCS-Integration mit GitHub\" width=\"900\" height=\"247\"><figcaption class=\"wp-caption-text\">Visual Studio Code hat eine eigene VCS-Integration mit GitHub<\/figcaption><\/figure>\n<p>Visual Studio ist komplett kostenlos, und angesichts des Funktionsumfangs ist es f\u00fcr viele ideal. Wir halten VSCode f\u00fcr einen guten Mittelweg zwischen IDEA und Sublime Text. Wo wir gerade dabei sind, schauen wir uns Letzteres als n\u00e4chstes an.<\/p>\n<h4>5. Sublime Text<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sublime-text.png\" alt=\"Die Sublime Text App.\" width=\"900\" height=\"676\"><figcaption class=\"wp-caption-text\">Die Sublime Text App.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.sublimetext.com\/\">Sublime Text<\/a> ist eine Hauptst\u00fctze in der Welt der Texteditoren. Es ist reduzierter als die meisten anderen L\u00f6sungen, aber sein Aussehen t\u00e4uscht \u00fcber die Leistung unter der Haube hinweg.<\/p>\n<p>Zum Beispiel wirst du vieles von dem, was Sublime Text bietet, auch bei anderen Konkurrenten finden. Die Befehlspalette ist etwas, das du in vielen L\u00f6sungen siehst, weil es einfach zu benutzen ist.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sublime-command-palette.png\" alt=\"Die Befehlspalette von Sublime Text.\" width=\"900\" height=\"676\"><figcaption class=\"wp-caption-text\">Die Befehlspalette von Sublime Text.<\/figcaption><\/figure>\n<p>Dar\u00fcber hinaus gibt es m\u00e4chtige Tastaturk\u00fcrzel f\u00fcr die Bearbeitung, wie z.B. die <a href=\"https:\/\/www.sublimetext.com\/docs\/3\/column_selection.html\">Mehrfachauswahl<\/a>, um mehrere Spalten auf einmal zu bearbeiten. Au\u00dferdem bietet die <em>Goto Anything<\/em> Funktion Vim-\u00e4hnliche Kombinationen von Tastenkombinationen, um deine Dateien zu durchlaufen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sublime-goto-anything.png\" alt=\"Sublime Text kann Tastenanschl\u00e4ge kombinieren, um dir beim Navigieren zu helfen.\" width=\"900\" height=\"676\"><figcaption class=\"wp-caption-text\">Sublime Text kann Tastenanschl\u00e4ge kombinieren, um dir beim Navigieren zu helfen.<\/figcaption><\/figure>\n<p>Sublime Text ist ein Premium Tool mit einer sehr liberalen Testphase. Es kann als kostenlos angesehen werden, aber um dem Entwickler etwas zur\u00fcckzugeben, solltest du <a href=\"https:\/\/www.sublimehq.com\/store\/text\">eine Lizenz f\u00fcr die erweiterte Nutzung erwerben<\/a>.<\/p>\n<p>Unserer Meinung nach bietet Sublime Text f\u00fcr viele kleinere oder hobbym\u00e4\u00dfige Coder eine gro\u00dfartige User Experience (UX), die das N\u00f6tigste bietet. Es ist bei vielen Entwicklern wegen seiner ansprechenden Optik, dem unkomplizierten Layout und der Erweiterbarkeit sehr beliebt.<\/p>\n<h4>6. Atom<\/h4>\n<p>Zu einem bestimmten Zeitpunkt wurde <a href=\"http:\/\/atom.io\/\">Atom<\/a> von vielen Entwicklern genutzt. Seit Visual Studio Code auf dem Markt ist, wird es jedoch immer weniger genutzt. Das ist schade, denn es ist ein gro\u00dfartiger Code-Editor, der f\u00fcr viele verschiedene Anwendungen geeignet ist.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/atom.png\" alt=\"Die Atom App.\" width=\"900\" height=\"705\"><figcaption class=\"wp-caption-text\">Die Atom App.<\/figcaption><\/figure>\n<p>Es ist eine von GitHub entwickelte App, was vielleicht erkl\u00e4rt, warum es bei Microsoft in der Hackordnung nach unten geschoben wurde. Es wird jedoch regelm\u00e4\u00dfig aktualisiert und kann als alternative Version von Visual Studio Code betrachtet werden.<\/p>\n<p>Die Textbearbeitung ist funktional und wie sein gr\u00f6\u00dferer Bruder hat es eine integrierte GitHub-Integration. Es gibt auch viele Add-ons, die &#8222;Pakete&#8220; genannt werden:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/atom-package-manager.png\" alt=\"Atom\u2019s Package Installer.\" width=\"900\" height=\"705\"><figcaption class=\"wp-caption-text\">Atom\u2019s Package Installer.<\/figcaption><\/figure>\n<p>Es gibt viele M\u00f6glichkeiten, um Atom an deinen Workflow und deine Projekte anzupassen. Atom enth\u00e4lt mehrere Themes, aus denen du w\u00e4hlen kannst, und einige, wie One Dark, sind so beliebt, dass sie auch ihren Weg in andere Editoren gefunden haben:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/atom-one-dark.png\" alt=\"Atom's One Dark Theme.\" width=\"900\" height=\"705\"><figcaption class=\"wp-caption-text\">Atom&#8217;s One Dark Theme.<\/figcaption><\/figure>\n<p>Atom ist ein funktionaler Code-Editor, der einen Versuch verdient hat. Da Atom jedoch auf <a href=\"https:\/\/www.electronjs.org\/\">Electron aufbaut<\/a>, haben sich einige Nutzer \u00fcber gro\u00dfe Dateien und langsam laufende Projekte beschwert. Daher empfehlen wir es f\u00fcr kleinere Projekte und schnelle Skripte (vor allem mit dem eingebauten Terminal-Paket), aber es ist vielleicht nicht das Beste f\u00fcr komplexe Arbeiten.<\/p>\n<h4>7. Notepad++<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/notepad-plus-plus.png\" alt=\"Die Notepad++ Homepage.\" width=\"900\" height=\"519\"><figcaption class=\"wp-caption-text\">Die Notepad++ Homepage.<\/figcaption><\/figure>\n<p>Um es gleich vorweg zu nehmen: <a href=\"https:\/\/notepad-plus-plus.org\/\">Notepad++<\/a> wird keinen der &#8222;gro\u00dfen&#8220; Code-Editoren ersetzen, die du bereits benutzt, wie IntelliJ IDEA oder Visual Studio Code. Aber es wird dir mehr Leistung unter der Haube f\u00fcr einfache Skripte und allgemeine Textbearbeitungsanwendungen bieten.<\/p>\n<p>Abh\u00e4ngig von deinen Projekten k\u00f6nnte es dich dazu verleiten, zu wechseln. Trotz seiner Einfachheit wird Notepad++ in einer Vielzahl von Projekten eingesetzt.<\/p>\n<p>Es ist ein reiner Windows-Code-Editor, was das &#8222;Plus-Plus&#8220; in seinem Namen erkl\u00e4rt. Nat\u00fcrlich ist <a href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-notepad\/9msmlrh6lzf3?activetab=pivot:overviewtab\">Notepad<\/a> ein einfacher Texteditor, der standardm\u00e4\u00dfig auf Windows-Installationen zu finden ist. Notepad++ sieht aus wie sein Geschwisterchen, aber es beinhaltet auch entwicklungsspezifische Funktionen wie:<\/p>\n<ul>\n<li>Registerkarten und geteilte Fenster<\/li>\n<li>Support f\u00fcr fast <a href=\"https:\/\/npp-user-manual.org\/docs\/programing-languages\/\">80 Programmiersprachen<\/a><\/li>\n<li><a href=\"https:\/\/npp-user-manual.org\/docs\/auto-completion\/\">Auto-Vervollst\u00e4ndigungsfunktion<\/a><\/li>\n<li>Eine Funktionsliste, die eine gro\u00dfartige M\u00f6glichkeit bietet, alle in einer Datei verwendeten Funktionen auf einen Blick zu sehen<\/li>\n<\/ul>\n<p>Dar\u00fcber hinaus ist Notepad++ flexibel, wenn es um das Projektmanagement geht. Es unterst\u00fctzt drei verschiedene Ans\u00e4tze: Sitzungen, Arbeitsbereiche und Projekte. Sobald du dich mit Notepad++ besch\u00e4ftigst, wirst du sehen, dass du es f\u00fcr umfangreichere Projekte als einseitige Skripte verwenden kannst.<\/p>\n<p>Wir denken, dass Notepad++ f\u00fcr Entwickler geeignet ist, die eine gro\u00dfe Funktionalit\u00e4t w\u00fcnschen, die auch anpassbar ist. Bei der Benutzung hat es den Open Source Vim Vibe, der f\u00fcr bestimmte Projekttypen besser geeignet ist als andere.<\/p>\n<h4>8. Die JetBrains Suite<\/h4>\n<p>Wenn es um Entwicklungs-IDEs geht, wird die <a href=\"http:\/\/jetbrains.com\/\">JetBrains Suite<\/a> ganz oben auf deiner Liste stehen (oder ganz nah dran). Das Gesch\u00e4ftsmodell von JetBrains ist clever, denn obwohl es eine Vielzahl von Editoren gibt, sind sie alle &#8222;Untergruppen&#8220; des wichtigsten Editors, <a href=\"https:\/\/www.jetbrains.com\/idea\/\">IntelliJ IDEA<\/a>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/intellij-idea.png\" alt=\"IntelliJ IDEA ist eine f\u00fchrende Java IDE.\" width=\"900\" height=\"564\"><figcaption class=\"wp-caption-text\">IntelliJ IDEA ist eine f\u00fchrende Java IDE.<\/figcaption><\/figure>\n<p>IDEA bezeichnet sich selbst als eine Java IDE. Es unterst\u00fctzt praktisch alle Funktionen der anderen IDE Tools in seinem Sortiment. Und als solche unterst\u00fctzt sie auch viele Programmiersprachen.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/\">PyCharm<\/a> z.B. \u00fcbernimmt die meisten Python-Funktionen von IDEA und verpackt sie als eigenes Tool. Du wirst auch feststellen, dass <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\">phpStorm<\/a> und <a href=\"https:\/\/www.jetbrains.com\/webstorm\/\">WebStorm<\/a> das Gleiche tun.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/pycharm.png\" alt=\"PyCharm ist eine Python-spezifische IDE, die im Sprachraum sehr beliebt ist.\" width=\"900\" height=\"564\"><figcaption class=\"wp-caption-text\">PyCharm ist eine Python-spezifische IDE, die im Sprachraum sehr beliebt ist.<\/figcaption><\/figure>\n<p>Die Benutzung von IDEA ist ein Kinderspiel &#8211; JetBrains hat einen gro\u00dfartigen Job gemacht, um dich zum Programmieren zu bringen, anstatt dich in Konfigurationen und Einstellungen zu w\u00fchlen. Es mag \u00fcberraschen, aber die Grenze zwischen einem Kommandozeilen-Editor wie Vim und IDEA ist oft sehr schmal.<\/p>\n<p>Beide Tools haben einen \u00e4hnlichen Fokus auf Workflow und Effizienz, obwohl IDEA auch die M\u00f6glichkeit bietet, Vim-Tastaturbelegungen zu importieren, wenn du dich mit dieser Arbeitsweise wohl f\u00fchlst.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/idea-vim.png\" alt=\"Mit den IDEA-Erweiterungen kannst du Vim-Tastaturbindungen verwenden, damit du dich wie ein Zauberer f\u00fchlst.\" width=\"900\" height=\"730\"><figcaption class=\"wp-caption-text\">Mit den IDEA-Erweiterungen kannst du Vim-Tastaturbindungen verwenden, damit du dich wie ein Zauberer f\u00fchlst.<\/figcaption><\/figure>\n<p>Wir gehen davon aus, dass du IntelliJ IDEA benutzt, wenn du in einem <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-projektmanagement-plugins\/\">gro\u00dfen Projekt<\/a> oder Unternehmen mit einem Software-Deal arbeitest. Sei es, um Projekte zu teilen oder um in einer einheitlichen Umgebung zu arbeiten. Viele WordPress-Entwickler verwenden JetBrains Produkte, weil sie so robust sind, um Projekte zu verwalten.<\/p>\n<p>Der Preis ist auch ein Faktor, und IntelliJ basiert auf einem <a href=\"https:\/\/www.jetbrains.com\/idea\/buy\/\">Abo-Modell<\/a>, das oft in den drei- oder vierstelligen Bereich pro Jahr geht.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/idea-pricing.png\" alt=\"IntelliJ IDEAs Preisbildschirm.\" width=\"1500\" height=\"889\"><figcaption class=\"wp-caption-text\">IntelliJ IDEAs Preisbildschirm.<\/figcaption><\/figure>\n<p>Trotzdem gibt es einige &#8222;Community&#8220;-Editionen von JetBrains-Produkten. Dabei handelt es sich jedoch um abgespeckte Versionen der \u00fcbergeordneten Software, also um Open Source L\u00f6sungen, bei denen die propriet\u00e4ren Elemente entfernt wurden.<\/p>\n<p>Dar\u00fcber hinaus bietet JetBrains wettbewerbsf\u00e4hige Preise f\u00fcr Open Source Projekte, Startups, Bildungseinrichtungen, Docker Captains und viele weitere Nischengruppen.<\/p>\n<h3>Web Design und Prototyping Tools<\/h3>\n<p>Nat\u00fcrlich ist eine Web-App nichts ohne eine gute User Experience (UX). F\u00fcr das Prototyping deines Layouts und der visuellen Gestaltung brauchst du daher oft ein spezielles Tool. <a href=\"https:\/\/kinsta.com\/de\/blog\/responsiven-webdesign\/\">Design Tools<\/a> sind sowohl auf der Server- als auch auf der Client-Seite der Entwicklung unerl\u00e4sslich. Hier sind ein paar beliebte Auswahlm\u00f6glichkeiten.<\/p>\n<h4>9. Figma<\/h4>\n<p><a href=\"https:\/\/www.figma.com\/\">Figma<\/a> ist ein oft erw\u00e4hntes Tool f\u00fcr die Webentwicklung, mit dem du gemeinsam an deinem Design arbeiten kannst.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/figma.png\" alt=\"Der Figma Editor\" width=\"1500\" height=\"875\"><figcaption class=\"wp-caption-text\">Der Figma Editor<\/figcaption><\/figure>\n<p>Du kannst den Drag-and-Drop-Editor nutzen, um Oberfl\u00e4chen und andere benutzerorientierte Elemente zu erstellen. F\u00fcr Entwickler gibt es auch die M\u00f6glichkeit, Codeschnipsel zu holen, um sie in deine Projekte zu implantieren. Figma macht den Prozess &#8211; von der Idee bis zur Implementierung &#8211; reibungslos und h\u00e4lt die Revisionen entlang der gesamten Projektkette niedrig.<\/p>\n<p>Au\u00dferdem profitierst du von einem homogenisierten Set an Tools, die dir bei der Auswahl von Schriftarten und Farben helfen. Dieser Prozess steht im Gegensatz zur Verwendung separater Tools wie <a href=\"https:\/\/type-scale.com\/\">Type Scale<\/a>:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/type-scale.png\" alt=\"Die Webseite von Type Scale.\" width=\"1500\" height=\"801\"><figcaption class=\"wp-caption-text\">Die Webseite von Type Scale.<\/figcaption><\/figure>\n<p>&#8230;und eine Teilmenge von Webentwicklungs-Tools wie <a href=\"https:\/\/color.adobe.com\/create\/color-wheel\">Adobe Color<\/a>, <a href=\"https:\/\/coolors.co\/\">Coolors<\/a>, verschiedene Colorpicker und vieles mehr.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/coolors.png\" alt=\"Der Coolors Farbw\u00e4hler.\" width=\"1500\" height=\"805\"><figcaption class=\"wp-caption-text\">Der Coolors Farbw\u00e4hler.<\/figcaption><\/figure>\n<p>W\u00e4hrend Figma f\u00fcr Einzelentwickler-Projekte von Nutzen ist, hat es f\u00fcr ein Team mehr Vorteile, da es in der Gr\u00f6\u00dfe skaliert. Teams werden die kollaborativen Aspekte von Figma m\u00f6gen, wie das zentrale Asset Repository und die wiederverwendbaren Komponenten. Teamleiter werden auch die umfassenden Berichtsoptionen sch\u00e4tzen, um zu sehen, wie die Teammitglieder die verschiedenen Designsysteme nutzen.<\/p>\n<p>Was die Preisgestaltung angeht, so kostet Figma 12 $ pro &#8222;Editor&#8220; auf der <a href=\"https:\/\/www.figma.com\/pricing\/\">Standardstufe<\/a>, die auf 45 $ pro &#8222;Editor&#8220; f\u00fcr unternehmensbasierte Teams ansteigt (f\u00fcr &#8222;Editor&#8220; lies &#8222;Sitz&#8220; &#8211; es ist das gleiche Konzept). Der Preis kann also steigen, je nachdem wie viele Redakteure du an Bord haben m\u00f6chtest.<\/p>\n<h4>10. Sketch<\/h4>\n<p><a href=\"https:\/\/www.sketch.com\/\">Sketch<\/a> ist eine App nur f\u00fcr macOS, die auch unter Entwicklern sehr beliebt ist:<\/p>\n<figure style=\"width: 1000px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sketch.png\" alt=\"Das Sketch Logo.\" width=\"1000\" height=\"828\"><figcaption class=\"wp-caption-text\">Das Sketch Logo.<\/figcaption><\/figure>\n<p>Es ist beliebt, weil Sketch viele Funktionen unter der Haube hat und es ist auch ein Kinderspiel zu benutzen, was Sinn macht, da es eine native macOS-App ist. Es sieht ein wenig aus wie <a href=\"https:\/\/developer.apple.com\/xcode\/ide\/\">Apples Xcode IDE<\/a>, was nicht schlecht ist, und es f\u00fchlt sich gro\u00dfartig an zu navigieren.<\/p>\n<p>Nat\u00fcrlich kannst du die wichtigsten Funktionen wie Vektorbearbeitung und Gr\u00f6\u00dfenanpassung von Constraints durchf\u00fchren. Es gibt aber noch viel mehr in der App, das dir hilft, Designs zu generieren und sie auf schnelle Weise zu exportieren.<\/p>\n<p>Nimm zum Beispiel die <a href=\"https:\/\/youtu.be\/qrgDwQ0Fy1k\">Smart-Layout<\/a>-Funktion von Sketch, die eine adaptive Gr\u00f6\u00dfenanpassung nutzt, um deine Abmessungen und dein aktuelles Layout zu ber\u00fccksichtigen. Es gibt auch viele <a href=\"https:\/\/www.sketch.com\/for-teams\/\">kollaborative Tools<\/a>, die jedem die M\u00f6glichkeit geben, in ein Design einzutauchen und es zu perfektionieren.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sketch-teams.png\" alt=\"Ein \u00dcberblick \u00fcber Sketch for Teams.\" width=\"900\" height=\"696\"><figcaption class=\"wp-caption-text\">Ein \u00dcberblick \u00fcber Sketch for Teams.<\/figcaption><\/figure>\n<p>Sketch unterscheidet sich von einem Tool wie Figma dadurch, dass ein Freiberufler oder Einzelentwickler kostenlos einsteigen kann und dann ein Abonnement abschlie\u00dft, sobald er Bedarf hat. In dieser Hinsicht ist die <a href=\"https:\/\/www.sketch.com\/pricing\/\">Preisgestaltung von Sketch<\/a> entweder eine einmalige Zahlung von $99 oder $9 pro Monat pro Benutzer.<\/p>\n<h4>11. InVision Studio<\/h4>\n<p><a href=\"https:\/\/www.invisionapp.com\/\">InVision Studio<\/a> verkauft sich eindeutig als eine &#8222;Screendesign&#8220;-App. Das macht Sinn und es ist auch klarer zu verstehen. InVision Studio bietet alle Standard-Features und Funktionen, die du erwarten w\u00fcrdest, wie z.B. einen intuitiven Ebenen-basierten Editor und Vektor-Support.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/invision-studio.png\" alt=\"Die InVision Studio App.\" width=\"900\" height=\"313\"><figcaption class=\"wp-caption-text\">Die InVision Studio App.<\/figcaption><\/figure>\n<p>Es gibt aber noch viel mehr in der Box, was das Prototyping und die Erstellung von Animationen betrifft. Zum Beispiel kannst du mit Zeigen, Klicken und Ziehen Artboards und Screens miteinander verbinden. Mit dieser Funktion kannst du Animationen als Teil des Designprozesses erstellen und nicht als etwas, das du sp\u00e4ter weitergibst.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/invision-animation.png\" alt=\"Animationen innerhalb der InVision Studio App.\" width=\"900\" height=\"626\"><figcaption class=\"wp-caption-text\">Animationen innerhalb der InVision Studio App.<\/figcaption><\/figure>\n<p>Apropos \u00dcbergabe: Das gesamte Team kann innerhalb von InVision Studio arbeiten, da es gemeinsame Komponentenbibliotheken, globale Synchronisationsoptionen, einen robusten <strong>Inspektionsmodus<\/strong> und mehr gibt.<\/p>\n<p>Auch die <a href=\"https:\/\/www.invisionapp.com\/plans\">Preisstruktur<\/a> ist wettbewerbsf\u00e4hig. Die kostenlose Version von InVision Studio bietet dir fast alle Funktionen der kostenpflichtigen Version, nur die Anzahl der Dokumente, die du speichern kannst, ist eingeschr\u00e4nkt. Der Pro-Tier ist f\u00fcr die Leistung der App wertvoll (ca. $95\/Nutzer\/Jahr).<\/p>\n<h4>12. Affinity Designer<\/h4>\n<p>Wenn du ein Adobe Illustrator Nutzer bist, wirst du <a href=\"https:\/\/affinity.serif.com\/en-us\/\">Affinity Designer<\/a> in der Vergangenheit kennengelernt haben. Serifs Ansatz f\u00fcr Grafikdesign scheint Adobes L\u00f6sung den Rang abzulaufen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/affinity-designer.png\" alt=\"Die Affinity Designer App.\" width=\"900\" height=\"563\"><figcaption class=\"wp-caption-text\">Die Affinity Designer App.<\/figcaption><\/figure>\n<p>Seit der Markteinf\u00fchrung hat es aufgrund seines guten Verh\u00e4ltnisses zur Community, seiner hervorragenden Designprinzipien und seines attraktiven Preismodells eine stetig wachsende Nutzerbasis gewonnen. Es gibt Versionen f\u00fcr Mac, Windows und iPad, und jede Version kann mit Vektoren, Rastern oder beidem gleichzeitig arbeiten:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/affinity-editor.png\" alt=\"Der Editor des Affinity Designers\" width=\"900\" height=\"694\"><figcaption class=\"wp-caption-text\">Der Editor des Affinity Designers<\/figcaption><\/figure>\n<p>Die Tools, die du von Illustrator gewohnt bist, sind alle vorhanden, zusammen mit einer ganzen Reihe von Farbprofilen und Exportoptionen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/affinity-export.png\" alt=\"Die Exportoptionen im Affinity Designer.\" width=\"900\" height=\"93\"><figcaption class=\"wp-caption-text\">Die Exportoptionen im Affinity Designer.<\/figcaption><\/figure>\n<p>Kurzum, die Features und Funktionen sind vorhanden, um professionelle Grafiken f\u00fcr deine Projekte zu erstellen. Au\u00dferdem ist der Preis sehr wettbewerbsf\u00e4hig. Es kostet um die 50$ zum Vollpreis, was eine einmalige Zahlung ist. Es verf\u00fcgt nicht \u00fcber eine entsprechende Cloud-basierte Option wie Illustrator. Trotzdem bekommst du f\u00fcr eine einmalige Geb\u00fchr den Umfang von Adobe in einer subjektiv besseren Form pr\u00e4sentiert.<\/p>\n<h4>13. CodePen oder JSFiddle<\/h4>\n<p>Als wir vorhin \u00fcber IntelliJ IDEA sprachen, haben wir eines seiner kleinen, aber praktischen Features nicht erw\u00e4hnt &#8211; <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/scratches.html\">Scratch-Dateien<\/a>. Es erm\u00f6glicht es dir, schnell einen Codeschnipsel zu schreiben und zu testen, ohne dein aktuelles Arbeitsprojekt zu beeinflussen.<\/p>\n<p>F\u00fcr Nutzer anderer Code-Editoren ist eine L\u00f6sung wie <a href=\"https:\/\/codepen.io\/\">CodePen<\/a> oder <a href=\"https:\/\/jsfiddle.net\/\">JSFiddle<\/a> ein hervorragender Ersatz. Sie funktionieren beide \u00e4hnlich: es gibt drei Texteditoren f\u00fcr HTML, CSS und JavaScript und einen Ausgabebildschirm, um das Ergebnis zu sehen:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/codepen-example.png\" alt=\"Die CodePen Konsole.\" width=\"1500\" height=\"591\"><figcaption class=\"wp-caption-text\">Die CodePen Konsole.<\/figcaption><\/figure>\n<p>Du kannst deinem &#8222;Pen&#8220; oder &#8222;Fiddle&#8220; je nach Plattform einen Namen geben, es speichern und mit anderen teilen. Es ist eine so einfache Idee &#8211; eine, die dir dabei helfen kann, deine halbgaren Gedanken zu einem Aspekt eines Projekts innerhalb von Sekunden zu realisieren.<\/p>\n<p>F\u00fcr Entwickler, die ein bestimmtes Element innerhalb einer Datei beleuchten und zeigen wollen, wo \u00c4nderungen m\u00f6glich sind, ist eine &#8222;Online-IDE&#8220; von unsch\u00e4tzbarem Wert. Dar\u00fcber hinaus ist die Zusammenarbeit auch \u00fcber einen Chat oder ein &#8222;Live-Mic&#8220; m\u00f6glich:<\/p>\n<figure style=\"width: 1098px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/jsfiddle-chat.png\" alt=\"Der JSFiddle Collaboration Bildschirm.\" width=\"1098\" height=\"704\"><figcaption class=\"wp-caption-text\">Der JSFiddle Collaboration Bildschirm.<\/figcaption><\/figure>\n<p>Insgesamt k\u00f6nnte man eine Online-IDE als &#8222;Schl\u00e4fer&#8220; unter den Webentwicklungs-Tools bezeichnen, da sie nicht allzu oft erw\u00e4hnt wird, aber von vielen Entwicklern genutzt wird, um besseren Code zu erstellen.<\/p>\n<h4>14. Buttons Generator<\/h4>\n<p><a href=\"https:\/\/markodenic.com\/tools\/buttons-generator\/\">Buttons Generator<\/a> ist ein kostenloser Online-Generator f\u00fcr CSS-Schaltfl\u00e4chen, mit dem du eine Reihe verschiedener CSS-Schaltfl\u00e4chenstile mit nur einem Klick erstellen kannst. Scrolle einfach durch alle Schaltfl\u00e4chenstile und finde den, der dir gef\u00e4llt. Klicke auf diesen Stil und das CSS wird automatisch in deine Zwischenablage eingef\u00fcgt.<\/p>\n<figure id=\"attachment_149037\" aria-describedby=\"caption-attachment-149037\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-149037 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/buttons-generator.png\" alt=\"Buttons Generator\" width=\"1200\" height=\"604\"><figcaption id=\"caption-attachment-149037\" class=\"wp-caption-text\">Buttons Generator<\/figcaption><\/figure>\n<p>Du kannst die Farben und Stile der Schaltfl\u00e4chen so verwenden, wie sie sind, oder einfach die CSS bearbeiten, um den Schaltfl\u00e4chen die gew\u00fcnschten Farben und Stile zu geben. Es gibt eine ganze Reihe verschiedener Stile zur Auswahl, darunter 3D, Gradient, With Shadow Border, Neumorphic, Retro, Sliding Effect und viele mehr.<\/p>\n<p>Probier es aus, es macht Spa\u00df, ist einzigartig und einfach, CSS-Buttons zu erstellen.<\/p>\n<h3>Git Clients<\/h3>\n<p>Eine zentrale M\u00f6glichkeit zu haben, Code zu speichern, die \u00c4nderungen zu dokumentieren und mit einem Team daran zu arbeiten, ohne dass es zu Doppelarbeit kommt, ist eine Aufgabe f\u00fcr ein <a href=\"https:\/\/kinsta.com\/de\/blog\/git-vs-github\/\">Version Control System (VCS)<\/a>. Hier sind ein paar Clients, die ein VCS bedienen: git.<\/p>\n<p>Lass uns zuerst das VCS selbst besprechen.<\/p>\n<h4>15. Git<\/h4>\n<p><a href=\"https:\/\/git-scm.com\/\">Git<\/a> ist essentiell f\u00fcr einen modernen Entwickler und als solches ist es eines der wichtigsten Tools f\u00fcr die Webentwicklung. In aller K\u00fcrze ist es eine M\u00f6glichkeit, die \u00c4nderungen, die du am Code deines Projekts vornimmst, zu dokumentieren und sie in &#8222;Repositories&#8220; zu speichern:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/wordpress-commits.png\" alt=\"Eine Liste der WordPress GitHub Commits.\" width=\"1500\" height=\"795\"><figcaption class=\"wp-caption-text\">Eine Liste der WordPress GitHub Commits.<\/figcaption><\/figure>\n<p>Git wurde vom <a href=\"https:\/\/www.linux.org\/\">Linux<\/a>-Sch\u00f6pfer Linus Torvalds erfunden und verwendet eine Reihe von Befehlen, um Datei-\u00c4nderungen in einer &#8222;Staging Area&#8220; hinzuzuf\u00fcgen, wo du sie dann in ein Repository &#8222;committen&#8220; kannst. Von dort aus &#8222;pushst&#8220; du sie in ein entferntes Repository, das online gehostet wird.<\/p>\n<p>Obwohl es nicht das einzige verf\u00fcgbare VCS ist &#8211; das WordPress Entwicklungsteam <a href=\"https:\/\/trac.edgewall.org\/\">nutzt immer noch Trac<\/a> f\u00fcr viele Projekte &#8211; ist es das bekannteste. Ein VCS wie Git oder Trac hilft Teams zusammenzuarbeiten, indem es den Code an einem zentralen Ort hostet.<\/p>\n<p>Die grundlegenden Befehle sind Ein-Wort-Funktionen, die mit git eingeleitet werden und oft von der Kommandozeile aus verwendet werden. Zum Beispiel:<\/p>\n<pre><code>git add file.php<\/code><\/pre>\n<p>Diese Expression f\u00fcgt die Datei <strong>file.php<\/strong> zu deinem Staging-Bereich hinzu. Mit anderen Worten, es zeichnet die \u00c4nderungen als etwas auf, das du speichern m\u00f6chtest, ohne ihr den letzten Schliff zu geben. Du kannst dies mit einer Datei oder einem ganzen Projekt tun, wenn du m\u00f6chtest.<\/p>\n<p>Um die Datei zu committen, f\u00fchrst du <code>git commit<\/code> aus. Von hier aus kannst du einen Kommentar hinzuf\u00fcgen, um andere \u00fcber deine Commits zu informieren. Danach werden deine \u00c4nderungen gespeichert und in den prim\u00e4ren &#8222;Branch&#8220; gepusht. Das h\u00e4ngt nat\u00fcrlich davon ab, ob du an einem entfernten &#8222;Repo&#8220; arbeitest.<\/p>\n<p>Wenn du Git und VCS im Allgemeinen noch nicht kennst, findest du bei GitLab eine <a href=\"https:\/\/docs.gitlab.com\/ee\/gitlab-basics\/start-using-git.html\">gro\u00dfartige Anleitung f\u00fcr Anf\u00e4nger<\/a>, um Git auf der Kommandozeile zu benutzen. Wir werden sp\u00e4ter auch ein wenig \u00fcber GitLab selbst sprechen.<\/p>\n<h4>16. GitHub<\/h4>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/kinsta-github.png\" alt=\"Kinsta's GitHub Seite.\" width=\"1500\" height=\"737\"><figcaption class=\"wp-caption-text\">Kinstas GitHub Seite.<\/figcaption><\/figure>\n<p>F\u00fcr die <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-collaboration-tools-professional-developers2\">gro\u00dfe Mehrheit der Entwickler<\/a> ist <a href=\"https:\/\/github.com\/\">GitHub<\/a> <em>der<\/em> Ort, an dem die Git-Repositories der Projekte gespeichert werden:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/wordpress-repos.png\" alt=\"WordPress GitHub Repositories.\" width=\"1500\" height=\"459\"><figcaption class=\"wp-caption-text\">WordPress GitHub Repositories.<\/figcaption><\/figure>\n<p>Es ist eine Microsoft-eigene L\u00f6sung, die viel mehr als nur Git-Hosting abdeckt. Es gibt auch eine Reihe von Tools f\u00fcr <a href=\"https:\/\/github.com\/features#features-automation\">automatisierte Tests<\/a> und den Versuch, <a href=\"https:\/\/github.com\/features#features-team-administration\">zus\u00e4tzliche Funktionen f\u00fcr die Zusammenarbeit<\/a> anzubieten.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/github-collaboration.png\" alt=\"GitHub's Kollaborationsfunktionen.\" width=\"900\" height=\"464\"><figcaption class=\"wp-caption-text\">GitHub&#8217;s Kollaborationsfunktionen.<\/figcaption><\/figure>\n<p>F\u00fcr Open Source Projekte sind Plattformen <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-github\/\">wie GitHub<\/a> fast schon die de-facto Option. Daher ist GitHub als Web Development Tool f\u00fcr viele Open Source Nutzer, Lernende und Entwickler im Allgemeinen von unsch\u00e4tzbarem Wert. Das gilt vor allem dann, wenn du in GitHubs Issue Tracker st\u00f6berst, um ein Problem mit installierten Paketen zu l\u00f6sen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/github-issue-tracker.png\" alt=\"GitHub's Issue Tracker\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">GitHub&#8217;s Issue Tracker<\/figcaption><\/figure>\n<p>GitHub ist nicht nur zum Speichern von Programm-Repos da. Es ist auch f\u00fcr andere Coding-Projekte, wie z.B. Webentwicklung, und sogar f\u00fcr B\u00fccher.<\/p>\n<p>Insgesamt ist GitHub ein fantastisches Tool, das dabei hilft, eine gesunde Community aus vielen verschiedenen Zweigen aufzubauen. Allerdings ist es nicht die einzige Plattform, die es gibt.<\/p>\n<h4>17. GitLab<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/gitlab.png\" alt=\"Das GitLab Logo.\" width=\"900\" height=\"591\"><figcaption class=\"wp-caption-text\">Das GitLab Logo.<\/figcaption><\/figure>\n<p>Wir haben es bereits erw\u00e4hnt, aber <a href=\"http:\/\/gitlab.com\/\">GitLab<\/a> ist ein Konkurrent zu GitHub, mit einem \u00e4hnlichen Ziel. Es ist im Wesentlichen ein Host f\u00fcr Git Repos, bietet aber auch ein paar andere Extras.<\/p>\n<p>W\u00e4hrend GitHub sich selbst als &#8222;Entwicklungsplattform&#8220; bezeichnet, konzentriert sich GitLab auf &#8222;DevOps&#8220;. Auf seinem kostenlosen Tier bietet GitLab jede Phase des DevOps-Lebenszyklus, statische Applikationssicherheitstests und rund 400 Minuten pro Monat f\u00fcr Continuous Development (CD) und Continuous Integration (CI).<\/p>\n<p>GitLab f\u00e4llt in seinem Sinn f\u00fcr Gemeinschaft, was der gro\u00dfe Unterschied zu GitHub ist. Es geht mehr um das Deployment und den gesamten Zyklus eines Projekts. Das ist kein Nachteil, aber es bedeutet, dass GitLab eine eher &#8222;insulare&#8220; Plattform ist, die sich wohl nicht so gut f\u00fcr Open Source Projekte eignet wie GitHub.<\/p>\n<p>F\u00fcr die meisten Teams wird die kostenlose Version von GitLab ausreichend sein. F\u00fcr <a href=\"https:\/\/about.gitlab.com\/pricing\/\">etwa 230 $<\/a> pro Jahr und Nutzer erh\u00e4ltst du Zugang zu Analysen f\u00fcr deinen Code und deine Produktivit\u00e4t, etwa 10.000 CD\/CI-Minuten und mehr.<\/p>\n<h4>18. Sourcetree<\/h4>\n<p><a href=\"https:\/\/www.sourcetreeapp.com\/\">Sourcetree<\/a> ist kein Host f\u00fcr Git-Repositories, sondern ein Graphical User Interface (GUI), um sie zu verwalten. Es ist eine von vielen L\u00f6sungen, wie z.B. <a href=\"https:\/\/www.gitkraken.com\/\">GitKraken<\/a>, <a href=\"https:\/\/www.sublimemerge.com\/\">Sublime Merge<\/a>, <a href=\"https:\/\/desktop.github.com\/\">GitHub Desktop<\/a>, und <a href=\"https:\/\/git-scm.com\/downloads\/guis\">viele mehr<\/a>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sourcetree.png\" alt=\"Die Sourcetree Homepage.\" width=\"900\" height=\"570\"><figcaption class=\"wp-caption-text\">Die Sourcetree Homepage.<\/figcaption><\/figure>\n<p>Es ist ein Produkt von Atlassian (und wir lieben Atlassian!), das sich mit anderen Produkten <a href=\"https:\/\/bitbucket.org\/\">wie Bitbucket<\/a> verbindet, um eine visuelle Darstellung deines Git-Repositorys zu bieten.<\/p>\n<p>Sourcetree wird als einfacher Git-Client vermarktet &#8211; und das ist es auch &#8211; aber es ist auch f\u00fcr erfahrene Nutzer geeignet. Es hat viel unter der Haube, um ein Team zu unterst\u00fctzen, das mit Git (und auch <a href=\"https:\/\/www.mercurial-scm.org\/\">Mercurial<\/a>) arbeitet.<\/p>\n<p>Zum Beispiel macht Sourcetree einfache Dinge, wie das Hervorheben von \u00c4nderungen des letzten Commits, aber es macht auch mehr, wenn du es brauchst. Teamleiter k\u00f6nnen Changesets \u00fcberpr\u00fcfen, bei Bedarf zwischen Zweigen arbeiten und den Code mit Hilfe von Graphen und Informations-Tabs visualisieren:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/sourcetree-graphs.png\" alt=\"Sourcetrees Graph-Ansicht.\" width=\"900\" height=\"563\"><figcaption class=\"wp-caption-text\">Sourcetrees Graph-Ansicht.<\/figcaption><\/figure>\n<p>Ob ein Git Client das Richtige f\u00fcr dich ist, h\u00e4ngt von deinen Umst\u00e4nden ab. Wenn du noch am Anfang stehst, empfehlen wir dir, dich an ein Terminal zu halten, bis du den Ablauf und den Prozess verstanden hast. F\u00fcr Profis oder Teams, die viel mit Git arbeiten, wird ein Client wie Sourcetree die t\u00e4gliche Arbeit um Minuten verk\u00fcrzen.<\/p>\n<h3>Browser Entwickler Tools<\/h3>\n<p>Ohne einen Webbrowser gibt es keine Webentwicklung. W\u00e4hrend dein gew\u00e4hlter Browser jedoch entscheidend f\u00fcr die <a href=\"https:\/\/kinsta.com\/de\/blog\/loschst-du-den-browser-cache\/\">Navigation im Web<\/a> ist, kannst du ihn auch nutzen, um herauszufinden, wie es l\u00e4uft.<\/p>\n<p>Die meisten modernen Browser beinhalten spezifische Entwicklungstools, die dir bei der Analyse des Backend-Codes helfen und die du dann wieder in dein Projekt \u00fcbernehmen kannst. Hier sind einige der beliebtesten.<\/p>\n<h4>19. Chrome Developer Tools<\/h4>\n<p><a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/\">Chrome&#8217;s &#8222;DevTools&#8220;<\/a> werden in der gesamten Community f\u00fcr ihr stellares Feature-Set und ihre Diagnosen verehrt.<\/p>\n<p>Mit dem <a href=\"https:\/\/kinsta.com\/de\/browser-marktanteil\/\">Aufstieg von Chromium-basierten Browsern<\/a> haben viele das gleiche Set an DevTools mit \u00e4hnlichen Shortcuts. Du kannst dir <a href=\"https:\/\/microsoftedgewelcome.microsoft.com\/en-us\/\">Microsoft Edge<\/a>, <a href=\"https:\/\/kinsta.com\/de\/blog\/brave-browser-review\/\">Brave<\/a>, <a href=\"https:\/\/www.chromium.org\/\">Chromium<\/a> selbst und viele weitere Klone anschauen und mit deinen Projekten innerhalb des Browsers arbeiten.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/brave-devtools.png\" alt=\"Die DevTools des Brave Browsers.\" width=\"900\" height=\"546\"><figcaption class=\"wp-caption-text\">Die DevTools des Brave Browsers.<\/figcaption><\/figure>\n<p>Der <strong>Elements<\/strong>-Tab wird ein regelm\u00e4\u00dfiger Anlaufpunkt sein, denn hier siehst du den Quellcode der Seite. Unserer Meinung nach bietet der <strong>Performance<\/strong>-Tab Einblicke in den Seitenaufbau, die andere Browser DevTools nicht bieten k\u00f6nnen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/brave-performance.png\" alt=\"Brave's Performance Tab.\" width=\"900\" height=\"578\"><figcaption class=\"wp-caption-text\">Brave&#8217;s Performance Tab.<\/figcaption><\/figure>\n<p>Die Registerkarte &#8222;<strong>Sicherheit<\/strong>&#8220; liefert ebenfalls einige gute Informationen, die f\u00fcr die \u00dcberwachung (oder Recherche) der Webseiten eines Kunden notwendig sind:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/brave-security.png\" alt=\"Brave's Security tab.\" width=\"900\" height=\"578\"><figcaption class=\"wp-caption-text\">Brave&#8217;s Security tab.<\/figcaption><\/figure>\n<p>Noch besser: Du kannst <a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/\">Google Lighthouse<\/a> Berichte direkt aus deinem Chromium-basierten Browser generieren:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/brave-lighthouse.png\" alt=\"Ein Google Lighthouse Bericht aus den DevTools von Brave.\" width=\"900\" height=\"578\"><figcaption class=\"wp-caption-text\">Ein Google Lighthouse Bericht aus den DevTools von Brave.<\/figcaption><\/figure>\n<p>Die DevTools hier sind subjektiv die besten, die es gibt, daher werden Chrome- und Chromium-basierte Nutzer auf sie zur\u00fcckgreifen. Aber auch andere Browser haben DevTools, die ebenfalls eine \u00dcberlegung wert sind.<\/p>\n<h4>20. Firefox Entwickler Tools<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/firefox.png\" alt=\"Die Firefox-Startseite.\" width=\"900\" height=\"343\"><figcaption class=\"wp-caption-text\">Die Firefox-Startseite.<\/figcaption><\/figure>\n<p>Mit einer monatlich aktiven Nutzerbasis von <a href=\"https:\/\/data.firefox.com\/dashboard\/user-activity\">rund 220 Millionen<\/a> ist Firefox trotz der Dominanz von Google immer noch ein beliebter Browser. In der Vergangenheit lobten Entwickler <a href=\"https:\/\/getfirebug.com\/\">Firebug<\/a>, und es war oft f\u00fchrend beim Debuggen innerhalb des Browsers.<\/p>\n<p>Heute haben wir die Developer Tools von Firefox:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/firefox-dev-tools.png\" alt=\"Firefox's Entwickler Tools.\" width=\"1500\" height=\"833\"><figcaption class=\"wp-caption-text\">Firefox&#8217;s Entwickler Tools.<\/figcaption><\/figure>\n<p>Es gibt einen Kernsatz an Funktionen zum Anzeigen des Quellcodes deiner Webseite (<strong>Inspector<\/strong>), einen <strong>Debugger<\/strong>, <strong>Speicher<\/strong>, <strong>Storage<\/strong> und mehr.<\/p>\n<p>F\u00fcr Anf\u00e4nger ist die <strong>Konsole<\/strong> ein Einstieg in die Programmierung, da du JavaScript direkt im Browser ausf\u00fchren kannst und es eine einfache M\u00f6glichkeit ist, Snippets auszuprobieren und deine ersten Schritte zu machen:<\/p>\n<figure style=\"width: 988px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/web-console.png\" alt=\"Ein Beispiel f\u00fcr eine Browser-Konsole.\" width=\"988\" height=\"315\"><figcaption class=\"wp-caption-text\">Ein Beispiel f\u00fcr eine Browser-Konsole.<\/figcaption><\/figure>\n<p>Trotzdem denken wir, dass Firefox (und andere Browser) weniger in seine Developer Tools gepackt hat als Chromium-basierte Browser. Dennoch wirst du Firefox f\u00fcr die browser\u00fcbergreifende Fehlersuche und -behebung oft in Anspruch nehmen. Insofern ist es gut, dass sie f\u00fcr fast alle Aufgaben ideal sind.<\/p>\n<h3>Frontend Frameworks<\/h3>\n<p>Apropos Frontend, du brauchst etwas, das f\u00fcr die Erstellung von atemberaubenden Webseiten geeignet ist. Deine Wahl des Frameworks ist hier entscheidend. Du solltest immer das beste Tool f\u00fcr die jeweilige Aufgabe w\u00e4hlen.<\/p>\n<p>Mit diesem Gedanken im Hinterkopf, lass uns einen Blick auf ein paar beliebte Auswahlm\u00f6glichkeiten werfen.<\/p>\n<h4>21. Bootstrap<\/h4>\n<p>Mobile responsive ist ein Standardmerkmal im modernen Webdesign. Es ist ein willkommener Schritt, wenn man bedenkt, dass <a href=\"https:\/\/www.smartinsights.com\/mobile-marketing\/mobile-marketing-analytics\/mobile-marketing-statistics\/\">mobiles Surfen<\/a> mittlerweile die Desktops \u00fcberholt hat. Aus diesem Grund solltest du eine M\u00f6glichkeit haben, deine Webseite schnell mobilf\u00e4hig zu machen.<\/p>\n<p><a href=\"https:\/\/getbootstrap.com\/\">Bootstrap<\/a> ist ein gro\u00dfartiges Tool f\u00fcr die Webentwicklung, das immer h\u00e4ufiger zum Einsatz kommt:<\/p>\n<figure style=\"width: 1160px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/bootstrap.png\" alt=\"Das Bootstrap Logo\" width=\"1160\" height=\"780\"><figcaption class=\"wp-caption-text\">Das Bootstrap Logo<\/figcaption><\/figure>\n<p>Es ist ein Toolkit, das JavaScript Plugins, <a href=\"https:\/\/sass-lang.com\/\">Sass Variablen<\/a>, einige vorgefertigte Komponenten, ein hochwertiges <a href=\"https:\/\/kinsta.com\/de\/partner\/gridbuilder-wp\/\">responsive Grid-System<\/a> und vieles mehr kombiniert. Es gibt sogar einen <a href=\"https:\/\/themes.getbootstrap.com\/\">Marktplatz mit offiziellen Themes<\/a>, die mit Bootstrap funktionieren, und viele Webseiten von WordPress verwenden ebenfalls Themes, die auf dem Design-Framework basieren.<\/p>\n<p>Ob du Bootstrap verwendest oder nicht, h\u00e4ngt nat\u00fcrlich von den Anforderungen deines Projekts ab. Es ist jedoch logisch anzunehmen, dass Webentwicklungsprojekte mit knappen Budgets und schnellen Umsetzungszeiten sich einer &#8222;Bootstrap&#8220;-L\u00f6sung zuwenden und diese an WordPress anpassen. Da das Framework und WordPress kostenlos sind, wird deine Zeit der einzige Kostenfaktor.<\/p>\n<h4>22. Tailwind CSS<\/h4>\n<p>Auf dem Papier macht <a href=\"https:\/\/tailwindcss.com\/\">Tailwind CSS<\/a> keinen Sinn. Es ist ein Frontend-Framework f\u00fcr eine Sprache, die Teil der Kerntrinit\u00e4t der Webentwicklung ist. Als solches ist es logisch zu denken, dass der Zielnutzer bereits \u00fcber die entsprechenden Kenntnisse verf\u00fcgt, ohne ein Framework zu ben\u00f6tigen.<\/p>\n<p>In Wirklichkeit macht Tailwind CSS <em>absolut<\/em> Sinn. Es ist eine M\u00f6glichkeit, das Frontend deiner Webseite zu gestalten, ohne HTML zu verlassen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/tailwind-css.png\" alt=\"Ein Tailwind CSS Beispiel.\" width=\"900\" height=\"392\"><figcaption class=\"wp-caption-text\">Ein Tailwind CSS Beispiel.<\/figcaption><\/figure>\n<p>Du verwendest Utility-Klassen innerhalb verschiedener Tags, um CSS aus einem Core StyleSheet einzuf\u00fcgen. Nat\u00fcrlich ist CSS immer noch die prim\u00e4re Quelle f\u00fcr das Styling. Es ist nur au\u00dferhalb deines Blickfeldes, wenn du ein Layout mit HTML aufbaust. Es erlaubt dir also, gleichzeitig Struktur und Stil zu entwickeln.<\/p>\n<p>Der Ansatz erinnert uns an das <a href=\"https:\/\/960.gs\/\">960 Grid System<\/a> und w\u00fcrde gut mit diesem Framework zusammenarbeiten. Allerdings besteht die Gefahr, dass du die Elemente mit so vielen Klassen packst, dass du am Ende ein Chaos von Spaghetti-Code hast. Du wirst Geduld und Disziplin brauchen, um mit Tailwind CSS zu arbeiten, aber wenn es zu deinem Projekt passt, ist es ein schnelles und robustes Framework.<\/p>\n<h4>23. Bulma<\/h4>\n<p>Bei all den Fortschritten, die wir bei der Gestaltung von Webseiten-Strukturen und Layouts gemacht haben, ist die Erstellung von flexiblen, responsive und dynamischen Spalten f\u00fcr viele eine H\u00fcrde. Das ist zwar nicht das Einzige, was <a href=\"https:\/\/bulma.io\/\">Bulma<\/a> kann, aber diese Art der Anwendung ist das A und O des Frameworks:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/bulma.png\" alt=\"Die Webseite von Bulma.\" width=\"900\" height=\"268\"><figcaption class=\"wp-caption-text\">Die Webseite von Bulma.<\/figcaption><\/figure>\n<p>\u00c4hnlich wie Tailwind CSS, versteckt Bulma das CSS und gibt dir Hilfsklassen f\u00fcr dein HTML. Es ist mit Flexbox gebaut, mobile-first, und modular. Es ist gro\u00dfartig, wenn du nur ein paar Komponenten brauchst. Du kannst auch Frameworks mischen und anpassen, wenn du willst.<\/p>\n<p>Au\u00dferdem brauchst du kein JavaScript, um Bulma zum Laufen zu bringen, da es nur CSS ist. Du kannst Oberfl\u00e4chenelemente wie Buttons mit einem Minimum an Code hinzuf\u00fcgen. Es ist ein unkompliziertes Open Source Framework, das sich an die Bed\u00fcrfnisse deines Projekts anpassen l\u00e4sst. Unserer Meinung nach ist das eine wertvolle Eigenschaft, die du dir zu Nutze machen solltest.<\/p>\n<h4>24. Foundation<\/h4>\n<p>Das ZURB-Team hat mit <a href=\"https:\/\/get.foundation\/\">Foundation<\/a> eine einzigartige Version eines CSS-Frameworks entwickelt. Es ist ein semantisches Tool f\u00fcr mobile Endger\u00e4te, das in zwei Varianten f\u00fcr deine Webseiten und E-Mails erh\u00e4ltlich ist:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/foundation.png\" alt=\"Die Foundation Homepage.\" width=\"900\" height=\"246\"><figcaption class=\"wp-caption-text\">Die Foundation Homepage.<\/figcaption><\/figure>\n<p>Foundation ist mit Barrierefreiheit als Priorit\u00e4t gebaut. Jedes Snippet in Foundation kommt mit dedizierten ARIA-Attributen. Bevor du jedoch zu diesem Stadium kommst, ist Foundation beeindruckend f\u00fcr Rapid Prototyping, weil du es zu deinem HTML hinzuf\u00fcgen kannst. Du bist in der Lage, fast jedes Strukturelement auf deiner Seite zu erstellen &#8211; sogar verschiedene Arten von Men\u00fcs und Navigation:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/foundation-menu.png\" alt=\"Erstellen eines Navigationsmen\u00fcs in Foundation\" width=\"900\" height=\"429\"><figcaption class=\"wp-caption-text\">Erstellen eines Navigationsmen\u00fcs in Foundation<\/figcaption><\/figure>\n<p>ZURB bietet auch eine F\u00fclle an exzellenter <a href=\"https:\/\/get.foundation\/learn\/tutorials.html\">Dokumentation und Tutorials<\/a> an, mit denen du das Framework in- und auswendig lernen kannst. Foundation ist einfach zu benutzen, aber wir vermuten, dass du tief in die Erstellung deiner Webseiten einsteigen und komplexe Layouts und Funktionen erstellen kannst.<\/p>\n<p>Auf der Webseite von Foundation findest du auch eine <a href=\"https:\/\/get.foundation\/templates.html\">Reihe von Templates<\/a>. Das sind einfache Wireframes, die dir den Einstieg erleichtern &#8211; eine willkommene Erg\u00e4nzung:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/foundation-templates.png\" alt=\"Foundation's Template Bibliothek.\" width=\"900\" height=\"181\"><figcaption class=\"wp-caption-text\">Foundation&#8217;s Template Bibliothek.<\/figcaption><\/figure>\n<p>Im Gro\u00dfen und Ganzen tut das Foundation-Framework das, was auf der Verpackung steht. Es wird ein zentraler Bestandteil deiner Webseite sein, anstatt dich mehr Funktionalit\u00e4t anbauen zu lassen. Daher wirst du es vielleicht nicht f\u00fcr jedes Projekt verwenden. Trotzdem wird es, wenn es eingesetzt wird, auf allen Arten von Webseiten seinen Dienst tun.<\/p>\n<h4>25. Material-UI<\/h4>\n<p>Wir werden sp\u00e4ter noch genauer auf React eingehen, aber f\u00fcr den Moment solltest du wissen, dass <a href=\"https:\/\/material-ui.com\/\">Material-UI<\/a> auf der Komponentenbibliothek dieses JavaScript-Frameworks basiert. F\u00fcr die Unwissenden: Material Design ist Googles &#8222;Philosophie&#8220;, wie man das Frontend einer Webseite gestaltet. Es bedeutet viele Roboto-Schriften und Farbbl\u00f6cke:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/material-ui.png\" alt=\"Die Material-UI sieht aus, als w\u00fcrde sie Googles Designstandards entsprechen.\" width=\"900\" height=\"404\"><figcaption class=\"wp-caption-text\">Die Material-UI sieht aus, als w\u00fcrde sie Googles Designstandards entsprechen.<\/figcaption><\/figure>\n<p>Du wirst die Bibliothek in React importieren und dann spezielle HTML-Tags verwenden, um deine Webseite zu erstellen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/material-ui-button.png\" alt=\"Erstellen einer Schaltfl\u00e4che in der Material-UI.\" width=\"900\" height=\"346\"><figcaption class=\"wp-caption-text\">Erstellen einer Schaltfl\u00e4che in der Material-UI.<\/figcaption><\/figure>\n<p>Um das Element weiter zu individualisieren, f\u00fcgst du Klassen zu deinen HTML-Tags hinzu. Der ganze Code-Block wird in eine Funktion verpackt und du renderst die Details (und damit die Seite) in React.<\/p>\n<p>Es gibt eine Vielzahl von <a href=\"https:\/\/material-ui.com\/store\/\">kostenlosen und Premium-Themes<\/a>, die viele Anwendungsf\u00e4lle und Preise abdecken:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/material-ui-themes.png\" alt=\"Die Material-UI Theme Bibliothek\" width=\"900\" height=\"472\"><figcaption class=\"wp-caption-text\">Die Material-UI Theme Bibliothek<\/figcaption><\/figure>\n<p>Da Material-UI einen speziellen Anwendungsfall hat &#8211; die Erstellung von Webseiten im Material Design &#8211; ist es ein ideales Framework, wenn dies dein Ziel ist. Vor allem die Theme-Bibliothek ist eine wertvolle Ressource f\u00fcr den Einstieg, unabh\u00e4ngig von deinem Budget.<\/p>\n<h4>26. HTML5 Boilerplate<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/html5-boilerplate.png\" alt=\"Die HTML5 Boilerplate Homepage.\" width=\"900\" height=\"406\"><figcaption class=\"wp-caption-text\">Die HTML5 Boilerplate Homepage.<\/figcaption><\/figure>\n<p>Wenn du ein WordPress-Entwickler bist, bist du vielleicht schon auf <a href=\"https:\/\/underscores.me\/\">Underscores<\/a> gesto\u00dfen. Es ist ein einfaches WordPress-Starter-Theme, das dir unz\u00e4hlige Stunden erspart, wenn du die funktionalen und zentralen Elemente deiner Webseite zusammenstellst. <a href=\"https:\/\/html5boilerplate.com\/\">HTML5 Boilerplate<\/a> macht das Gleiche auf einer allgemeinen Design-Ebene.<\/p>\n<p>Als solches enth\u00e4lt es sieben Dateien, die HTML, CSS und JavaScript umfassen. Sie alle enthalten nur die n\u00f6tigsten Dateien und den Code, um eine Seite zu erstellen. Wie deine Seite dar\u00fcber hinaus aussieht, bleibt dir \u00fcberlassen.<\/p>\n<p>HTML5 Boilerplate hat viele Fans, weil es eher ein Zeitsparprogramm ist als ein vollwertiges Framework. Aber wenn du HTML5 Boilerplate in Betrieb nimmst, wirst du feststellen, dass es deine Entwicklung beschleunigt, so wie es Underscores f\u00fcr WordPress-Entwickler tut.<\/p>\n<h4>27. Materialize<\/h4>\n<p>Obwohl wir <a href=\"https:\/\/materializecss.com\/\">Materialize<\/a> nicht als Konkurrenten von Material-UI bezeichnen w\u00fcrden, ist es ein weiteres Framework, das versucht, die Prinzipien von Material Design zu nutzen, um ein Layout zu erstellen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/materialize.png\" alt=\"Die Materialize Homepage.\" width=\"900\" height=\"362\"><figcaption class=\"wp-caption-text\">Die Materialize Homepage.<\/figcaption><\/figure>\n<p>Anstatt React zu verwenden, ist Materialize jedoch ein CSS-Framework. Das macht es einfacher, Materialize auf dem Frontend zu implementieren. \u00c4hnlich wie bei anderen CSS-basierten Frameworks verwendest du Klassen innerhalb des HTML, um Elemente auf dem Frontend einzubinden.<\/p>\n<p>Allerdings gibt es auch eine Reihe von JavaScript-Komponenten f\u00fcr Elemente wie Modals und Dropdowns:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/materialize-dropdown.png\" alt=\"Ein mit Materialize erstelltes Dropdown-Men\u00fc.\" width=\"900\" height=\"552\"><figcaption class=\"wp-caption-text\">Ein mit Materialize erstelltes Dropdown-Men\u00fc.<\/figcaption><\/figure>\n<p>Wie bei vielen dieser Frameworks gibt es auch hier <a href=\"https:\/\/materializecss.com\/themes.html\">Premium Themes<\/a>, die dir helfen, Layouts in einem bestimmten Stil zu erstellen. Allerdings sind das alles statische HTML-Themes, was sich als Problem erweisen kann, wenn du JavaScript implementieren m\u00f6chtest. In diesen F\u00e4llen solltest du Material-UI in Betracht ziehen.<\/p>\n<h3>Webanwendungs-Frameworks<\/h3>\n<p>Einfach ausgedr\u00fcckt: Mit einem <a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-bibliotheken\/\">JavaScript-Framework oder einer JavaScript-Bibliothek<\/a> kannst du mit dem sogenannten &#8222;Vanilla&#8220;-Code anders arbeiten. In diesem Fall geht es darum, spezielle Webanwendungen und Seiten zu erstellen. Es gibt auch viele andere &#8222;Geschmacksrichtungen&#8220; &#8211; wir stellen dir ein paar vor.<\/p>\n<h4>28. React.js<\/h4>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/react-js.png\" alt=\"Ein Beispiel f\u00fcr React Sandbox Code.\" width=\"1500\" height=\"523\"><figcaption class=\"wp-caption-text\">Ein Beispiel f\u00fcr React Sandbox Code.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/reactjs.org\/\">React.js<\/a> ist eine popul\u00e4re, von Facebook entworfene JavaScript-Bibliothek, die viele der moderneren WordPress-Elemente antreibt. Sowohl das <a href=\"https:\/\/developer.wordpress.com\/calypso\/\">WordPress.com-Backend<\/a> als auch der Block-Editor nutzen React, und wir w\u00fcrden es als einen Interface-first Weg betrachten, JavaScript zu nutzen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/wordpress-com.png\" alt=\"Das Calypso Backend f\u00fcr WordPress.com ist auf React aufgebaut.\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Das Calypso Backend f\u00fcr WordPress.com ist auf React aufgebaut.<\/figcaption><\/figure>\n<p>Daher sollten WordPress-Entwickler &#8211; um es mit den Worten von <a href=\"https:\/\/ma.tt\/2015\/12\/state-of-the-word-2015\/\">Matt Mullenweg zu sagen<\/a> &#8211; React.js gr\u00fcndlich lernen. Allerdings ist es nicht nur ein Framework f\u00fcr WordPress-Entwickler.<\/p>\n<p>\u00dcberall dort, wo du ein modernes und dynamisches User Interface (UI) ben\u00f6tigst, ist React die erste Wahl. Es nutzt eine Syntaxerweiterung zu JavaScript namens JSX, um Elemente zu erstellen, die dann in das Document Object Module (DOM) gerendert werden:<\/p>\n<pre><code>const name = \"Ken Starr';\n\nconst element = &lt;h1&gt;Hello, {name}&lt;\/h1&gt;;\n\nReactDOM.render\n  Element,\n  document.getElementById('root')\n);<\/code><\/pre>\n<p>Die JavaScript-Variable innerhalb der JSX kann ein beliebiger g\u00fcltiger Ausdruck sein, wodurch du komplexe Argumente aufbauen kannst. Das macht React zu einer starken Wahl, wenn es um Frameworks geht. Aufgrund seiner Popularit\u00e4t sollte <a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-bibliotheken\/#reactjs\">React auf deiner &#8222;Must-Learn&#8220;-Liste stehen<\/a>, unabh\u00e4ngig davon, wo du deine Entwicklungszeit verbringst.<\/p>\n<h4>29. Vue.js<\/h4>\n<p><a href=\"https:\/\/kinsta.com\/de\/blog\/vue-js\/\">Vue.js<\/a> ist ein weiteres JavaScript-Framework f\u00fcr die Erstellung von Benutzeroberfl\u00e4chen. Es basiert auf dem &#8222;View Layer&#8220; und ist gro\u00dfartig f\u00fcr die Integration mit anderen Bibliotheken und Frameworks.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/vue-js.png\" alt=\"Die Vue.js Sandbox.\" width=\"1500\" height=\"867\"><figcaption class=\"wp-caption-text\">Die Vue.js Sandbox.<\/figcaption><\/figure>\n<p>Auf der HTML-Seite k\u00f6nnte Vue nicht zug\u00e4nglicher sein. Du gibst deinem Tag eine ID und rufst einen Schl\u00fcssel aus einem Dictionary Set auf der JavaScript Seite auf. Die Daten sind nun reaktiv und die Daten und das DOM sind miteinander verbunden.<\/p>\n<p>In dieser Hinsicht ist Vue.js einigen CSS-Frameworks sehr \u00e4hnlich, die wir uns weiter oben in diesem Artikel angesehen haben. Dieses Framework ist \u00fcberzeugend und wir ermutigen dich, die <a href=\"https:\/\/vuejs.org\/v2\/guide\/\">Dokumentation durchzusehen<\/a>, um zu sehen, was alles m\u00f6glich ist.<\/p>\n<p>Obwohl Vue.js JSX-Deklarationen unterst\u00fctzt, ist es besser geeignet, um Templates zu verwenden, die auf den &#8222;klassischen&#8220; Webtechnologien basieren. Daher ist es ideal f\u00fcr Entwickler, die nicht nur in JavaScript arbeiten wollen.<\/p>\n<h4>30. Express.js<\/h4>\n<p>Hier kommen wir in den Bereich der Meta-Frameworks, denn <a href=\"http:\/\/expressjs.com\/\">Express.js<\/a> verbindet sich mit <a href=\"https:\/\/nodejs.org\/en\/\">Node.js<\/a> und bietet eine Basis f\u00fcr andere Frameworks.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/express.png\" alt=\"Die Express.js Homepage.\" width=\"900\" height=\"443\"><figcaption class=\"wp-caption-text\">Die Express.js Homepage.<\/figcaption><\/figure>\n<p>Es ist ein minimalistisches Framework (daher der Name) und ein Hauptvorteil ist, dass es dir hilft, serverseitige Komponenten in einem vertrauten Model-View-Controller (MVC) Format zu organisieren. Als solches sieht der Code komplizierter aus als bei anderen Frameworks &#8211; selbst bei Vanilla JavaScript:<\/p>\n<pre><code>var express = require('express');\n\nvar app = express();\n\napp.get('\/', function(req, res){\n  res.send(\"Hello world!\");\n});\n\napp.listen(3000);<\/code><\/pre>\n<p>Wir denken, dass Express.js zu Anwendungen passen wird, die viel aus Datenbanken ziehen und pushen. Das macht es geeignet f\u00fcr viele moderne Webanwendungen und Backend-Entwickler, die mit einem Minimum an Stress an Frontend-Aufgaben arbeiten wollen.<\/p>\n<h4>31. Svelte.js<\/h4>\n<p>Eine solide Faustregel bei der Entwicklung f\u00fcr das Web ist es, sicherzustellen, dass deine Webseiten auf so vielen Browsern wie m\u00f6glich funktionieren. Dennoch kann es vorkommen, dass du Apps oder Webseiten ohne Support f\u00fcr \u00e4ltere Browser entwickeln m\u00f6chtest. In diesen F\u00e4llen sollte <a href=\"http:\/\/sveltejs.com\/\">Svelte.js<\/a> ganz oben auf deiner Liste stehen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/svelte.png\" alt=\"Die Svelte.js Homepage.\" width=\"900\" height=\"206\"><figcaption class=\"wp-caption-text\">Die Svelte.js Homepage.<\/figcaption><\/figure>\n<p>Das Framework hat seinen Namen aufgrund seiner Dateigr\u00f6\u00dfe &#8211; nur 5kb, wenn es minimiert ist. Es hat ein jQuery-\u00e4hnliches Format, das f\u00fcr vertraute Benutzer einfach sein wird:<\/p>\n<pre><code>$('.hello').text(\"Hello svelte\");<\/code><\/pre>\n<p>Es gibt weniger als 40 Funktionen in der Svelte API, so dass der Einstieg leicht f\u00e4llt. Dar\u00fcber hinaus kannst du mit <code>$.fn<\/code> ganz einfach neue Funktionen hinzuf\u00fcgen.<\/p>\n<p>F\u00fcr den Support des Internet Explorers 9 gibt es &#8222;polyfills&#8220;, aber das ist fast das einzige Zugest\u00e4ndnis. F\u00fcr hyper-modernen Browser Support mit einem super-schlanken Framework k\u00f6nnte Svelte.js das Richtige f\u00fcr dich sein.<\/p>\n<h4>32. Laravel<\/h4>\n<p>Bis jetzt haben wir uns JavaScript- oder CSS-Frameworks angesehen. Angesichts der weiten Verbreitung von PHP macht es Sinn, auch ein Framework f\u00fcr diese Sprache abzudecken. <a href=\"https:\/\/laravel.com\/\">Laravel<\/a> ist hier die ideale Wahl, da es bei vielen Entwicklern aufgrund seiner Syntax und seines \u00d6kosystems beliebt ist:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/laravel.png\" alt=\"Die Laravel Homepage.\" width=\"900\" height=\"562\"><figcaption class=\"wp-caption-text\">Die Laravel Homepage.<\/figcaption><\/figure>\n<p>Man k\u00f6nnte eher sagen, dass <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\">Laravel ein \u00d6kosystem<\/a> ist, da es viele Tools enth\u00e4lt, die dir beim Aufbau von Projekten helfen. Auch wenn du nicht viel vom Framework selbst verwendest, kannst du <a href=\"https:\/\/laravel.com\/docs\/8.x\/homestead\">Laravel&#8217;s Homestead<\/a> nutzen, eine Vagrant-basierte lokale Entwicklungsumgebung.<\/p>\n<p>Laravel selbst ist ein Docker-basiertes PHP-Framework und verwendet ein CLI (namens Sail), um mit ihm zu interagieren. \u00c4hnlich wie Vagrant wirst du Sail verwenden, um Container zu bauen und zu starten.<\/p>\n<p>Laravel hat aber noch viele weitere Saiten in seinem Bogen. Zum Beispiel kannst du es als Full-Stack-Framework, als API-Backend f\u00fcr <a href=\"https:\/\/kinsta.com\/de\/blog\/next-js\/\">Next.js-Apps<\/a> und fast alles dazwischen verwenden.<\/p>\n<p>Wenn du ein PHP-Entwickler bist, wird Laravel ein zentrales (wenn auch nicht vertrautes) Tool in deinem Workflow sein.<\/p>\n<h4>33. Gatsby<\/h4>\n<p><a href=\"https:\/\/www.gatsbyjs.com\/\">Gatsby<\/a> ist ein Open Source Frontend-Framework, das in letzter Zeit viel Aufmerksamkeit erregt hat. Das liegt daran, dass Gatsby schnell, skalierbar, performant und sicher ist.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/gatsby.png\" alt=\"Die Gatsby Homepage.\" width=\"900\" height=\"401\"><figcaption class=\"wp-caption-text\">Die Gatsby Homepage.<\/figcaption><\/figure>\n<p>Es gibt einen <a href=\"https:\/\/www.gatsbyjs.com\/docs\/quick-start\/\">superschnellen Installationsprozess<\/a> mit dem Node Package Manager (npm). Wir werden sp\u00e4ter mehr dar\u00fcber berichten. Obwohl es ein JavaScript-Framework ist, generiert Gatsby statische HTML-Dateien zur Laufzeit, sodass es keine M\u00f6glichkeit gibt, eine Webseite anzugreifen. Dar\u00fcber hinaus automatisiert Gatsby die Performance, um deine Webseite in einer optimalen Konfiguration zu halten.<\/p>\n<p>Zwischen der automatisierten Performance, der dynamischen Skalierung und dem statischen HTML-Aufbau f\u00fchlt sich Gatsby wie ein lebender Organismus an. Es gibt ein komplexes Coding &#8222;Makeup&#8220;, das JSX, Markdown, CSS und vieles mehr einbezieht, basierend auf deinen Bed\u00fcrfnissen. Jeder <a href=\"https:\/\/www.gatsbyjs.com\/docs\/how-to\/\">Schritt deines Workflows<\/a> und jedes St\u00fcck deines Stacks kann auf deine Anforderungen zugeschnitten werden.<\/p>\n<p>WordPress-Entwickler werden auch m\u00f6gen, wie sich <a href=\"https:\/\/www.gatsbyjs.com\/guides\/wordpress\/\">Gatsby in die Plattform integriert<\/a>. Allerdings wird es nicht in allen F\u00e4llen geeignet sein. Wenn du zum Beispiel ein Cloud-basiertes CMS vollst\u00e4ndig verwalten musst, ist das nichts f\u00fcr dich. Trotzdem kann sich Gatsby in den meisten F\u00e4llen an dein Projekt anpassen und es funktioniert hervorragend mit WordPress.<\/p>\n<h4>34. Django<\/h4>\n<p>Bei allem Gerede dar\u00fcber, dass Python eine &#8222;Anf\u00e4nger&#8220;- oder &#8222;Lern&#8220;-Programmiersprache ist, dient es als R\u00fcckgrat f\u00fcr viele hochkar\u00e4tige Webseiten. Einige der <a href=\"https:\/\/learn.onemonth.com\/10-famous-websites-built-using-python\/\">gr\u00f6\u00dften Webseiten<\/a> &#8211; Instagram, Uber, Reddit, Pinterest und mehr &#8211; nutzen Django. Oft wird Python selbst nicht erw\u00e4hnt, sondern <a href=\"https:\/\/djangoproject.com\/\">nur Django<\/a>.<\/p>\n<p>Django ist ein Framework, das Python nutzt, um serverseitige Webanwendungen zu erstellen. Es ist so einfach zu bedienen wie Python selbst, mit einem super-lesbaren Format.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/django-formatting.png\" alt=\"Die Standardformatierung von Django\" width=\"900\" height=\"229\"><figcaption class=\"wp-caption-text\">Die Standardformatierung von Django<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/de\/blog\/skriptsprachen\/#3-python\">Python ist<\/a> eine gro\u00dfartige Skriptsprache f\u00fcr logikbasierte Projekte, daher ist es eine gute Idee, diese Sprache f\u00fcr eine Webanwendung zu nutzen. Au\u00dferdem ist die Verarbeitungsgeschwindigkeit von Python sehr hoch und die grundlegende Dateistruktur ist leicht. Da es schnell ist, ist Django ein hervorragendes serverseitiges Framework im Vergleich zu PHP und hat genauso viel Grunt wie die popul\u00e4rere Sprache.<\/p>\n<p>Allerdings ist die Akzeptanz geringer, was an dem Ruf von Python als Lernsprache liegen k\u00f6nnte. Trotzdem l\u00e4sst sich Django gut mit anderen Sprachen, wie z.B. JavaScript, kombinieren und bildet so die Basis f\u00fcr eine moderne Web-App.<\/p>\n<p>Nat\u00fcrlich hast du weniger M\u00f6glichkeiten, wenn du planst, ein CMS wie WordPress zu verwenden oder L\u00f6sungen f\u00fcr React-basierte Projekte zu erstellen. Trotzdem denken wir, dass 2021 die Anzahl der Webseiten, die auf Django basieren, steigen wird.<\/p>\n<h4>35. Ruby on Rails<\/h4>\n<p>Die Programmiersprache Ruby war vor ein paar Jahren der &#8222;Liebling&#8220; der Einsteigersprachen und Scripting-Alternativen zu PHP. Sie wird oft mit Python verglichen.<\/p>\n<p>Und \u00e4hnlich wie Django, war auch <a href=\"https:\/\/rubyonrails.org\/\">Ruby on Rails<\/a> ein Favorit vieler Entwickler.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/ruby-on-rails.png\" alt=\"Die Platzhalterseite f\u00fcr ein neues Ruby on Rails Projekt.\" width=\"900\" height=\"426\"><figcaption class=\"wp-caption-text\">Die Platzhalterseite f\u00fcr ein neues Ruby on Rails Projekt.<\/figcaption><\/figure>\n<p>Du wirst Ruby in vielen serverseitigen und Under-the-Hood-Webanwendungen finden. Dar\u00fcber hinaus wird Ruby on Rails als serverseitiges Framework auf unz\u00e4hligen Webseiten eingesetzt. Es nutzt einen MVC-Ansatz und bietet Strukturen f\u00fcr den Webservice, die Seiten und eine Datenbank. Du hast also eine fertige Webseite, die auf dich wartet, und zwar out of the box.<\/p>\n<p>Ruby on Rails wird zu deinem Projekt passen, wenn es viele Jobs planen und mit L\u00f6sungen von Drittanbietern arbeiten muss. Zum Beispiel gibt es eine native Integration mit Dateispeichern wie der <a href=\"https:\/\/cloud.google.com\/storage\/\">Google Cloud<\/a> und einen Wrapper f\u00fcr den Versand von E-Mails.<\/p>\n<p>Im Gro\u00dfen und Ganzen ist es eine gute Wahl, wenn du ein robustes Set von Standardeinstellungen (wie z.B. die Ordnerstruktur) haben m\u00f6chtest, die bei Bedarf angepasst werden k\u00f6nnen. Auf der anderen Seite ist es keine gute Wahl, wenn du gerne APIs w\u00e4hrend der Entwicklung verwendest.<\/p>\n<p>Die Codestruktur von Ruby on Rails kann bei gro\u00dfen Projekten komplex und schwierig zu verstehen werden. Auch die Laufzeit kann beeintr\u00e4chtigt werden, so dass es vielleicht nicht das beste Framework f\u00fcr geschwindigkeitskritische Projekte ist.<\/p>\n<p>Dennoch ist Ruby on Rails eines der f\u00fchrenden serverseitigen Web-Frameworks, und seine Nutzung wird bei geeigneten Projekten nicht langsamer.<\/p>\n<h4>36. TypeScript<\/h4>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/typescript-code.png\" alt=\"Ein Beispiel f\u00fcr TypeScript Code\" width=\"1500\" height=\"582\"><figcaption class=\"wp-caption-text\">Ein Beispiel f\u00fcr TypeScript Code<\/figcaption><\/figure>\n<p>In aller K\u00fcrze bietet <a href=\"https:\/\/www.typescriptlang.org\/\">TypeScript<\/a> eine optionale statische &#8222;Typ\u00fcberpr\u00fcfung&#8220; f\u00fcr JavaScript. Es ist ein &#8222;Superset&#8220; der Sprache, und es unterst\u00fctzt auch viele andere JavaScript-Bibliotheken. Im Gro\u00dfen und Ganzen ist TypeScript JavaScript mit ein paar zus\u00e4tzlichen Features, und du kannst beide Sprachen nebeneinander kompilieren.<\/p>\n<p>Viele Entwickler haben sich TypeScript zugewandt, um die Anzahl der Laufzeitfehler zu reduzieren. Type-Fehler geh\u00f6ren zu den <a href=\"http:\/\/gria.org\/programming-errors-three-common-types\/\">h\u00e4ufigsten<\/a>, und sie zu reduzieren, k\u00f6nnte dir eine Menge Zeit zur\u00fcckgeben.<\/p>\n<p>F\u00fcr ein sehr einfaches Beispiel von TypeScript, betrachte einen String:<\/p>\n<p>let helloWorld = &#8222;Hello World&#8220;;<\/p>\n<p>\/\/ \u00a0^ = let helloWorld: string<\/p>\n<p>Hier verwendet TypeScript let anstelle des \u00fcblichen var f\u00fcr die Variable helloWorld. Von dort aus wei\u00df TypeScript, dass helloWorld ein String ist und pr\u00fcft es auf dieser Basis.<\/p>\n<p>Letztendlich ist TypeScript kein essentielles Tool f\u00fcr die Webentwicklung, auch wenn es aufgrund seines Kernmerkmals immer beliebter wird. Wenn du am Ende etwas Zeit sparst, k\u00f6nnte es f\u00fcr deinen Arbeitsablauf wichtig werden.<\/p>\n<h4>37. GraphQL<\/h4>\n<p>Hier ist ein einzigartiges Tool, das bei Entwicklern, die mit den Daten innerhalb einer API arbeiten, Anklang finden k\u00f6nnte. <a href=\"https:\/\/graphql.org\/\">GraphQL<\/a> ist eine Abfragesprache, die in einer API verwendet wird und gleichzeitig als Laufzeit f\u00fcr die Ergebnisse der Abfrage fungiert, die du stellst.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/graphql.png\" alt=\"Die GraphQL Webseite\" width=\"900\" height=\"606\"><figcaption class=\"wp-caption-text\">Die GraphQL Webseite<\/figcaption><\/figure>\n<p>Mit einer Standard REST API musst du oft von mehreren URLs laden. Mit GraphQL kannst du Daten mit einer einzigen Anfrage abrufen. Au\u00dferdem sind die GraphQL-APIs nach Typ und nicht nach Endpunkten geordnet. Diese Klassifizierung hilft bei der Effizienz deiner Abfrage und liefert explizitere Fehler, wenn etwas schief l\u00e4uft.<\/p>\n<p>Typen k\u00f6nnen auch verwendet werden, um das \u00dcberschreiben von manuellem Parsing-Code zu \u00fcberspringen, da GraphQL sie implementiert. Du kannst auch neue Felder und Typen zu deiner API hinzuf\u00fcgen, ohne deine bisherige Arbeit zu beeinflussen.<\/p>\n<p>Das Tool ist in vielen Bereichen flexibel und skalierbar. Da GraphQL eine einheitliche API f\u00fcr dein Projekt erstellt, kannst du eine Engine heranziehen, die zu deiner gew\u00e4hlten Projektsprache passt. Das macht es gro\u00dfartig f\u00fcr eine breite Palette von Anwendungen und nicht zu einer Nischenl\u00f6sung f\u00fcr ein weit verbreitetes Problem.<\/p>\n<p>Du wirst GraphQL auf Webseiten wie GitHub, Spotify, Facebook und vielen anderen finden. Es sollte dir eine Vorstellung davon geben, wie GraphQL auf abfrageintensiven Webseiten aller Art eingesetzt wird. Es kann sein, dass du in den n\u00e4chsten 12 Monaten und dar\u00fcber hinaus mehr als einmal auf diese L\u00f6sung zur\u00fcckgreifen musst.<\/p>\n<h3>Package-Manager<\/h3>\n<p>Programmiersprachen, Frameworks und mehr haben viele bewegliche Teile. Diese Abh\u00e4ngigkeiten m\u00fcssen heruntergeladen und auf die richtige Art und Weise installiert werden, damit sie funktionieren. Hier kommen Paketmanager ins Spiel. Diese helfen dir, bestimmte Abh\u00e4ngigkeiten von der Kommandozeile herunterzuladen und zu installieren. Lass uns ein paar Tools durchgehen, denen du begegnen wirst.<\/p>\n<h4>38. Node Package Manager (npm)<\/h4>\n<p>Ja, das Herunterladen von Installationsprogrammen hat seine Berechtigung. Allerdings ist die Verwendung eines Paketmanagers von der Kommandozeile aus in den meisten F\u00e4llen super einfach. Es bietet auch eine schnelle M\u00f6glichkeit, Dateien aus dem Internet zu holen und zu installieren.<\/p>\n<p>Der <a href=\"https:\/\/www.npmjs.com\/\">Node Package Manager (npm)<\/a> ist ein JavaScript-spezifisches Tool, das Microsoft geh\u00f6rt und mit dem du sprachspezifische Pakete auf Abruf installieren kannst:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/npm.png\" alt=\"Die npm Homepage\" width=\"1500\" height=\"572\"><figcaption class=\"wp-caption-text\">Die npm Homepage<\/figcaption><\/figure>\n<p>Eine Suche nach React-Paketen bringt zum Beispiel \u00fcber 155.000 Ergebnisse:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/npm-react-search.png\" alt=\"Eine Suche in npm durchgef\u00fchrt\" width=\"1500\" height=\"840\"><figcaption class=\"wp-caption-text\">Eine Suche in npm durchgef\u00fchrt<\/figcaption><\/figure>\n<p>Wie bei einer Online-IDE ist npm ein Tool f\u00fcr die Webentwicklung, das nicht so viel &#8222;Airtime&#8220; bekommt, haupts\u00e4chlich weil es allgegenw\u00e4rtig ist. Als solches wird praktisch jeder Webentwickler dieses Tool nutzen.<\/p>\n<p>Aber es ist unglaublich, und jetzt, wo es unter den Fittichen von GitHub ist, werden 2026 mehr Entwickler npm nutzen als je zuvor.<\/p>\n<h4>39. Yarn<\/h4>\n<p>\u00c4hnlich wie npm und pip f\u00fcr Python, hilft dir <a href=\"https:\/\/yarnpkg.com\/\">Yarn<\/a> dabei, Pakete zu installieren, die mit deinem Projekt und seinen Tools zu tun haben. Der Unterschied hier ist, dass Yarn auch ein Tool f\u00fcr das Projektmanagement ist.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/yarn.png\" alt=\"Die Yarn Homepage.\" width=\"900\" height=\"302\"><figcaption class=\"wp-caption-text\">Die Yarn Homepage.<\/figcaption><\/figure>\n<p>Die <a href=\"https:\/\/yarnpkg.com\/getting-started\/install\">Installation ist einfach<\/a>, und auch die Initialisierung von Yarn f\u00fcr ein neues Projekt erfordert nur ein <a href=\"https:\/\/yarnpkg.com\/getting-started\/usage\">Minimum an Aufwand<\/a>. Es hat sich zu einer robusten <a href=\"https:\/\/yarnpkg.com\/getting-started\/qa#is-yarn-operated-by-facebook\">Open Source L\u00f6sung<\/a> entwickelt, um Pakete zu installieren und dein Projekt zu verwalten.<\/p>\n<p>Du <a href=\"https:\/\/yarnpkg.com\/features\/workspaces\">verwendest Workspaces<\/a>, um &#8222;Monorepos&#8220; zu erstellen, und mehrere Versionen deines Projekts leben im selben Repo und k\u00f6nnen mit Querverweisen versehen werden. Du kannst Plugins f\u00fcr alles installieren, was Yarn nicht kann (und wof\u00fcr du neue Fetchers und Resolvers hinzuf\u00fcgen m\u00f6chtest). Um genau zu sein, k\u00f6nntest du Plugins installieren, aber <a href=\"https:\/\/yarnpkg.com\/features\/plugins#official-plugins\">es gibt nicht allzu viele<\/a>, zumindest nicht in den offiziellen Listen. Stattdessen wirst du deine eigenen programmieren, wenn du verzweifelt an der Funktionalit\u00e4t bist. Dennoch gibt es die M\u00f6glichkeit, Yarn an die Bed\u00fcrfnisse deines Projekts anzupassen.<\/p>\n<p>Yarn ist ein einzigartiger Fall, um dein prim\u00e4rer Paketmanager zu werden. F\u00fcr ein reales Projekt wirst du vielleicht eher auf npm zur\u00fcckgreifen, aber Yarn wird sich in deinen Workflow auf eine Art und Weise einschleichen, von der du nur profitieren kannst.<\/p>\n<h3>API und Testing Tools<\/h3>\n<p>Sicherzustellen, dass die Dinge funktionieren, ist ein Prozess, der oft \u00fcbersprungen wird, aber er bringt auch Bedauern mit sich, wenn etwas schief geht. Aus diesem Grund sollte die Testphase deines Projekts solide, robust und gr\u00fcndlich sein.<\/p>\n<p>Hier sind einige API- und Test-Tools, die du f\u00fcr deine Projekte zur Hand haben solltest.<\/p>\n<h4>40. HoppScotch<\/h4>\n<p><a href=\"https:\/\/hoppscotch.io\/\">HoppScotch<\/a> ist ein Open Source Tool f\u00fcr die API-Entwicklung, das von Netlify betrieben wird. Die Entwickler nennen es ein &#8222;\u00d6kosystem&#8220;, was die Funktionalit\u00e4t unter der Haube verr\u00e4t.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/hoppscotch.png\" alt=\"Die Hauptseite von HoppScotch.\" width=\"900\" height=\"420\"><figcaption class=\"wp-caption-text\">Die Hauptseite von HoppScotch.<\/figcaption><\/figure>\n<p>Es ist eine einfache und robuste L\u00f6sung und nichts f\u00fcr schwache Nerven. Die Lernkurve ist steil, wenn du noch nie ein Tool wie dieses benutzt hast. Es gibt so gut wie keine Anleitung zur Verwendung von HoppScotch auf den Seiten der App, obwohl das normalerweise kein Problem ist, da das Tool sowieso f\u00fcr erfahrene Entwickler gedacht ist.<\/p>\n<p>Es gibt viele Echtzeitverbindungen (WebSocket, SSE und mehr), sowie eine GraphQL-Implementierung. Wir m\u00f6gen auch den Dokumentationsersteller:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/hoppscotch-documentation.png\" alt=\"Der Bildschirm des HoppScotch Dokumentationserstellers.\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Der Bildschirm des HoppScotch Dokumentationserstellers.<\/figcaption><\/figure>\n<p>Es arbeitet mit deinen HoppScotch &#8222;Sammlungen&#8220;, um Dokumentationen on the fly zu erstellen, was eine willkommene Zeitersparnis ist.<\/p>\n<p>Im Gro\u00dfen und Ganzen ist HoppScotch ein funktionales Tool, das du oft in deinem Browser \u00f6ffnen wirst. Es ist eine dieser L\u00f6sungen, die du immer benutzen wirst, ohne es zu merken &#8211; ein h\u00f6heres Lob k\u00f6nnen wir nicht aussprechen!<\/p>\n<h4>41. Postman<\/h4>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/postman-logo.png\" alt=\"Das Postman Logo\" width=\"1500\" height=\"486\"><figcaption class=\"wp-caption-text\">Das Postman Logo<\/figcaption><\/figure>\n<p>Warnung &#8211; wir sind dabei, das gef\u00fcrchtete &#8222;C&#8220;-Wort zu erw\u00e4hnen: Kollaboration. <a href=\"http:\/\/postman.com\/\">Postman<\/a> ist ein Tool f\u00fcr die Webentwicklung, das dir hilft, eine <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-rest-api\/\">Programmierschnittstelle (API)<\/a> im Team \u00fcber die Postman-Plattform zu erstellen:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/postman-dashboard.png\" alt=\"Das Postman Dashboard\" width=\"1500\" height=\"868\"><figcaption class=\"wp-caption-text\">Das Postman Dashboard<\/figcaption><\/figure>\n<p>Es gibt viele <a href=\"https:\/\/www.postman.com\/use-cases\/\">Anwendungsf\u00e4lle<\/a> f\u00fcr die Integration von Postman in deinen Workflow. Zum Beispiel kannst du es standardm\u00e4\u00dfig f\u00fcr die Anwendungsentwicklung nutzen, was sich direkt in webbasierte Projekte \u00fcbertragen l\u00e4sst. Du kannst Endpunkte mit Hilfe von Mock-Servern simulieren, was besonders f\u00fcr WordPress-Entwickler interessant sein wird.<\/p>\n<p>Du kannst sogar <a href=\"https:\/\/www.postman.com\/use-cases\/developer-onboarding\/\">Onboarding erstellen<\/a>, um den Nutzern deiner APIs zu helfen, sich einzuarbeiten. Projekte, bei denen es eine hohe Nutzerfluktuation oder viel Traffic gibt, werden hier den Vorteil sehen.<\/p>\n<p>Was die Preise angeht, bietet Postman ein kostenloses Tier an, aber du wirst den gr\u00f6\u00dften Nutzen aus einem der <a href=\"https:\/\/www.postman.com\/pricing\/\">Premium-Tiers<\/a> ziehen. Je nach Abrechnungszeitraum und Anzahl der Nutzer zahlst du zwischen 12 und 30 Dollar.<\/p>\n<h4>42. Test-Bibliothek<\/h4>\n<p>Code, der l\u00e4uft, ist ideal, aber Apps, die funktionieren, sind das Endziel. <a href=\"https:\/\/testing-library.com\/\">Testing Library<\/a> macht das, was der Name schon sagt: Es bietet eine Reihe von Hilfsmitteln, die dir beim Testen deiner Projekte helfen und dich ermutigen, gute Programmierpraktiken anzuwenden.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/testing-library.png\" alt=\"Die Homepage der Testing Library\" width=\"900\" height=\"265\"><figcaption class=\"wp-caption-text\">Die Homepage der Testing Library<\/figcaption><\/figure>\n<p>Die Idee ist, dass du Tests erstellst, die deine App-Nutzung repr\u00e4sentieren. Wenn diese ohne Probleme laufen, stehen die Chancen gut, dass auch deine App funktioniert. Es ist ein agnostisches Tool bez\u00fcglich des Frameworks und es ist kein Test Runner. Der Hauptzweck von Testing Library ist es, dir zu helfen, wartbare Tests zu schreiben, die von den Implementierungsdetails entkoppelt sind.<\/p>\n<p>Alles im Testing Library Tool dreht sich um die <a href=\"https:\/\/testing-library.com\/docs\/guiding-principles\/\">Grundprinzipien<\/a> des Tools. Als solches erstellst du nicht nur Tests &#8211; du lernst, wie du sie besser und wertvoller machen kannst.<\/p>\n<p>Aus diesem Grund k\u00f6nnte Testing Library ein wichtiger Teil deines Workflows werden. Wir sind der Meinung, dass fast alle Projektketten von Testing Library profitieren k\u00f6nnen, und React-Anwender werden dieses Tool mit Sicherheit als Standard einf\u00fchren wollen.<\/p>\n<h3>Collaboration Tools<\/h3>\n<p>Trotz des Klischees, dass Entwickler unsozial sind, ist die Wahrheit, dass Technik und Zusammenarbeit Hand in Hand gehen.<\/p>\n<p>Deshalb haben wir ein paar hervorragende Tools f\u00fcr die Zusammenarbeit zusammengestellt, die du in deinem n\u00e4chsten Projekt einsetzen kannst.<\/p>\n<h4>43. Jira<\/h4>\n<p><a href=\"https:\/\/www.atlassian.com\/software\">Atlassian<\/a> ist ein sehr beliebtes Unternehmen, wenn es um Software geht. Wir sind gro\u00dfe Fans von einigen der Angebote des Unternehmens: Confluence, Trello, Sourcetree, Bitbucket und unser Fokus hier, <a href=\"https:\/\/www.atlassian.com\/software\/jira\/\">Jira<\/a>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/jira.png\" alt=\"Die Jira Homepage.\" width=\"900\" height=\"508\"><figcaption class=\"wp-caption-text\">Die Jira Homepage.<\/figcaption><\/figure>\n<p>Es ist ein Entwicklungstool f\u00fcr Teams, die <a href=\"https:\/\/airfocus.com\/glossary\/what-is-an-agile-framework\/\">Agile Frameworks<\/a> verwenden &#8211; insbesondere Scrum, da es so beliebt ist. Aus diesem Grund bekommst du eine F\u00fclle von Funktionen in dem Paket. Zum Beispiel kannst du Kanban-Boards verwenden, um Aufgaben und Sprints zu organisieren. Du kannst auch deine eigene Sch\u00e4tzungstechnik implementieren, angepasst an deine Methodik und dein Projekt.<\/p>\n<p>Jira konzentriert sich auf einen wiederholbaren Workflow: Planen, Tracking, Release und Report. Es ist ein zentraler Bestandteil verschiedener agiler Frameworks, aber du kannst auch deine eigenen erstellen, abh\u00e4ngig von deiner Vorprojektplanung. Wenn du zwischen den Sprints schwenken musst, kannst du dein Projekt weiterentwickeln und nach oben oder unten skalieren.<\/p>\n<p>Das Gute an Jira ist, dass es eine kostenlose Version f\u00fcr den Einstieg gibt und die anderen Versionen zu einem <a href=\"https:\/\/www.atlassian.com\/software\/jira\/pricing\">vern\u00fcnftigen Preis<\/a>. Dennoch wirst du feststellen, dass ein Team von zehn Personen die Mindestanforderung ist, um Jira effektiv zu nutzen. F\u00fcr eine kleinere Gruppe k\u00f6nnte es zu viel sein.<\/p>\n<h4>44. Taskade<\/h4>\n<p>Wenn es um kollaborative Tools geht, ist es selten, <a href=\"https:\/\/www.taskade.com\/\">Taskade<\/a> zu finden.<\/p>\n<div class=\"c-message_kit__gutter\">\n<div class=\"c-message_kit__gutter__right\" data-qa=\"message_content\">\n<div class=\"c-message_kit__blocks c-message_kit__blocks--rich_text\">\n<div class=\"c-message__message_blocks c-message__message_blocks--rich_text\">\n<div class=\"p-block_kit_renderer\" data-qa=\"block-kit-renderer\">\n<div class=\"p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first\">\n<div class=\"p-rich_text_block\" dir=\"auto\">\n<div class=\"p-rich_text_section\">Damit wird die App benachteiligt, denn sie ist ein fantastisches Werkzeug, um ein Team fokussiert und bei der Sache zu halten.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/taskade.png\" alt=\"Das Taskade Dashboard.\" width=\"900\" height=\"494\"><figcaption class=\"wp-caption-text\">Das Taskade Dashboard.<\/figcaption><\/figure>\n<p>Wenn du ein Nutzer von anderen Collaboration Tools wie Asana oder Basecamp bist (mehr zu beiden sp\u00e4ter), wirst du dich hier zu Hause f\u00fchlen. Die Informationen, die du am meisten brauchst, wie To-Dos und Erinnerungen, sind unter der Haube zentralisiert. So kannst du es auf viele Arten pr\u00e4sentieren, je nach Projekt.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/taskade-list-types.png\" alt=\"Die Pr\u00e4sentationstypen in Taskade.\" width=\"900\" height=\"418\"><figcaption class=\"wp-caption-text\">Die Pr\u00e4sentationstypen in Taskade.<\/figcaption><\/figure>\n<p>Die Ansichtstypen &#8222;Mindmap&#8220; und &#8222;Organigramm&#8220; sind hervorragend und geben dir jeweils eine andere Perspektive auf die Informationen, die du hinzugef\u00fcgt hast.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/taskade-mindmap.png\" alt=\"Eine Mind Map in Taskade.\" width=\"900\" height=\"519\"><figcaption class=\"wp-caption-text\">Eine Mind Map in Taskade.<\/figcaption><\/figure>\n<p>Die App ist tr\u00fcgerisch in ihrer Einfachheit. Abgesehen von einer flexiblen Art, Aufgaben zu pr\u00e4sentieren und zu verwalten, gibt es nicht viel mehr zu bieten.<\/p>\n<p>Die Arbeit mit deinem Team erfordert nur eine Handvoll Knopfdr\u00fccke. Zum Beispiel hat jeder Bildschirm ein erweiterbares Chat-Fenster:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/taskade-chat.png\" alt=\"Das Taskade Chat-Fenster.\" width=\"900\" height=\"618\"><figcaption class=\"wp-caption-text\">Das Taskade Chat-Fenster.<\/figcaption><\/figure>\n<p>F\u00fcr einige, besonders im Vergleich zu anderen L\u00f6sungen, k\u00f6nnte Taskade als &#8222;barebones&#8220; und sogar unterausgestattet angesehen werden. Doch das ist nicht der Fall. Taskade ist ein fantastischer Weg, um mit einem Team zusammenzuarbeiten, und aufgrund seiner Einfachheit wird es sich direkt in dein Projekt einf\u00fcgen, an dem du gerade arbeitest.<\/p>\n<h4>45. Asana<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/asana.png\" alt=\"Die Asana Homepage.\" width=\"900\" height=\"459\"><figcaption class=\"wp-caption-text\">Die Asana Homepage.<\/figcaption><\/figure>\n<p><a href=\"http:\/\/asana.com\/\">Asana<\/a> ist einer der prominentesten Namen im Bereich der Collaboration Tools. Es ist ein Monster, wenn es darum geht, ein Projekt zu packen und es mit Hilfe eines Teams in Form zu bringen. Asana ist auch gro\u00dfartig darin, sich an verschiedene Arbeitsabl\u00e4ufe anzupassen. Du kannst zum Beispiel zwischen Listen und Kalendern wechseln, aber auch auf Timelines zugreifen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/asana-workflow-types.png\" alt=\"Die Workflow-Typen von Asana.\" width=\"900\" height=\"216\"><figcaption class=\"wp-caption-text\">Die Workflow-Typen von Asana.<\/figcaption><\/figure>\n<p>Es gibt auch einige fantastische teambasierte Features und Funktionen. Das Berichtswesen ist umfassend und in <a href=\"https:\/\/asana.com\/pricing\">h\u00f6heren Tarifen<\/a> erh\u00e4ltst du Zugriff auf ein Dashboard, das verschiedene Analysen zur Leistung deines Teams anzeigt. Es gibt sogar eine M\u00f6glichkeit, die Arbeitsbelastung f\u00fcr jedes Teammitglied zu \u00fcberwachen. So hilft dir Asana, die Arbeitsbelastung auf ein Minimum zu reduzieren und verhindert, dass Teammitglieder ausbrennen.<\/p>\n<p>Au\u00dferdem ist die kostenlose Version keine verkr\u00fcppelte Demo der voll funktionsf\u00e4higen App. Du kannst Asana skalieren, wenn du ein Team skalierst, und es gibt gute Funktionen, die dir dabei helfen. Zum Beispiel kannst du den Teammitgliedern Arbeit zuweisen und die einzelnen Workflows verwalten. Du kannst auch allgemeine Nachrichten pro Arbeitsbereich an das gesamte Team senden.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/asana-messages.png\" alt=\"Eine Nachricht in Asana senden.\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Eine Nachricht in Asana senden.<\/figcaption><\/figure>\n<p>Es ist ein alter Hase im kollaborativen Projektmanagement, aber Asana liefert fast jedes Mal. Du wirst feststellen, dass ein gro\u00dfer Teil deiner Kunden und Teamkollegen ebenfalls einen Asana-Account hat, was bedeutet, dass du dich \u00f6fter in der App versammeln wirst, als du vielleicht annimmst.<\/p>\n<h4>46. Basecamp<\/h4>\n<p><a href=\"http:\/\/basecamp.com\/\">Basecamp<\/a> ist ein weiterer gro\u00dfer Player im Bereich des teambasierten Projektmanagements. Es geh\u00f6rt zur alten Garde, denn es gibt es schon fast so lange wie WordPress selbst. Die Kernsoftware gibt es schon viel l\u00e4nger, also hat es einen Stammbaum und eine Erfolgsbilanz, die es wert ist, erw\u00e4hnt zu werden.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/basecamp.png\" alt=\"Die Basecamp Homepage\" width=\"900\" height=\"454\"><figcaption class=\"wp-caption-text\">Die Basecamp Homepage<\/figcaption><\/figure>\n<p>Auf dem Papier ist nichts Aufregendes an Basecamp im Vergleich zur Konkurrenz. Ehrlich gesagt haben viele der anderen Kollaborations-Apps zu dem, was Basecamp bietet, aufgeholt. Allerdings ist es nicht die ganze Geschichte.<\/p>\n<p>Ja, du kannst Aufgaben und To-Do-Listen erstellen, sie Teammitgliedern zuweisen und mit allem projekt\u00fcbergreifend arbeiten. Die Killer-Features von Basecamp sind jedoch die Infrastruktur und das Design.<\/p>\n<p>Es gibt einen einfachen Ansatz, Basecamp zu nutzen: Erstelle ein Projekt, entwickle deine Aufgabenliste oder deinen Zeitplan und weise die Aufgaben den Teammitgliedern zu. Jedes Projekt hat einen Haufen in sich geschlossener Aspekte, die dir helfen, ein Projekt \u00fcber die Linie zu bringen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/basecamp-project-screen.png\" alt=\"Die Elemente, aus denen ein Basecamp-Projekt besteht.\" width=\"900\" height=\"469\"><figcaption class=\"wp-caption-text\">Die Elemente, aus denen ein Basecamp-Projekt besteht.<\/figcaption><\/figure>\n<p>Wie gesagt, es gibt hier nichts Bahnbrechendes, aber genau das ist der Punkt. Basecamp ist ein zuverl\u00e4ssiges Projektmanagementsystem ohne viel Schnickschnack. Als solches wirst du immer wieder darauf zur\u00fcckkommen, weil es <a href=\"https:\/\/basecamp.com\/extras\">zuverl\u00e4ssig und erweiterbar<\/a> ist, je nach deinen Bed\u00fcrfnissen.<\/p>\n<h4>47. Livecycle<\/h4>\n<p><a href=\"https:\/\/livecycle.io\/\">Livecycle<\/a> ist ein leistungsstarkes Tool, das speziell f\u00fcr die Zusammenarbeit von Entwicklerteams entwickelt wurde. Livecycle macht sich die Leistungsf\u00e4higkeit von &#8222;Vorschauumgebungen&#8220; zunutze, die von Entwicklungsteams immer h\u00e4ufiger eingesetzt werden, um tempor\u00e4re, gemeinsam nutzbare Vorschauen auf neue \u00c4nderungen oder Funktionen in den Pull Requests der Entwickler zu erstellen.<\/p>\n<p>Mit den Vorschauumgebungen k\u00f6nnen die Entwickler einen Schnappschuss der neuesten Version gemeinsam nutzen, ohne dass sie die \u00c4nderungen in Staging oder Produktion zusammenf\u00fchren m\u00fcssen.<\/p>\n<p>Livecycle f\u00fcgt diesen Vorschauumgebungen eine Figma-\u00e4hnliche Kollaborationsebene hinzu, so dass alle Teammitglieder visuelles Feedback im Kontext abgeben k\u00f6nnen.<\/p>\n<p>Auf diese Weise verk\u00fcrzt Livecycle den Review-Prozess, gibt den Entwicklern qualitativ hochwertiges Feedback und erm\u00f6glicht es den Teams, den Code schneller in Produktion zu geben. Sehr empfehlenswert f\u00fcr jedes Entwicklungsteam, das seine Review-Workflows und die allgemeine Erfahrung der Entwickler verbessern m\u00f6chte.<\/p>\n<h3>Task Runners<\/h3>\n<p>Die Arbeit an den kleinen Aufgaben innerhalb eines Webentwicklungsprojekts stellt ein Problem dar. Sie sind notwendig, um dich effizienter und produktiver zu machen. Auf der anderen Seite musst du Zeit und Energie aufwenden, um diese Mikro-Aufgaben \u00fcber die B\u00fchne zu bringen.<\/p>\n<p>Um dir zu helfen, brauchst du einen Task-Runner. Hier sind ein paar unserer Favoriten.<\/p>\n<h4>48. Grunt<\/h4>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/grunt-js.png\" alt=\"Die Grunt Homepage.\" width=\"1500\" height=\"501\"><figcaption class=\"wp-caption-text\">Die Grunt Homepage.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/gruntjs.com\/\">Grunt<\/a> ist ein JavaScript-spezifischer Task-Runner, der darauf abzielt, einige der <a href=\"https:\/\/gruntjs.com\/configuring-tasks\">allt\u00e4glichen und sich wiederholenden Aufgaben<\/a> zu automatisieren, denen Sie t\u00e4glich begegnen. Betrachten Sie Aufgaben, die Sie typischerweise als gew\u00f6hnlich betrachten: Linting, <a href=\"https:\/\/kinsta.com\/de\/blog\/gzip-komprimierung-aktivieren\/\">Verkleinerung<\/a>, Kompilierung und viele mehr.<\/p>\n<p>Grunt erledigt diese Aufgaben f\u00fcr Sie \u00fcber eine <a href=\"https:\/\/gruntjs.com\/sample-gruntfile\">JSON-basierte Konfigurationsdatei<\/a> (genannt &#8222;Gruntfile&#8220;). Hier ist ein Beispiel:<\/p>\n<pre><code>module.exports = function(grunt) {\n  grunt.initConfig({\n    jshint: {\n      files: ['Gruntfile.js', \"src\/**\/*.js', \"test\/**\/*.js'],\n      options: {\n        globals: {\n          jQuery: true\n        }\n      }\n    },\n    watch: {\n      files: ['&lt;%= jshint.files %&gt;'],\n      tasks: ['jshint']\n    }\n  });\n  grunt.loadNpmTasks('grunt-contrib-jshint');\n  grunt.loadNpmTasks('grunt-contrib-watch');\n  grunt.registerTask('default', ['jshint']);\n};<\/code><\/pre>\n<p>Wenn du oft feststellst, dass deine Projekte durch Routineaufgaben Zeit verlieren, wird Grunt wahrscheinlich Teil deiner Kiste mit Webentwicklungs-Tools werden, wie es bereits f\u00fcr <a href=\"https:\/\/gruntjs.com\/who-uses-grunt\">WordPress, Bootstrap<\/a> und viele andere ist.<\/p>\n<h4>49. Gulp<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/gulp.png\" alt=\"Das Gulp Logo.\" width=\"900\" height=\"408\"><figcaption class=\"wp-caption-text\">Das Gulp Logo.<\/figcaption><\/figure>\n<p>Wenn du Task-Runner vergleichst, ist es oft ein Shootout zwischen <a href=\"http:\/\/gulpjs.com\/\">Gulp<\/a> und Grunt. Gulp ist ein JavaScript-basiertes Toolkit, um deinen Workflow zu automatisieren und deine Effizienz zu steigern.<\/p>\n<p>Du verwendest dedizierte Dateien und &#8222;Streams&#8220;, um auf deine Assets und deinen Code einzuwirken, bevor er auf die Festplatte geschrieben wird. Jede Aufgabe, die du erstellst, ist eine &#8222;asynchrone&#8220; Funktion, und du kannst sie entweder als privat oder \u00f6ffentlich festlegen. Der Unterschied liegt in den Berechtigungen: private Tasks k\u00f6nnen nicht vom Endbenutzer ausgef\u00fchrt werden und sind daf\u00fcr gedacht, mit anderen Funktionen zu arbeiten.<\/p>\n<p>Apropos, du kannst die Funktionen series() und parallel() verwenden, um Aufgaben zu erstellen. Es bedeutet, dass du kleine Aufgaben nehmen kannst, sie zu einem R\u00e4dchen in einem umfangreicheren System machen und sie dann verschachteln kannst.<\/p>\n<p>Dar\u00fcber hinaus kannst du die Funktionalit\u00e4t von Gulp durch von der <a href=\"https:\/\/gulpjs.com\/plugins\/\">Community erstellte Plugins<\/a> erweitern:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/gulp-plugins.png\" alt=\"Ein Showcase von Gulp Plugins.\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Ein Showcase von Gulp Plugins.<\/figcaption><\/figure>\n<p>Es mag eine Verallgemeinerung sein, aber sowohl Gulp als auch Grunt sind gut in verschiedenen Dingen. Gulp ist solide, wenn es darum geht, mit Assets zu arbeiten, die Teil eines umfangreicheren Anleitungssatzes sind. Aus diesem Grund solltest du den richtigen Task-Runner projektspezifisch ausw\u00e4hlen.<\/p>\n<h3>Containerization Tools<\/h3>\n<p>Wir lehnen uns hier weit aus dem Fenster und sagen, dass dein Fortschritt als Webentwickler leiden wird, wenn du nicht irgendeine Form der Containerisierung oder ein Tool f\u00fcr virtuelle Maschinen verwendest.<\/p>\n<p>Nat\u00fcrlich trifft das nicht unbedingt auf jeden zu, aber es gibt viele Vorteile, eine Container-basierte Entwicklungsumgebung zu nutzen. Hier sind ein paar ausgew\u00e4hlte L\u00f6sungen.<\/p>\n<h4>50. Docker<\/h4>\n<p>F\u00fcr viele ist <a href=\"https:\/\/www.docker.com\/\">Docker<\/a> <em>die<\/em> container-basierte Entwicklungsumgebung der Wahl. Bei der Open Source Plattform dreht sich nicht alles um Container, aber das ist ein oft genannter Grund f\u00fcr die Nutzung.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/docker.png\" alt=\"Das Docker Logo.\" width=\"900\" height=\"406\"><figcaption class=\"wp-caption-text\">Das Docker Logo.<\/figcaption><\/figure>\n<p>Auf dem Frontend ist es ein einfacher Prozess: Klicke auf einen Button und erhalte eine virtuelle Sandbox-Entwicklungsumgebung. Nat\u00fcrlich ist alles, was oben einfach aussieht, tief darunter. Docker kombiniert ein User Interface (UI), CLI und API mit einer Sicherheitsvorkehrung, um ein schnelles Deployment in deine H\u00e4nde zu legen.<\/p>\n<p>F\u00fcr viele Entwickler wird Docker zentral sein, um neue Apps zu erstellen. Webentwickler &#8211; insbesondere WordPress-Devs &#8211; haben eine Auswahl an Tools f\u00fcr diesen Job. Local von Flywheel und DevKinsta sind f\u00fchrende Plattformen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devkinsta.png\" alt=\"Docker treibt die DevKinsta-App an.\" width=\"900\" height=\"596\"><figcaption class=\"wp-caption-text\">Docker treibt die DevKinsta-App an.<\/figcaption><\/figure>\n<p><strong>Hinweis<\/strong>: Wir haben vor kurzem DevKinsta eingef\u00fchrt &#8211; ein lokales Entwicklungs-Tool, das dir hilft, neue WordPress Seiten zu erstellen. Du kannst deine Webseiten auch mit einem einzigen Klick auf deinem Kinsta-Konto bereitstellen.<\/p>\n<p>Docker l\u00e4sst sich auch mit vielen Tools integrieren &#8211; und einige davon werden bereits in deinem Workflow vorhanden sein. Apps wie GitHub, VS Code und mehr k\u00f6nnen sich mit Docker verbinden und bieten eine reibungslose Integration.<\/p>\n<p>Im Gro\u00dfen und Ganzen k\u00f6nnte Docker eine ganze Reihe von Artikeln dar\u00fcber einnehmen, was es beinhaltet. Trotzdem ist vielleicht nichts davon notwendig. Die Wahrscheinlichkeit ist gro\u00df, dass du Docker t\u00e4glich benutzt und bereits wei\u00dft, wie gro\u00dfartig es ist!<\/p>\n<h4>51. LXD<\/h4>\n<p>Einfach ausgedr\u00fcckt ist <a href=\"https:\/\/linuxcontainers.org\/lxd\/\">LXD<\/a> ein Container-Manager f\u00fcr Linux-Distributionen. Es ist Image-basiert und kommt mit mehreren vorgefertigten Images f\u00fcr Linux. Die Verwendung von LXD gibt dir die Gewissheit, dass du auf demselben Standard-Betriebssystem entwickelst, auf dem auch der Endbenutzer l\u00e4uft.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/lxd-containers.png\" alt=\"Das LXD-Logo.\" width=\"900\" height=\"451\"><figcaption class=\"wp-caption-text\">Das LXD-Logo.<\/figcaption><\/figure>\n<p>Es wurde von den <a href=\"https:\/\/canonical.com\/\">Ubuntu-Entwicklern Canonical<\/a> gegr\u00fcndet und hat nat\u00fcrlich eine Open Source Struktur. Du kannst sichere Umgebungen mit unprivilegierten Containern erstellen, die Ressourcennutzung mit vielen Ressourcen kontrollieren und sogar Netzwerke verwalten.<\/p>\n<p>LXD ist au\u00dferdem skalierbar, was bedeutet, dass du tausende von Rechenknoten betreiben kannst oder die Dinge einfach halten kannst. F\u00fcr Cloud-basierte Anwendungen l\u00e4sst sich LXD mit <a href=\"https:\/\/opennebula.io\/get-your-hands-on-v-5-8-edge\/\">OpenNebula integrieren<\/a> &#8211; letzteres hat offizielle Treiber, um LXD-Instanzen zu verwalten.<\/p>\n<p>Standardm\u00e4\u00dfig nutzen viele Containerization Tools Ubuntu als virtuelle Standardumgebung. Trotzdem ist LXD f\u00fcr den Betrieb der Distro optimiert. Wenn es etwas ist, was du noch nicht ausprobiert hast, ist es die Zeit wert, einen Test-Workspace durchlaufen zu lassen. Du k\u00f6nntest feststellen, dass es f\u00fcr bestimmte Arbeitsabl\u00e4ufe oder Kundenprojekte besser geeignet ist als die Konkurrenz.<\/p>\n<h3>Bildoptimierungs Tools<\/h3>\n<p>Assets (oder Medien, oder wie auch immer du es nennen willst) gibt es im Web im \u00dcberfluss. Es gibt ganze Online-Kulturen, die sich um Bilder drehen. Aus diesem Grund ist es wichtig, dass deine Webentwicklungsprojekte trotz der Anzahl der verwendeten Bilder gut funktionieren.<\/p>\n<p>Hier sind einige der beliebtesten und besten Tools zur <a href=\"https:\/\/kinsta.com\/de\/blog\/optimiert-bilder-fur-web\/\">Bildoptimierung<\/a>.<\/p>\n<h4>52. ShortPixel<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/shortpixel.png\" alt=\"Die Webseite von ShortPixel.\" width=\"900\" height=\"611\"><figcaption class=\"wp-caption-text\">Die Webseite von ShortPixel.<\/figcaption><\/figure>\n<p>Es gibt viele Apps zur Bildoptimierung, aber <a href=\"http:\/\/shortpixel.com\/\">ShortPixel<\/a> hat einen subjektiv robusten Algorithmus. Es ist in der Lage, die Dateigr\u00f6\u00dfe von Bildern zu reduzieren, ohne die Qualit\u00e4t zu beeintr\u00e4chtigen. Wenn wir pingelig sind, w\u00fcrden wir sagen, dass die Standardeinstellung die h\u00f6chste verf\u00fcgbare Komprimierung ist und es keine andere M\u00f6glichkeit gibt, wenn dein Bild nicht genug verkleinert wurde. Trotzdem ist das kein gro\u00dfer Kritikpunkt.<\/p>\n<p>ShortPixel hat eine Menge Funktionalit\u00e4t unter der Haube. Es gibt drei Kompressionsstufen, einen <a href=\"https:\/\/shortpixel.com\/online-pdf-compressor\">tollen PDF-Optimierer<\/a> und sogar einen GIF-Kompressor. Letzteres ist etwas, das du in vielen anderen Tools nicht findest, also ist es eine willkommene Erg\u00e4nzung der Produktlinie.<\/p>\n<p>Das gesamte Interface ist auch sehr zug\u00e4nglich: Du ziehst deine Bilder auf den Uploader und wartest darauf, dass ShortPixel seine Magie einsetzt. Sobald deine Bilder verarbeitet sind, kannst du sie als Stapel herunterladen oder einzelne Bilder zum Download ausw\u00e4hlen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/shortpixel-downloader.png\" alt=\"Herunterladen von Bildern von ShortPixel\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Herunterladen von Bildern von ShortPixel<\/figcaption><\/figure>\n<p>Die <a href=\"https:\/\/shortpixel.com\/api-tools\">ShortPixel API Tools<\/a> sind ebenfalls robust. Du findest separate APIs f\u00fcr die Reduzierung von Online- und Offline-Bildern, umfangreiche PHP- und .NET-Client-Bibliotheken, eine JavaScript-basierte adaptive Engine und mehr.<\/p>\n<p>Wir w\u00fcrden vorschlagen, dass ShortPixel ein Tool f\u00fcr Entwickler ist, da es gro\u00dfartig f\u00fcr die Anbindung deiner Webseite oder App ist. Wir w\u00fcrden auch sagen, dass es deine TinyPNG-Sucht im Handumdrehen \u00fcberholen w\u00fcrde, vor allem, wenn du es als Teil eines gr\u00f6\u00dferen Workflows nutzen willst.<\/p>\n<h4>53. TinyPNG<\/h4>\n<p>Es ist Zeit f\u00fcr jedermanns Lieblings-Tool zur Bildoptimierung &#8211; <a href=\"http:\/\/tinypng.com\/\">TinyPNG<\/a>. Du kannst auch <a href=\"http:\/\/tinyjpg.com\/\">TinyJPG<\/a> in diesem Eintrag b\u00fcndeln, obwohl beide Tools mit den gleichen Bildformaten arbeiten.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/tinypng.png\" alt=\"Die TinyPNG Webseite\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Die TinyPNG Webseite<\/figcaption><\/figure>\n<p>Du wirst feststellen, dass sich TinyPNG im Laufe der Jahre nicht viel ver\u00e4ndert hat. Es ist immer noch ein einfaches Tool zum Optimieren deiner Bilder per Drag-and-Drop. Es gibt keinen Schnickschnack und keine umfangreiche Auswahl an Dateiformaten. Was TinyPNG jedoch bietet, ist eine hervorragende Benutzerfreundlichkeit und eine Reihe von Integrationen mit anderen Tools.<\/p>\n<p>So gibt es zum Beispiel ein <a href=\"https:\/\/tinypng.com\/photoshop\">Photoshop Plugin<\/a> und &#8211; f\u00fcr feinere Anwendungen &#8211; eine <a href=\"https:\/\/tinypng.com\/developers\">funktionale Entwickler-API<\/a>. Sogar Python-Nutzer k\u00f6nnen mitmachen, da die API auch diese Sprache unterst\u00fctzt. F\u00fcr viele Tools von Drittanbietern wurden bereits <a href=\"https:\/\/tinypng.com\/third-party\">Plugins<\/a> erstellt, die die API nutzen.<\/p>\n<p>Wir wollen nicht behaupten, dass TinyPNG ein Monopol auf dem Markt der Bildoptimierung hat, aber es ist oft die erste Wahl f\u00fcr viele Nutzer. Es dauert nur wenige Sekunden, ein Bild in den Uploader zu laden, und wenn du dann eine 99,9% perfekte Darstellung deines Bildes zur\u00fcckbekommst, ist es einfach, ihm zu vertrauen.<\/p>\n<h3>Webseiten Testing Tools<\/h3>\n<p>Wir haben bereits \u00fcber das Testen deiner API und des Kerncodes deiner Webseite gesprochen, aber das geht an der Performance deiner Webseite vorbei. Hier sind ein paar Tools, die wir lieben und die auch dir helfen k\u00f6nnen, die Leistung deiner Webseiten zu analysieren.<\/p>\n<h4>54. Responsive<\/h4>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/responsively.png\" alt=\"Die Responsively App.\" width=\"900\" height=\"427\"><figcaption class=\"wp-caption-text\">Die Responsively App.<\/figcaption><\/figure>\n<p>Wenn du jemals von der Anzahl der Media-Queries \u00fcberw\u00e4ltigt warst, die du in deiner App ausf\u00fchren und perfektionieren musst, dann <a href=\"https:\/\/responsively.app\/\">schau dir Responsively an<\/a>. Es ist ein Open Source Tool, das dir dabei hilft, deine Webseiten f\u00fcr die verschiedenen Viewports der von dir gew\u00e4hlten Ger\u00e4te zu entwickeln.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/responsively-viewports.png\" alt=\"Ansicht verschiedener Ger\u00e4te in Responsive\" width=\"900\" height=\"563\"><figcaption class=\"wp-caption-text\">Ansicht verschiedener Ger\u00e4te in Responsive<\/figcaption><\/figure>\n<p>Das Tolle daran ist, dass du die Layouts Seite an Seite vergleichen kannst. Es gibt dir eine solide Chance, deine Konsistenz zwischen den Ger\u00e4ten zu verbessern. Jedes Ger\u00e4t ist pr\u00e4zise, und es gibt viele, aus denen du w\u00e4hlen kannst, was hervorragend ist, wenn deine Webseite auf bestimmte Ger\u00e4te ausgerichtet ist.<\/p>\n<p>Du kannst auch die entsprechenden Browser-Erweiterungen f\u00fcr <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/responsively-helper\">Mozilla Firefox<\/a>, <a href=\"https:\/\/microsoftedge.microsoft.com\/addons\/detail\/responsively-helper\/ooiejjgflcgkbbehheengalibfehaojn\">Microsoft Edge<\/a> und <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/responsively-helper\/jhphiidjkooiaollfiknkokgodbaddcj\">Google Chrome<\/a> hinzuf\u00fcgen, um Seiten an den Responsive-Browser zu senden. Von hier aus kannst du die eingebauten Dev Tools \u00f6ffnen und dich an die Arbeit machen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/responsively-inspector.png\" alt=\"Der Responsive Inspektor.\" width=\"900\" height=\"563\"><figcaption class=\"wp-caption-text\">Der Responsive Inspektor.<\/figcaption><\/figure>\n<p>Es gibt tonnenweise andere Features, wie z.B. Screenshot-Funktionalit\u00e4t, Hot-Loading Support und mehr, die dich bei der Entwicklung unterst\u00fctzen. Es ist schwer zu widerlegen, dass Responsively der &#8222;Browser f\u00fcr Webentwickler&#8220; ist. Es k\u00f6nnte zu einer Kernkomponente deines Workflows werden.<\/p>\n<h4>55. Google Lighthouse<\/h4>\n<p>F\u00fcr viele ist Googles <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">PageSpeed Insights<\/a> ein wertvolles Tool, um herauszufinden, wie eine Webseite performt und wo du die Ladegeschwindigkeit verbessern kannst.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/pagespeed-insights.png\" alt=\"Googles PageSpeed Insights\" width=\"900\" height=\"523\"><figcaption class=\"wp-caption-text\">Googles PageSpeed Insights<\/figcaption><\/figure>\n<p>Das hei\u00dft, einige der Software unter der Haube ist interessanter, wenn man sie genauer unter die Lupe nimmt. Es k\u00f6nnte auch eine bessere L\u00f6sung f\u00fcr deine Bed\u00fcrfnisse sein. <a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/\">Google Lighthouse<\/a> kann auf jeder Webseite ausgef\u00fchrt werden und bietet Audits und Berichte f\u00fcr Seitenleistung, SEO, Progressive Web Apps (PWA), etc.<\/p>\n<p>Die prim\u00e4ren M\u00f6glichkeiten, Google Lighthouse auszuf\u00fchren, sind die Kommandozeile, die DevTools von Chrome oder ein Node-Modul. Wenn du das PageSpeed Insights Interface verwendest, generiert Lighthouse einige der Scores und bietet weitere Einblicke.<\/p>\n<p>Es ist erw\u00e4hnenswert, dass Google Lighthouse und PageSpeed Insights auf den ersten Blick \u00e4hnlich aussehen. PageSpeed Insights verwendet jedoch laborbasierte Daten in Kombination mit realen Nutzerdaten. Die Analyse von Lighthouse&#8217;suse l\u00e4sst die Nutzerdaten au\u00dfer Acht und misst mehr Elemente deiner Webseite.<\/p>\n<p>Unserer Meinung nach lohnt es sich, sowohl PageSpeed Insights als auch Lighthouse laufen zu lassen, vor allem, wenn es das Ziel deines Kunden ist, ganz oben auf den Search Engine Results Pages (SERPs) zu landen. In jedem Fall ist es ein solides Tool, das PageSpeed Insights als Performance Tool der Wahl abl\u00f6sen k\u00f6nnte.<\/p>\n<h4>56. Cypress<\/h4>\n<p>End-to-End-Tests sind etwas, das f\u00fcr viele Entwickler keine freudige Erfahrung ist. <a href=\"https:\/\/www.cypress.io\/\">Cypress<\/a> hat sich diesen H\u00fcgel zum Sterben ausgesucht &#8211; es ist eine unkomplizierte L\u00f6sung, die gegen den Trend f\u00fcr End-to-End-Tests ank\u00e4mpft und etwas Hervorragendes produziert.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/cypress.png\" alt=\"Die Cypress Homepage.\" width=\"900\" height=\"521\"><figcaption class=\"wp-caption-text\">Die Cypress Homepage.<\/figcaption><\/figure>\n<p>W\u00e4hrend die meisten End-to-End Testing Tools auf <a href=\"https:\/\/www.selenium.dev\/\">Selenium<\/a> basieren, geht Cypress in eine andere Richtung. Es bedeutet, dass die Probleme, die Nutzer mit Selenium-basierten Testern haben, hier nicht vorhanden sind. Vielmehr wollen die Entwickler das Einrichten, Schreiben und Ausf\u00fchren von Tests zu einem Kinderspiel machen.<\/p>\n<p>Um dies zu erreichen, haben sie die Architektur von Grund auf neu aufgebaut und sich auf End-to-End-Tests konzentriert, um andere Formen auszuschlie\u00dfen. Um die Performance zu verbessern, l\u00e4uft Cypress in der gleichen Run-Loop wie dein Programm, anstatt Remote-Befehle \u00fcber das Netzwerk auszuf\u00fchren.<\/p>\n<p>Da der Testcode im Browser ausgef\u00fchrt wird, gibt es keine Treiber- oder Sprachbindungen zu beachten. Trotzdem kannst du den Code vor der Ausf\u00fchrung der Tests in JavaScript kompilieren.<\/p>\n<p>Wenn du ein Quality Assurance (QA) Ingenieur oder ein Entwickler bist, der f\u00fcr seine End-to-End Tests einen nativen Zugang zu seiner Arbeit haben m\u00f6chte, sollte Cypress deine Aufmerksamkeit erregen. Das Beste daran ist, dass es auch eine kostenlose Version mit <a href=\"https:\/\/www.cypress.io\/pricing\">vollem Funktionsumfang<\/a> gibt!<\/p>\n<h4>57. Stack Overflow und Suchmaschinen<\/h4>\n<p>Erlaube uns f\u00fcr einen Moment, die Grenzen dessen zu erweitern, was als Web Development Tool gilt. <a href=\"http:\/\/stackoverflow.com\/\">Stack Overflow<\/a> ist jedem bekannt, der auch nur ein bisschen Ahnung von Webentwicklung hat:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/stack-overflow.png\" alt=\"Die Webseite von Stack Overflow.\" width=\"1500\" height=\"748\"><figcaption class=\"wp-caption-text\">Die Webseite von Stack Overflow.<\/figcaption><\/figure>\n<p>Es ist eine Frage-und-Antwort-Webseite, die sich auf das Programmieren konzentriert und Teil des <a href=\"http:\/\/stackexchange.com\/\">Stack Exchange<\/a> Netzwerks ist, das alle m\u00f6glichen anderen Themen abdeckt:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/stack-exchange.png\" alt=\"Eine von vielen Nischenseiten im Stack Exchange Netzwerk.\" width=\"1500\" height=\"870\"><figcaption class=\"wp-caption-text\">Eine von vielen Nischenseiten im Stack Exchange Netzwerk.<\/figcaption><\/figure>\n<p>Es ist bekannt als Anlaufstelle f\u00fcr tausende von Entwicklern und trotz einiger <a href=\"https:\/\/medium.com\/@Aprilw\/suffering-on-stack-overflow-c46414a34a52\">Kontroversen \u00fcber die Community<\/a> ist der Traffic immer noch betr\u00e4chtlich. Wir wagen zu behaupten, dass Stack Overflow, zusammen mit der Suchmaschine deiner Wahl, ein flexibles Tool f\u00fcr die Webentwicklung ist, um zu lernen und deine F\u00e4higkeiten zu verbessern.<\/p>\n<p>Zum Beispiel wirst du wahrscheinlich zu Stack Overflow gehen, wenn du auf eine Entwicklungsblockade in Bezug auf den Code st\u00f6\u00dft. Wenn ein Fehler auftaucht, bei dem du dir nicht sicher bist, wie er zu beheben ist, ist es der schnellste Weg, ihn in eine Suchmaschine einzuf\u00fcgen.<\/p>\n<p>Wenn man bedenkt, dass <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-what-do-you-do-when-you-get-stuck\">90% der befragten Nutzer<\/a> Stack Overflow nutzen, um Probleme zu l\u00f6sen, ist es wahrscheinlich, dass jeder das Tool nutzt. Wie auch immer, f\u00fcr Anf\u00e4nger &#8211; oder auch wenn du dein Problem nicht artikulieren kannst &#8211; werden Suchmaschinen wohl ein wenig freundlicher sein.<\/p>\n<h3>Webentwicklung Referenzen<\/h3>\n<p>Wenn du ein Entwickler bist, der dem &#8222;RTFM&#8220;-Ethos anh\u00e4ngt, wirst du in den folgenden Eintr\u00e4gen nicht \u00fcberzeugt werden m\u00fcssen. Im Gegensatz dazu, wenn du gerne in ein Problem eintauchst und es herausfindest, solltest du wissen, dass es unz\u00e4hlige Entwickler vor dir gab, die wahrscheinlich schon eine Antwort gefunden haben.<\/p>\n<p>In Anbetracht dessen, schau dir die folgenden paar Tools f\u00fcr die Webentwicklung an, die alle auf Web-Referenzmaterialien basieren.<\/p>\n<h4>58. MDN Web Docs<\/h4>\n<p>In den fr\u00fchen Tagen des Internets gab es eine <a href=\"https:\/\/gawker.com\/187550\/exclusive-leak-editor-says-lycos-will-shutter-webmonkey\">Webseite namens Webmonkey<\/a>, die von Lycos betrieben wurde und das Ziel hatte, neuen Nutzern Webentwicklung und Programmierung beizubringen. Der Geist dieser Webseite lebt in Mozillas <a href=\"https:\/\/developer.mozilla.org\/en-US\/\">MDN Web Docs<\/a> weiter. Webmoney wurde 2004 geschlossen und MDN Web Docs kam 2005 auf den Markt, also gibt es eine nat\u00fcrliche Verzahnung zwischen den beiden Seiten.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/mdn-web-docs.png\" alt=\"Die MDN Web Docs Homepage.\" width=\"900\" height=\"523\"><figcaption class=\"wp-caption-text\">Die MDN Web Docs Homepage.<\/figcaption><\/figure>\n<p>Es ist eine Sammlung von Ressourcen, die dir helfen, das Programmieren f\u00fcr das Web in einigen F\u00e4llen und Mozilla-spezifische Produkte in anderen F\u00e4llen zu lernen. Der Inhalt ist in zwei gro\u00dfe Kategorien unterteilt: Technologien und Referenzhandb\u00fccher. Dir werden verschiedene Tutorials gezeigt, die auf deinen vorhandenen F\u00e4higkeiten und Erfahrungen basieren, ein spezieller Referenzleitfaden und einige weitere Ressourcen f\u00fcr Ersteres.<\/p>\n<p>Die Guides beziehen sich alle auf bestimmte Nischen und Industrien innerhalb der Entwicklungsindustrie. Zum Beispiel fungiert die <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Reference\">Web-Entwicklungs-Referenz<\/a> als &#8222;Eckpfeiler&#8220; f\u00fcr weitere HTML-, CSS- und JavaScript-Anleitungen.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/mdn-javascript.png\" alt=\"MDN Web Docs JavaScript Seite\" width=\"900\" height=\"386\"><figcaption class=\"wp-caption-text\">MDN Web Docs JavaScript Seite<\/figcaption><\/figure>\n<p>Es gibt auch breite Einblicke in verschiedene Industrien, wie z.B. die Spieleentwicklung und was es braucht, um in diesem Bereich anzufangen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/mdn-game-development.png\" alt=\"MDN Web Docs Leitfaden zur Spieleentwicklung.\" width=\"900\" height=\"652\"><figcaption class=\"wp-caption-text\">MDN Web Docs Leitfaden zur Spieleentwicklung.<\/figcaption><\/figure>\n<p>MDN Web Docs ist eine unverzichtbare Lekt\u00fcre f\u00fcr einen Anf\u00e4nger unter den Webentwicklern, und es bietet auch mehr als genug Wert f\u00fcr einen Experten. Wenn es eine Webseite gibt, die ein Browser-Lesezeichen verdient hat, dann ist es diese!<\/p>\n<h4>59. DevDocs &#8211; API Dokumentation Browser<\/h4>\n<p>In der Vergangenheit hast du alle Handb\u00fccher f\u00fcr die Produkte, die du gekauft hast, in einer staubigen Schublade oder einem Schrank aufbewahrt. Da das Leben immer digitaler geworden ist, sind diese Papierhandb\u00fccher den PDF-Downloads von den Webseiten der Hersteller gewichen.<\/p>\n<p>Dadurch gibt es jetzt Webseiten, die die digitalen Versionen von Handb\u00fcchern in kuratierten Bibliotheken sammeln. Es erm\u00f6glicht dir, alles, was du brauchst, aus einem Repository zu finden. Da liegt es nahe, dass es auch eine f\u00fcr Webentwicklungs-Themen gibt.<\/p>\n<p>Kurz gesagt, <a href=\"http:\/\/devdocs.io\/\">DevDocs<\/a> ist eine Dokumentationsbibliothek f\u00fcr APIs, und wir denken, dass es f\u00fcr fast alle Entwickler wertvoll sein wird:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devdocs.png\" alt=\"Die DevDocs Homepage.\" width=\"900\" height=\"524\"><figcaption class=\"wp-caption-text\">Die DevDocs Homepage.<\/figcaption><\/figure>\n<p>Bevor du dir die Bibliothek ansiehst, solltest du die gew\u00fcnschte API-Dokumentation aktivieren. Das machst du \u00fcber den Bildschirm <strong>Einstellungen<\/strong>:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devdocs-preferences.png\" alt=\"Der DevDocs-Einstellungsbildschirm.\" width=\"900\" height=\"522\"><figcaption class=\"wp-caption-text\">Der DevDocs-Einstellungsbildschirm.<\/figcaption><\/figure>\n<p>Sobald dies geschehen ist, kannst du \u00fcber ein spezielles Baummen\u00fc auf die entsprechende Dokumentation zugreifen:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/devdocs-wordpress.png\" alt=\"Der WordPress API Bildschirm.\" width=\"900\" height=\"523\"><figcaption class=\"wp-caption-text\">Der WordPress API Bildschirm.<\/figcaption><\/figure>\n<p>Es ist eine einfache L\u00f6sung f\u00fcr ein ineffizientes Problem, da du mehrere API-Referenzen an einem Ort hast. DevDocs ist eine weitere Webseite, die ein Lesezeichen verdient, und es ist eine Schande, dass es keine Desktop-App gibt, um noch schneller nachschlagen zu k\u00f6nnen.<\/p>\n<h4>60. CSS-Tricks<\/h4>\n<p>Chris Coyier ist ein Name, den viele Webentwickler kennen werden. Wir w\u00fcrden wetten, dass du bereits mit der von ihm gegr\u00fcndeten Webseite <a href=\"https:\/\/css-tricks.com\/\">CSS-Tricks<\/a> vertraut bist. Wie der Name schon sagt, ist es eine Webseite, die sich dem Frontend Coding widmet, speziell CSS, und wie man besser wird.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/css-tricks.png\" alt=\"Die CSS-Tricks Homepage.\" width=\"900\" height=\"270\"><figcaption class=\"wp-caption-text\">Die CSS-Tricks Homepage.<\/figcaption><\/figure>\n<p>Wie auf der <a href=\"https:\/\/css-tricks.com\/about\/\">About-Seite<\/a> zu lesen ist, war in den ersten Jahren CSS das vorherrschende Thema. Seitdem sind HTML, JavaScript, WordPress und mehr genauso wichtig geworden und werden h\u00e4ufig diskutiert. Das Ergebnis ist eine Webseite, die sich auf die Frontend-Entwicklung konzentriert, mit einer Reihe von Artikeln, Videos und Anleitungen, die dich inspirieren.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/css-tricks-articles.png\" alt=\"Die Blogroll f\u00fcr CSS-Tricks\" width=\"900\" height=\"523\"><figcaption class=\"wp-caption-text\">Die Blogroll f\u00fcr CSS-Tricks<\/figcaption><\/figure>\n<p>Ein einfaches, aber wertvolles Element ist der <a href=\"https:\/\/css-tricks.com\/almanac\/\">CSS Almanach<\/a>, der die Selektoren und Eigenschaften von CSS umrei\u00dft. Es ist eine gro\u00dfartige Referenzquelle, wenn du dich mit bestimmten Aspekten der Sprache vertraut machen willst.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/css-tricks-almanac.png\" alt=\"Der CSS-Tricks Almanach.\" width=\"900\" height=\"462\"><figcaption class=\"wp-caption-text\">Der CSS-Tricks Almanach.<\/figcaption><\/figure>\n<p>Obwohl CSS-Tricks einige referenz\u00e4hnliche Aspekte aufweist, ist es keine Referenzquelle per se. Trotzdem sollte es ein regelm\u00e4\u00dfiger Anlaufpunkt f\u00fcr dich sein, sei es durch einen RSS-Feed oder eine andere L\u00f6sung. Der Inhalt ist von hoher Qualit\u00e4t und kann dich auf eine Art und Weise herausfordern, an die du vorher nicht gedacht hast. Abonniere zumindest den <a href=\"https:\/\/css-tricks.com\/newsletter\/246-communication-is-key\/\">Newsletter<\/a> und warte darauf, dass CSS-Tricks in deinem Posteingang landet.<\/p>\n<h4>61. DEV Community<\/h4>\n<p>Stell dir vor, du k\u00f6nntest die exzellenten Teile von Social Media, Webentwicklung und Stack Overflow nehmen und dann eine Webseite erstellen, die sie zusammenf\u00fchrt. Die <a href=\"http:\/\/dev.to\/\">DEV Community<\/a> k\u00f6nnte das Ergebnis sein.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/dev-community.png\" alt=\"The DEV Community homepage.\" width=\"900\" height=\"489\"><figcaption class=\"wp-caption-text\">The DEV Community homepage.<\/figcaption><\/figure>\n<p>Es ist eine Blogging-Plattform, aber auch ein Weg, um die Antworten auf Entwicklungsfragen zu finden. Du w\u00e4hlst Tags und Leute aus, denen du folgen m\u00f6chtest, und dein Newsfeed wird zu einer automatisierten und kuratierten Timeline mit Beitr\u00e4gen und Einblicken:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/dev-community-timeline.png\" alt=\"Die DEV Community Timeline f\u00fcr den JavaScript Tag.\" width=\"900\" height=\"473\"><figcaption class=\"wp-caption-text\">Die DEV Community Timeline f\u00fcr den JavaScript Tag.<\/figcaption><\/figure>\n<p>Man kann sagen, dass man diese Informationen \u00fcberall finden kann &#8211; wenn man bereit ist, sie zu suchen. Der Vorteil der DEV Community ist, dass sie hier ist und dass sie eine gezielte Zusammenstellung von Entwicklungsthemen ist. Sieh es als Tracking einer Entwicklertagung, anstatt ein Gespr\u00e4ch an der Bushaltestelle zu belauschen und zu st\u00f6ren.<\/p>\n<p>Es ist eine weitere Webseite, die sich gut in deinem RSS-Feed oder als Zusammenfassung in deinem Posteingang machen wird. Als solche ist es auch eine &#8222;Schl\u00e4fer&#8220;-Ressource, die du oft besuchen wirst, ohne es zu bemerken.<\/p>\n<h4>62. Can I use\u2026<\/h4>\n<p>Man k\u00f6nnte behaupten, dass <a href=\"http:\/\/ask.com\/\">Jeeves den Trend begann<\/a>, dem Internet Fragen zu stellen, um Informationen zu finden. Er wurde schnell durch verschiedene Suchalgorithmen ersetzt, obwohl die fragebasierte Suche immer noch ein zuverl\u00e4ssiger Weg ist, um zu finden, was du brauchst.<\/p>\n<p><em><a href=\"https:\/\/caniuse.com\/\">Can I use<\/a>&#8230;<\/em> ist die Antwort des <a href=\"https:\/\/kinsta.com\/de\/blog\/frontend-entwickler\/\">Frontend-Entwicklers<\/a> auf &#8222;<em>Gibt es ein Ask Jeeves f\u00fcr CSS?<\/em>&#8220;<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/can-i-use.png\" alt=\"Die Can I use... Homepage\" width=\"900\" height=\"469\"><figcaption class=\"wp-caption-text\">Die Can I use&#8230; Homepage<\/figcaption><\/figure>\n<p>Die Pr\u00e4misse ist einfach: Du gibst den CSS-Selektor oder die Eigenschaft in das Suchfeld ein, und die Datenbank gibt zur\u00fcck, ob du es f\u00fcr die Erstellung von Webseiten verwenden kannst. Du bist auch nicht auf CSS beschr\u00e4nkt. JavaScript und HTML werden ebenfalls unterst\u00fctzt:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/can-i-use-html.png\" alt=\"Auf der Suche nach einem HTML-Element in Can I use\u2026\" width=\"900\" height=\"489\"><figcaption class=\"wp-caption-text\">Auf der Suche nach einem HTML-Element in Can I use\u2026<\/figcaption><\/figure>\n<p>Es handelt sich um eine Datenbank f\u00fcr Frontend-Sprachen, daher wird sie keine Ergebnisse f\u00fcr PHP, Python oder andere serverseitige Sprachen liefern. Trotzdem ist <em>Can I use<\/em>&#8230; ein sehr wertvolles Tool, das dir hilft, wenn es um Barrierefreiheit und Design f\u00fcr verschiedene Ger\u00e4te geht.<\/p>\n<p>Es ist ein einfacher Vorschlag, ein bestimmtes Element aufzurufen und auf einen Blick zu sehen, ob dein Zielbrowser es unterst\u00fctzt:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/can-i-use-element-detail.png\" alt=\"Die Browser Support Tabelle in Can I use\u2026\" width=\"900\" height=\"337\"><figcaption class=\"wp-caption-text\">Die Browser Support Tabelle in Can I use\u2026<\/figcaption><\/figure>\n<p>Wenn du genauer hinsiehst, kannst du auch Statistiken finden, wie z.B. das Ver\u00f6ffentlichungsdatum f\u00fcr das Element und einen Nutzungsanteil:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/05\/can-i-use-element-information.png\" alt=\"Informationen zu einem bestimmten Element in Kann ich\u2026\" width=\"900\" height=\"388\"><figcaption class=\"wp-caption-text\">Informationen zu einem bestimmten Element in Kann ich\u2026<\/figcaption><\/figure>\n<p>Im Gro\u00dfen und Ganzen wird <em>Can I use&#8230;<\/em> vielleicht nicht regelm\u00e4\u00dfig genutzt. In bestimmten Phasen eines Projekts wird es jedoch fast immer ge\u00f6ffnet sein. Sobald du herausgefunden hast, was deine Zielbrowser unterst\u00fctzen, legt sich <em>Can I use&#8230;<\/em> zur\u00fcck in deine Lesezeichen und wartet darauf, dass du es das n\u00e4chste Mal brauchst. Es ist ein hilfreicher Service, der ein &#8222;Wassertr\u00e4ger&#8220; sein kann, wenn es um deinen Frontend-Code geht.<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>Zeit und Geld sind knapp, und es gibt eine gewisse Logik, sich f\u00fcr die gleichen alten Web Development Tools zu entscheiden, die du schon immer benutzt hast. Aber eine wohl\u00fcberlegte Entscheidung \u00fcber die Bed\u00fcrfnisse eines Projekts wird sich in Zeit, Kosten und Produktivit\u00e4t auszahlen.<\/p>\n<p>In diesem Beitrag haben wir 62 erstaunliche Webentwicklungs-Tools vorgestellt, die du im Jahr 2021 nutzen kannst, um dir und deinem Team einen Schub zu geben. Es k\u00f6nnte sein, dass du das bereits tust. Wenn die verschiedenen Umfragen stimmen, wenden sich mehr Entwickler denn je an GitHub, TypeScript, verschiedene Webservice-Stacks und eines der vielen JavaScript-Frameworks, um Projekte \u00fcber die Linie zu bringen.<\/p>\n<p>Egal, f\u00fcr welche Webentwicklungswerkzeuge du dich entscheidest, <a href=\"https:\/\/kinsta.com\/de\/preise\/?plan=visits-business1\">Kinsta-Kunden<\/a> haben \u00fcber die MyKinsta-Plattform Zugang zu noch mehr. So kannst du zum Beispiel mit der <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#code-minification-1\">Code-Minifizierung<\/a>, die direkt in das <a href=\"https:\/\/kinsta.com\/de\/mykinsta\/\">Dashboard von MyKinsta<\/a> integriert ist, deine Website schnell und einfach optimieren, indem du mit einem einfachen Klick die automatische CSS- und JavaScript-Minifizierung aktivierst.<\/p>\n<p><em>Hast du ein Web Development Tool zu empfehlen, das Entwickler im Jahr 2021 nutzen werden? Lass uns deine Gedanken unten in den Kommentaren wissen!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es hat etwas romantisches und aufregendes, TextEdit oder Notepad zu \u00f6ffnen und &#8222;&lt;HTML&gt;&#8220; einzugeben, um ein neues Projekt zu starten. So begannen f\u00fcr viele von uns &#8230;<\/p>\n","protected":false},"author":117,"featured_media":41906,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[475,28],"topic":[926,991],"class_list":["post-41904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-web-development-tools","tag-webdev","topic-business-tools","topic-web-entwicklungs-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026<\/title>\n<meta name=\"description\" content=\"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026\" \/>\n<meta property=\"og:description\" content=\"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-26T08:01:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-02T18:40:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1461\" \/>\n\t<meta property=\"og:image:height\" content=\"731\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"87\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026\",\"datePublished\":\"2021-05-26T08:01:07+00:00\",\"dateModified\":\"2023-10-02T18:40:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\"},\"wordCount\":15242,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png\",\"keywords\":[\"web development tools\",\"webdev\"],\"articleSection\":[\"Webentwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\",\"name\":\"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png\",\"datePublished\":\"2021-05-26T08:01:07+00:00\",\"dateModified\":\"2023-10-02T18:40:24+00:00\",\"description\":\"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png\",\"width\":1461,\"height\":731,\"caption\":\"Tools f\u00fcr die Webentwicklung\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Business-Tools\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/business-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2024\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026","description":"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/","og_locale":"de_DE","og_type":"article","og_title":"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026","og_description":"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.","og_url":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2021-05-26T08:01:07+00:00","article_modified_time":"2023-10-02T18:40:24+00:00","og_image":[{"width":1461,"height":731,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png","type":"image\/png"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png","twitter_creator":"@salmanravoof","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Salman Ravoof","Gesch\u00e4tzte Lesezeit":"87\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026","datePublished":"2021-05-26T08:01:07+00:00","dateModified":"2023-10-02T18:40:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/"},"wordCount":15242,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png","keywords":["web development tools","webdev"],"articleSection":["Webentwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/","url":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/","name":"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2026","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png","datePublished":"2021-05-26T08:01:07+00:00","dateModified":"2023-10-02T18:40:24+00:00","description":"Entdecke 62 erstaunliche Tools f\u00fcr die Webentwicklung, die du nutzen kannst, um deine Webentwicklungsf\u00e4higkeiten und deine Produktivit\u00e4t zu steigern.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/05\/webentwicklung-tools.png","width":1461,"height":731,"caption":"Tools f\u00fcr die Webentwicklung"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Business-Tools","item":"https:\/\/kinsta.com\/de\/thema\/business-tools\/"},{"@type":"ListItem","position":3,"name":"62 geniale Tools f\u00fcr die Webentwicklung im Jahr 2024"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=41904"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41904\/revisions"}],"predecessor-version":[{"id":62736,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41904\/revisions\/62736"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/en"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/de"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/it"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/nl"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/jp"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/translations\/dk"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41904\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/41906"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=41904"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=41904"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=41904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}