[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"9_t0YFtO844PW3-iCfPxRTbw8yv0-2zzu2bChZFenjo":3,"btz8hO-MXSFLpybqvfjYVBre4OvrEJO1wFySe3Zmv-s":49,"Py9ctEp_Hqg_moh0H8Fa46wdljeYQz6G9EXfvwii8G0":75,"UocLw1_T6lfS579IH1omj9NcN8HADHKty0H_w96t15Y":183,"_apollo:default":225},{"menu":4},{"__typename":5,"id":6,"name":7,"items":8},"Menu","nuxt-main-menu","Nuxt Hauptmenü",[9,24,29,34,39,44],{"__typename":10,"id":11,"title":12,"description":13,"url":14,"langcode":15,"internal":20,"expanded":21,"attributes":22},"MenuItem","9ffc5019-cbd8-4b2e-8eb7-9feae486d4a1","Blog",null,"/know-how",{"__typename":16,"id":17,"name":18,"direction":19},"Language","de","German","ltr",true,false,{"__typename":23,"class":13},"MenuItemAttributes",{"__typename":10,"id":25,"title":26,"description":13,"url":27,"langcode":15,"internal":20,"expanded":21,"attributes":28},"1c7a5430-8a42-4b24-9544-252adabc2f4c","Projekte","/projekte",{"__typename":23,"class":13},{"__typename":10,"id":30,"title":31,"description":13,"url":32,"langcode":15,"internal":20,"expanded":21,"attributes":33},"9c4feedc-79e4-4fbf-b68c-065f33ebfe4c","Sparring","/workshop-ux-sparring-fuer-unternehmen",{"__typename":23,"class":13},{"__typename":10,"id":35,"title":36,"description":13,"url":37,"langcode":15,"internal":20,"expanded":21,"attributes":38},"3b77a27b-272a-489f-843e-53e23ed07741","Trainings","/liechtenecker-ux-academy",{"__typename":23,"class":13},{"__typename":10,"id":40,"title":41,"description":13,"url":42,"langcode":15,"internal":20,"expanded":21,"attributes":43},"ce0bb82b-e1ee-4036-be95-f693a62e9f4a","Über uns","/about",{"__typename":23,"class":13},{"__typename":10,"id":45,"title":46,"description":13,"url":47,"langcode":15,"internal":20,"expanded":21,"attributes":48},"04a19381-81a9-4694-8653-182d8855d2b5","Kontakt","/kontakt",{"__typename":23,"class":13},{"menu":50},{"__typename":5,"id":51,"name":52,"items":53},"footer","Fußzeile",[54,60,65,70],{"__typename":10,"id":55,"title":56,"description":13,"url":57,"langcode":58,"internal":20,"expanded":21,"attributes":59},"e2873307-b50a-4aab-b6b2-1950fd99c72e","Impressum","/impressum",{"__typename":16,"id":17,"name":18,"direction":19},{"__typename":23,"class":13},{"__typename":10,"id":61,"title":62,"description":13,"url":63,"langcode":58,"internal":20,"expanded":21,"attributes":64},"2cd9b7c9-142a-4ea3-b898-a0952c54a195","Datenschutz","/datenschutz",{"__typename":23,"class":13},{"__typename":10,"id":66,"title":67,"description":13,"url":68,"langcode":58,"internal":20,"expanded":21,"attributes":69},"a5effba3-5a8c-4125-8d78-0cdba09824db","AGB","/agb",{"__typename":23,"class":13},{"__typename":10,"id":71,"title":72,"description":13,"url":73,"langcode":58,"internal":21,"expanded":21,"attributes":74},"114bf071-bdbb-44cf-85c1-69e9d9e0777d","Newsletter","https://liechtenecker.at/newsletter-subscribe",{"__typename":23,"class":13},{"route":76},{"__typename":77,"entity":78},"RouteInternal",{"__typename":79,"id":80,"title":81,"changed":82,"created":88,"langcode":91,"path":92,"promote":21,"status":20,"sticky":21,"metatag":93,"postCategory":113,"postContentElements":13,"evergreen":13,"tags":138,"postWpBody":160,"wpHeaderImage":13,"wpHeaderImageOld":163,"wpHeaderImageOldSmall":13,"wpOgImage":13,"wpPromotedTeaserImage":13,"wpShareDescription":13,"wpShareTitle":13,"wpTeaserText":13,"wpYoastHead":176,"author":177},"NodeWpPost","934","PhpStorm und das Gefühl etwas zu vermissen ohne es zu kennen",{"__typename":83,"timestamp":84,"timezone":85,"offset":86,"time":87},"DateTime",1554797946,"UTC","+00:00","2019-04-09T08:19:06+00:00",{"__typename":83,"timestamp":89,"timezone":85,"offset":86,"time":90},1438690667,"2015-08-04T12:17:47+00:00",{"__typename":16,"id":17,"name":18,"direction":19},"/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen",[94,101,108],{"__typename":95,"tag":96,"attributes":97},"MetaTagValue","meta",{"__typename":98,"name":99,"content":100},"MetaTagValueAttributes","title","PhpStorm und das Gefühl etwas zu vermissen ohne es zu kennen | Liechtenecker UX Design Studio",{"__typename":102,"tag":103,"attributes":104},"MetaTagLink","link",{"__typename":105,"href":106,"hreflang":13,"rel":107,"media":13,"sizes":13,"type":13},"MetaTagLinkAttributes","http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen","canonical",{"__typename":109,"tag":96,"attributes":110},"MetaTagProperty",{"__typename":111,"property":112,"content":81},"MetaTagPropertyAttributes","og:title",{"__typename":114,"id":115,"name":116,"path":117,"status":20,"weight":118,"description":119,"langcode":123,"changed":124,"metatag":127},"TermCategories","7","Technologie","/kategorie/technologie",0,{"__typename":120,"processed":121,"format":122},"Text","Development Themen sowie zukünftige Technologien, mit denen wir uns auseinandersetzen. ","wp_html",{"__typename":16,"id":17,"name":18,"direction":19},{"__typename":83,"timestamp":125,"timezone":85,"offset":86,"time":126},1713772777,"2024-04-22T07:59:37+00:00",[128,131,135],{"__typename":95,"tag":96,"attributes":129},{"__typename":98,"name":99,"content":130},"Technologie | Liechtenecker UX Design Studio",{"__typename":95,"tag":96,"attributes":132},{"__typename":98,"name":133,"content":134},"description","Development Themen sowie zukünftige Technologien, mit denen wir uns auseinandersetzen.",{"__typename":102,"tag":103,"attributes":136},{"__typename":105,"href":137,"hreflang":13,"rel":107,"media":13,"sizes":13,"type":13},"http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/kategorie/technologie",[139,144,148,152,156],{"__typename":140,"id":141,"name":142,"path":143,"weight":118},"TermTags","614","ide","/tag/ide",{"__typename":140,"id":145,"name":146,"path":147,"weight":118},"965","php","/tag/php",{"__typename":140,"id":149,"name":150,"path":151,"weight":118},"966","phpstorm","/tag/phpstorm",{"__typename":140,"id":153,"name":154,"path":155,"weight":118},"1230","st","/tag/st",{"__typename":140,"id":157,"name":158,"path":159,"weight":118},"1258","sublimettext","/tag/sublimettext",{"__typename":161,"processed":162,"format":122,"summary":13},"TextSummary","\u003Cdiv class=\"grid-wrapper\">\n    \u003Cdiv class=\"row\">\n        \u003Cdiv class=\"default-left col-xsmall-12 col-medium-6 col-medium-offset-2 col-large-6 col-large-offset-3 \">\n            \n\u003Ca href=\"/sites/default/files/styles/full_width/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png?itok=ySMIv2Fv\" data-rel=\"lightbox-gallery-9H9iy9cE\" data-rl_title data-rl_caption title class=\"js-image-link\">\u003Cdiv alt=\"PhpStorm Beitragslogo\" data-entity-type=\"media\" data-entity-uuid=\"b5842a03-55ff-4e89-82f2-2ae08299e75c\" data-langcode=\"de\" class=\"embedded-entity\">\u003Cdiv>\n  \n  \n  \u003Cdiv>\n    \u003Cdiv class=\"visually-hidden\">Bild\u003C/div>\n              \u003Cdiv>    \u003Cpicture>\n                  \u003Csource srcset=\"/sites/default/files/styles/image_width_medium/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=fqHufgyp 1x, /sites/default/files/styles/image_width_medium_x2/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=-FlRH5AD 2x\" media=\"all and (min-width: 1024px) and (max-width: 1439px)\" type=\"image/webp\" width=\"500\" height=\"500\">\n              \u003Csource srcset=\"/sites/default/files/styles/image_width_small/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=8uSFchLo 1x, /sites/default/files/styles/image_width_small_x2/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=hD_OPPEq 2x\" media=\"all and (min-width: 745px) and (max-width: 1023px)\" type=\"image/webp\" width=\"500\" height=\"500\">\n              \u003Csource srcset=\"/sites/default/files/styles/image_width_xsmall/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=0QL1erlk 1x, /sites/default/files/styles/image_width_xsmall_x2/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=IbPiqkMK 2x\" media=\"all and (min-width: 480px) and (max-width: 744px)\" type=\"image/webp\" width=\"500\" height=\"500\">\n              \u003Csource srcset=\"/sites/default/files/styles/image_width_xxsmall/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=44OrvEJ_ 1x, /sites/default/files/styles/image_width_xxsmall_x2/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=7hYfSEu1 2x\" media=\"all and (max-width: 479px)\" type=\"image/webp\" width=\"480\" height=\"480\">\n              \u003Csource srcset=\"/sites/default/files/styles/image_width_large/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=0VEx6HDc 1x, /sites/default/files/styles/image_width_large_x2/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.webp?itok=RC-Ac3NA 2x\" type=\"image/webp\" width=\"500\" height=\"500\">\n                  \u003Cimg loading=\"lazy\" width=\"500\" height=\"500\" src=\"/sites/default/files/styles/image_width_large_x2/public/wp-migration/wordpress-media-image/2015/07/phpstorm_kreis-1.png.jpg?itok=RC-Ac3NA\" alt=\"PhpStorm Beitragslogo\" title=\"phpstorm_kreis\">\n\n  \u003C/picture>\n\n\u003C/div>\n          \u003C/div>\n\n\u003C/div>\n\u003C/div>\n\u003C/a>\u003Cp>Kennt ihr das Gefühl? Irgendwie fehlt etwas aber man kann nicht genau sagen was es ist. Genau so ist es mir mit Code Editoren und IDEs gegangen. Ich muss zugeben, ich hatte sie Alle!\u003Cbr>\n\u003C/p>\n\u003Ch3>Ein kurzer Rückblick\u003C/h3>\n\u003Cp>Alles begann&nbsp;mit dem Standard Text Editor, Notepad++ und FrontPage. Dann ging es weiter mit Coda, TextMate und TextWrangler. Danach kam&nbsp;Dreamweaver, Visual Studio, Zend Studio, NetBeans und Aptana. Dem folgte&nbsp;dann ein kurzer und aufregender Ausflug in die Vim-Welt, dem ich immer noch sehr viel verdanke. Schließlich blieb ich vor 4 Jahren bei SublimeText hängen. Die Schnelligkeit in Verbindung mit dem reduzierten Interface und der enormen Anzahl an Erweiterungen hatte mich überzeugt. Außerdem konnte ich in SublimeText die Vim Syntax verwenden, die ich jedem nur ans Herz legen kann. („Vintage“)\u003Cbr>\nJe mehr ich aber mit PHP zu tun hatte, desto unzufriedener wurde ich mit SublimeText. Es gibt zwar natürlich dutzende PHP Erweiterungen, aber eine richtige IDE ist doch etwas anderes. Sie bietet neben dem Editor noch eine komplette Entwicklungsumgebung, versteht die Logik hinter dem Code und bietet dadurch&nbsp;bei der Entwicklung viel mehr Hilfe.\u003C/p>\n\u003Ch3>PhpStorm in 100 Wörter\u003C/h3>\n\u003Cp>PhpStorm ist die PHP IDE von der Firma&nbsp;\u003Ca title=\"JetBrains Website\" href=\"https://www.jetbrains.com/\" target=\"_blank\" rel=\"noopener noreferrer\">JetBrains\u003C/a>. JetBrains&nbsp;ist eine tschechische Software Firma die es seit 2000 gibt und sich auf IDEs spezialisiert hat.&nbsp;IntelliJ IDEA für Java ist ihr bekanntestes Produkt.&nbsp;Doch in den letzten drei Jahren ist die&nbsp;PhpStorm Fan-Gemeinde immer größer geworden&nbsp;und Mittlerweile ist PhpStorm die bekannteste PHP IDE. (Quelle: mein Twitter Feed)\u003Cbr>\nSie punktet durch ihre Schnelligkeit (für eine IDE) und eine Unzahl an Out-of-the-box Funktionen. Das Produkt wird außerdem ständig verbessert und unterstützt alle gängigen Frameworks durch zahlreiche Erweiterungen. Außerdem kann man so gut wie alle Einstellungen&nbsp;individuell anpassen. True story!\u003Cbr>\n&nbsp;\u003C/p>\n\u003Cblockquote>\n\u003Cp>Take PHP by Storm! (JetBrains)\u003C/p>\n\u003C/blockquote>\n\u003Ch3>Ab in den Tunnel\u003C/h3>\n\u003Cdiv alt=\"PhpStorm Beispiel Refactoring \" data-entity-type=\"media\" data-entity-uuid=\"58503a56-e890-4352-b457-ac93a920795d\" data-langcode=\"de\" class=\"embedded-entity\">\u003Cdiv>\n  \n  \n  \u003Cdiv>\n    \u003Cdiv class=\"visually-hidden\">Bild\u003C/div>\n              \u003Cdiv>  \u003Cimg title=\"phpstorm_refactor_name\" alt=\"PhpStorm Beispiel Refactoring \" loading=\"lazy\" src=\"/sites/default/files/wp-migration/wordpress-media-image/2015/08/phpstorm_refactor_name-1.gif\" width=\"700\" height=\"194\">\n\n\u003C/div>\n          \u003C/div>\n\n\u003C/div>\n\u003C/div>\n\u003Cdiv alt=\"PhpStorm Beispiel Refactoring \" data-entity-type=\"media\" data-entity-uuid=\"7417494a-65d6-4c50-b3ec-092c2044faf2\" data-langcode=\"de\" class=\"embedded-entity\">\u003Cdiv>\n  \n  \n  \u003Cdiv>\n    \u003Cdiv class=\"visually-hidden\">Bild\u003C/div>\n              \u003Cdiv>  \u003Cimg title=\"phpstorm_refactor_method\" alt=\"PhpStorm Beispiel Refactoring \" loading=\"lazy\" src=\"/sites/default/files/wp-migration/wordpress-media-image/2015/08/phpstorm_refactor_method-1.gif\" width=\"700\" height=\"193\">\n\n\u003C/div>\n          \u003C/div>\n\n\u003C/div>\n\u003C/div>\n\u003Cdiv alt=\"PhpStorm Beispiel Code Completion\" data-entity-type=\"media\" data-entity-uuid=\"a4bb520e-16fd-495e-86fe-0750edd18376\" data-langcode=\"de\" class=\"embedded-entity\">\u003Cdiv>\n  \n  \n  \u003Cdiv>\n    \u003Cdiv class=\"visually-hidden\">Bild\u003C/div>\n              \u003Cdiv>  \u003Cimg title=\"phpstorm_compelt_class\" alt=\"PhpStorm Beispiel Code Completion\" loading=\"lazy\" src=\"/sites/default/files/wp-migration/wordpress-media-image/2015/08/phpstorm_compelt_class-1.gif\" width=\"700\" height=\"196\">\n\n\u003C/div>\n          \u003C/div>\n\n\u003C/div>\n\u003C/div>\n\u003Cdiv alt=\"PhpStorm Beispiel Reformat \" data-entity-type=\"media\" data-entity-uuid=\"4654ef9e-ea9d-454d-abc2-fb426dd79f69\" data-langcode=\"de\" class=\"embedded-entity\">\u003Cdiv>\n  \n  \n  \u003Cdiv>\n    \u003Cdiv class=\"visually-hidden\">Bild\u003C/div>\n              \u003Cdiv>  \u003Cimg title=\"phpstorm_reformat\" alt=\"PhpStorm Beispiel Reformat \" loading=\"lazy\" src=\"/sites/default/files/wp-migration/wordpress-media-image/2015/08/phpstorm_reformat-1.gif\" width=\"700\" height=\"194\">\n\n\u003C/div>\n          \u003C/div>\n\n\u003C/div>\n\u003C/div>\n\u003Cp>Lasst uns die Einführung hinter uns lassen und direkt in PhpStorm eintauchen.\u003Cbr>\n\u003Cstrong>Refactoring\u003C/strong>\u003Cbr>\nDen ersten großen Unterschied machte für mich das Refactoring. PhpStorm hat es&nbsp;auf ein neues Level gehoben. Hier gehört z.B. das ändern von Variablen- oder Funktionsnamen dazu. Wer weiß schon genau, wo er überall diese Dinge verwendet? Ich wusste es nicht und dann überlegt man in anderen Editoren schon zwei Mal, ob man überhaupt den Namen ändert. Mit PhpStorm ist das ein no-brainer. Einfach den Cursor über den Namen bringen, „Refactor this…“ mit dem Shortcut der Wahl aktivieren und den Namen ändern. Überall wo diese Variable oder Funktion verwendet wird, ist der Name jetzt adaptiert!\u003Cbr>\n\u003Cbr>\nAber da geht noch mehr. Aus den zuletzt geschrieben Zeilen könnte&nbsp;man eigentlich eine Funktion machen? Nichts leichter als das. Zeilen markieren und bei „Refactor this..“ einfach „Method…“ wählen und einen Namen eingeben. So schnell wart ihr noch nie!\u003Cbr>\n\u003Cbr>\n\u003Cstrong>Code Completion\u003C/strong>\u003Cbr>\nBei SublimeText wurde auch auf Code Completion gesetzt. Aber nur wer die Logik des Codes versteht, kann die richtigen Optionen anbieten. Da reicht es leider nicht Namen vorzuschlagen, die in der aktuellen Datei vorkommen.\u003Cbr>\nPhpStorm zeigt auch hier was alles möglich ist. So werden Klassen mit dem richtigen Namespace automatisch vorgeschlagen. Zusätzlich wird der PHP Befehl „use“ verwendet, damit man bei der Verwendung der Klasse nicht jedes Mal den ganzen Namespace angeben muss.\u003Cbr>\n\u003Cbr>\n&nbsp;\u003Cbr>\n\u003Cstrong>Code Formatting\u003C/strong>\u003Cbr>\nFür mich gibt es nichts Schlimmeres als Code, der nicht einheitlich geschrieben ist. Hier Namespace Deklarationen auf der ersten Zeile, dort auf der zweiten? Hier ein Abstand vor der geschwungenen Klammer, woanders nicht? Ein No-Go für mich! Ja ich gehöre zu dieser Gruppe. Code muss nicht nur funktionieren, sondern auch ordentlich geschrieben sein und da gehört das Format dazu. Richtlinien festlegen und daran halten!\u003Cbr>\nPhpStorm hilft uns da zum Glück wieder enorm. In den „Code Style“ Settings können alle diese Dinge definiert werden. Aber nicht nur für PHP, sondern auch für HTML oder JavaScript. Du möchtest aber nicht alles einzeln definieren, sondern dich einfach an die Empfehlungen der&nbsp;PHP Framework Interop Group halten? Kein Problem. Einfach PSR1 und PSR2 anhaken. Ab jetzt kann jede Datei mit einem einfachen Shortcut automatisch formatiert werden. So muss es sein.\u003Cbr>\n\u003C/p>\n\u003Ch4>PHP&nbsp;Fehlerkontrolle\u003C/h4>\n\u003Cp>Das nächste Feature passiert sogar komplett von alleine. Bei jeder Änderung in der Datei kontrolliert PhpStorm den Code. Wurde die Variable noch nicht gesetzt? Gibt es die Funktion nicht? Setzt eine Klasse auf ein Interface auf und wurden nicht alle Methoden integriert? PhpStorm lässt es uns wissen. Vorbei ist die Zeit&nbsp;in der man erst im Browser erkennt, dass man sich wo verschrieben hat.\u003Cbr>\n\u003Cstrong>Plugins\u003C/strong>\u003Cbr>\nWas wäre ein Editor / IDE ohne Plugins? Ok, bei PhpStorm kommt man sogar ganz gut ohne zurecht, aber darauf verzichten möchte man dann doch nicht.\u003Cbr>\nNatürlich gibt es für PhpStorm eine Vielzahl an Plugins und das ist gut so. Die Geschmäcker und Anforderungen sind einfach von Entwickler zu Entwickler zu&nbsp;verschieden. Es kann eben nicht alles in den Kern gepackt werden. Ob für das PHP Framework, das JavaScript Framework oder andere Tools deiner Wahl, PhpStorm hat das passende Plugin parat. Auch hier wäre meine Empfehlung wieder die \u003Ca title=\"Vim PhpStorm Plugin\" href=\"https://plugins.jetbrains.com/plugin/164?pr=phpStorm\" target=\"_blank\" rel=\"noopener noreferrer\">Vim Emulation\u003C/a>.\u003C/p>\n\u003Ch3>Fazit\u003C/h3>\n\u003Cp>Das Fazit ist klar. Seit über einem Jahr kann ich mir die Entwicklung in PHP nicht mehr ohne PhpStorm vorstellen. Zu viele Features erleichtern dem freundlichen Entwickler von nebenan den Alltag und meine Beispiele sind hier nur ein kleiner Ausschnitt. Da kann man sogar darüber hinweg sehen, dass die Geschwindigkeit nicht mit anderen reinen Editoren mithalten kann. Ausnahmen bestätigen halt immer noch die Regel.\u003Cbr>\nAllen die PhpStorm näher kennen lernen wollen, kann ich die&nbsp;gratis Video Serie „\u003Ca title=\"Be Awesome in PhpStorm Video Serie\" href=\"https://laracasts.com/series/how-to-be-awesome-in-phpstorm\" target=\"_blank\" rel=\"noopener noreferrer\">Be Awesome in PhpStorm\u003C/a>„, sowie dieses \u003Ca title=\"42 PhpStorm Tipps\" href=\"https://www.youtube.com/watch?v=J9emzl_VmIs\" data-rel=\"lightbox-video-0\" target=\"_blank\" rel=\"noopener noreferrer\">Video mit 42 Tipps\u003C/a>&nbsp;für den PhpStorm Alltag empfehlen.\u003C/p>\n\u003Ch3>PS: SublimeText hat auch noch einen Platz in meinem Herzen\u003C/h3>\n\u003Cp>So ganz konnte ich dann aber auch nicht auf SublimeText verzichten. Besonders bei kleineren Projekten und Tests ist es mir noch immer eine große Hilfe. Damit dies klappt ist es wichtig, dass man versucht die bedeutendsten Shortcuts gleich wie in PhpStorm zu setzen. Sonst wird das Wechseln zur Qual.\u003Cbr>\n&nbsp;\u003C/p>\n        \u003C/div>\n    \u003C/div>\n\u003C/div>\n\n\n",{"__typename":164,"id":165,"excludeFromScreenreader":13,"mediaImage":166,"name":172,"path":175,"status":20},"MediaImage","1879",{"__typename":167,"url":168,"width":169,"height":170,"alt":171,"title":172,"size":173,"mime":174},"Image","http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/sites/default/files/wp-migration/wordpress-media-image/2015/07/phpstorm_hg_gross-1.jpg",1920,1280,"Bild mit Computern","phpstorm_hg_gross",584160,"image/jpeg","/media/1879/edit","\u003C!-- This site is optimized with the Yoast SEO plugin v15.7 - https://yoast.com/wordpress/plugins/seo/ -->\n\u003Cmeta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" />\n\u003Clink rel=\"canonical\" href=\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/\" />\n\u003Cmeta property=\"og:locale\" content=\"de_DE\" />\n\u003Cmeta property=\"og:type\" content=\"article\" />\n\u003Cmeta property=\"og:title\" content=\"PhpStorm und das Gefühl etwas zu vermissen ohne es zu kennen - Liechtenecker\" />\n\u003Cmeta property=\"og:description\" content=\"Kennt ihr das Gefühl? Irgendwie fehlt etwas aber man kann nicht genau sagen was es ist. Genau so ist es mir mit Code Editoren und IDEs gegangen. Ich muss zugeben, ich hatte sie Alle! Ein kurzer Rückblick Alles begann mit dem Standard Text Editor, Notepad++ und FrontPage. Dann ging es weiter mit Coda, TextMate und TextWrangler. [&hellip;]\" />\n\u003Cmeta property=\"og:url\" content=\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/\" />\n\u003Cmeta property=\"og:site_name\" content=\"Liechtenecker\" />\n\u003Cmeta property=\"article:published_time\" content=\"2015-08-04T14:17:47+00:00\" />\n\u003Cmeta property=\"article:modified_time\" content=\"2019-04-09T10:19:06+00:00\" />\n\u003Cmeta property=\"og:image\" content=\"https://legacy.liechtenecker.dev/wp-content/uploads/2015/07/phpstorm_kreis-1.png\" />\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" />\n\u003Cmeta name=\"twitter:label1\" content=\"Geschätzte Lesezeit\">\n\t\u003Cmeta name=\"twitter:data1\" content=\"5 Minuten\">\n\u003Cscript type=\"application/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https://legacy.liechtenecker.dev/#website\",\"url\":\"https://legacy.liechtenecker.dev/\",\"name\":\"Liechtenecker\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https://legacy.liechtenecker.dev/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"ImageObject\",\"@id\":\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/#primaryimage\",\"inLanguage\":\"de-DE\",\"url\":\"https://legacy.liechtenecker.dev/wp-content/uploads/2015/07/phpstorm_kreis-1.png\",\"width\":500,\"height\":500,\"caption\":\"PhpStorm Beitragslogo\"},{\"@type\":\"WebPage\",\"@id\":\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/#webpage\",\"url\":\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/\",\"name\":\"PhpStorm und das Gef\\u00fchl etwas zu vermissen ohne es zu kennen - Liechtenecker\",\"isPartOf\":{\"@id\":\"https://legacy.liechtenecker.dev/#website\"},\"primaryImageOfPage\":{\"@id\":\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/#primaryimage\"},\"datePublished\":\"2015-08-04T14:17:47+00:00\",\"dateModified\":\"2019-04-09T10:19:06+00:00\",\"author\":{\"@id\":\"https://legacy.liechtenecker.dev/#/schema/person/c6a4fab1680ccc1ec0ed63179501b4b1\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https://legacy.liechtenecker.dev/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen/\"]}]},{\"@type\":\"Person\",\"@id\":\"https://legacy.liechtenecker.dev/#/schema/person/c6a4fab1680ccc1ec0ed63179501b4b1\",\"name\":\"Christoph Rumpel\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https://legacy.liechtenecker.dev/#personlogo\",\"inLanguage\":\"de-DE\",\"url\":\"https://secure.gravatar.com/avatar/3191eb8b348673db049a15f94835ba83?s=96&d=mm&r=g\",\"caption\":\"Christoph Rumpel\"}}]}\u003C/script>\n\u003C!-- / Yoast SEO plugin. -->",{"__typename":178,"id":179,"myRole":180,"name":181,"nickname":182},"User","4","-","c-rumpel","Christoph Rumpel",{"latestKnowhow":184},[185,200,213],{"__typename":79,"id":186,"title":187,"path":188,"wpTeaserText":189,"wpPromotedTeaserImage":13,"wpHeaderImage":190},"1619","Behind the scenes: Ein Barrierefreiheits-Audit","/blog/behind-scenes-ein-barrierefreiheits-audit","”Entspricht unsere Website den gesetzlichen Anforderungen und wenn nicht, was genau müssen wir ändern?”\r\nDiese Frage lieben wir. Echt! Und so sieht unsere Antwort aus.",{"__typename":164,"id":191,"excludeFromScreenreader":13,"mediaImage":192,"name":198,"path":199,"status":20},"3364",{"__typename":167,"url":193,"width":194,"height":195,"alt":196,"title":13,"size":197,"mime":174},"http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/sites/default/files/2026-04/Headerbilder%20Blogartikel%20Behind%20the%20scene%20Accessibility%20Audit.jpg",2880,1300,"Headline mit Sujet: Tastatur mit Symbolen für Barrierefreiheit im Fokus auf hellem  Hintergrund",838204,"Headerbilder Blogartikel Behind the scene Accessibility Audit.jpg","/media/3364/edit",{"__typename":79,"id":201,"title":202,"path":203,"wpTeaserText":204,"wpPromotedTeaserImage":13,"wpHeaderImage":205},"1616","Agentic KI trifft Design-System: Wie unser Presentation Maker entstand.","/blog/agentic-ki-trifft-design-system-wie-unser-presentation-maker-entstand","Nein, wir wollen euch jetzt nicht erzählen, was KI alles kann. Aber wir möchten euch zeigen, wie wir mit KI umgehen. \r\n",{"__typename":164,"id":206,"excludeFromScreenreader":13,"mediaImage":207,"name":211,"path":212,"status":20},"3355",{"__typename":167,"url":208,"width":194,"height":195,"alt":209,"title":13,"size":210,"mime":174},"http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/sites/default/files/2026-03/BLOG_Presentation%20Tool_TITEL-2880x1300px_1.jpg","Lukas und Daniel  arbeiten an Computern im Büro.",2621988,"BLOG_Presentation Tool_TITEL-2880x1300px.jpg","/media/3355/edit",{"__typename":79,"id":214,"title":215,"path":216,"wpTeaserText":13,"wpPromotedTeaserImage":13,"wpHeaderImage":217},"1606","UI Trends 2026","/blog/ui-trends-2026",{"__typename":164,"id":218,"excludeFromScreenreader":21,"mediaImage":219,"name":223,"path":224,"status":20},"3303",{"__typename":167,"url":220,"width":194,"height":195,"alt":221,"title":13,"size":222,"mime":174},"http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/sites/default/files/2026-01/BLOG_Trendbericht%202026.jpg","UI Trends 2026, gelber Hintergrund, schwarze Schrift.",4700748,"BLOG_Trendbericht 2026.jpg","/media/3303/edit",{"Language:de":226,"MenuItem:9ffc5019-cbd8-4b2e-8eb7-9feae486d4a1":227,"MenuItem:1c7a5430-8a42-4b24-9544-252adabc2f4c":231,"MenuItem:9c4feedc-79e4-4fbf-b68c-065f33ebfe4c":234,"MenuItem:3b77a27b-272a-489f-843e-53e23ed07741":237,"MenuItem:ce0bb82b-e1ee-4036-be95-f693a62e9f4a":240,"MenuItem:04a19381-81a9-4694-8653-182d8855d2b5":243,"Menu:nuxt-main-menu":246,"ROOT_QUERY":260,"MenuItem:e2873307-b50a-4aab-b6b2-1950fd99c72e":276,"MenuItem:2cd9b7c9-142a-4ea3-b898-a0952c54a195":279,"MenuItem:a5effba3-5a8c-4125-8d78-0cdba09824db":282,"MenuItem:114bf071-bdbb-44cf-85c1-69e9d9e0777d":285,"Menu:footer":288,"TermCategories:7":298,"TermTags:614":309,"TermTags:965":310,"TermTags:966":311,"TermTags:1230":312,"TermTags:1258":313,"MediaImage:1879":314,"User:4":316,"NodeWpPost:934":317,"MediaImage:3364":346,"NodeWpPost:1619":348,"MediaImage:3355":351,"NodeWpPost:1616":353,"MediaImage:3303":356,"NodeWpPost:1606":358},["null","__typename",16,"id",17,"name",18,"direction",19],["null","__typename",10,"id",11,"title",12,"description",13,"url",14,"langcode",228,"internal",20,"expanded",21,"attributes",230],{"__ref":229},"Language:de",["null","__typename",23,"class",13],["null","__typename",10,"id",25,"title",26,"description",13,"url",27,"langcode",232,"internal",20,"expanded",21,"attributes",233],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",30,"title",31,"description",13,"url",32,"langcode",235,"internal",20,"expanded",21,"attributes",236],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",35,"title",36,"description",13,"url",37,"langcode",238,"internal",20,"expanded",21,"attributes",239],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",40,"title",41,"description",13,"url",42,"langcode",241,"internal",20,"expanded",21,"attributes",242],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",45,"title",46,"description",13,"url",47,"langcode",244,"internal",20,"expanded",21,"attributes",245],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",5,"id",6,"name",7,"items",247],[248,250,252,254,256,258],{"__ref":249},"MenuItem:9ffc5019-cbd8-4b2e-8eb7-9feae486d4a1",{"__ref":251},"MenuItem:1c7a5430-8a42-4b24-9544-252adabc2f4c",{"__ref":253},"MenuItem:9c4feedc-79e4-4fbf-b68c-065f33ebfe4c",{"__ref":255},"MenuItem:3b77a27b-272a-489f-843e-53e23ed07741",{"__ref":257},"MenuItem:ce0bb82b-e1ee-4036-be95-f693a62e9f4a",{"__ref":259},"MenuItem:04a19381-81a9-4694-8653-182d8855d2b5",["null","__typename",261,"menu({\"name\":\"NUXT_MAIN_MENU\"})",262,"menu({\"name\":\"FOOTER\"})",264,"route({\"path\":\"/blog/phpstorm-und-das-gefuehl-etwas-zu-vermissen-ohne-es-zu-kennen\"})",266,"latestKnowhow({\"excludeId\":\"934\",\"limit\":3})",269],"Query",{"__ref":263},"Menu:nuxt-main-menu",{"__ref":265},"Menu:footer",["null","__typename",77,"entity",267],{"__ref":268},"NodeWpPost:934",[270,272,274],{"__ref":271},"NodeWpPost:1619",{"__ref":273},"NodeWpPost:1616",{"__ref":275},"NodeWpPost:1606",["null","__typename",10,"id",55,"title",56,"description",13,"url",57,"langcode",277,"internal",20,"expanded",21,"attributes",278],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",61,"title",62,"description",13,"url",63,"langcode",280,"internal",20,"expanded",21,"attributes",281],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",66,"title",67,"description",13,"url",68,"langcode",283,"internal",20,"expanded",21,"attributes",284],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",10,"id",71,"title",72,"description",13,"url",73,"langcode",286,"internal",21,"expanded",21,"attributes",287],{"__ref":229},["null","__typename",23,"class",13],["null","__typename",5,"id",51,"name",52,"items",289],[290,292,294,296],{"__ref":291},"MenuItem:e2873307-b50a-4aab-b6b2-1950fd99c72e",{"__ref":293},"MenuItem:2cd9b7c9-142a-4ea3-b898-a0952c54a195",{"__ref":295},"MenuItem:a5effba3-5a8c-4125-8d78-0cdba09824db",{"__ref":297},"MenuItem:114bf071-bdbb-44cf-85c1-69e9d9e0777d",["null","__typename",114,"id",115,"name",116,"path",117,"status",20,"weight",118,"description",299,"langcode",300,"changed",301,"metatag",302],["null","__typename",120,"processed",121,"format",122],{"__ref":229},["null","__typename",83,"timestamp",125,"timezone",85,"offset",86,"time",126],[303,305,307],["null","__typename",95,"tag",96,"attributes",304],["null","__typename",98,"name",99,"content",130],["null","__typename",95,"tag",96,"attributes",306],["null","__typename",98,"name",133,"content",134],["null","__typename",102,"tag",103,"attributes",308],["null","__typename",105,"href",137,"hreflang",13,"rel",107,"media",13,"sizes",13,"type",13],["null","__typename",140,"id",141,"name",142,"path",143,"weight",118],["null","__typename",140,"id",145,"name",146,"path",147,"weight",118],["null","__typename",140,"id",149,"name",150,"path",151,"weight",118],["null","__typename",140,"id",153,"name",154,"path",155,"weight",118],["null","__typename",140,"id",157,"name",158,"path",159,"weight",118],["null","__typename",164,"id",165,"excludeFromScreenreader",13,"mediaImage",315,"name",172,"path",175,"status",20],["null","__typename",167,"url",168,"width",169,"height",170,"alt",171,"title",172,"size",173,"mime",174],["null","__typename",178,"id",179,"myRole",180,"name",181,"nickname",182],["null","__typename",79,"id",80,"title",81,"changed",318,"created",319,"langcode",320,"path",92,"promote",21,"status",20,"sticky",21,"metatag",321,"category",328,"contentElements",13,"evergreen",13,"tags",330,"wpBody",341,"wpHeaderImage",13,"wpHeaderImageOld",342,"wpHeaderImageOldSmall",13,"wpOgImage",13,"wpPromotedTeaserImage",13,"wpShareDescription",13,"wpShareTitle",13,"wpTeaserText",13,"wpYoastHead",176,"author",344],["null","__typename",83,"timestamp",84,"timezone",85,"offset",86,"time",87],["null","__typename",83,"timestamp",89,"timezone",85,"offset",86,"time",90],{"__ref":229},[322,324,326],["null","__typename",95,"tag",96,"attributes",323],["null","__typename",98,"name",99,"content",100],["null","__typename",102,"tag",103,"attributes",325],["null","__typename",105,"href",106,"hreflang",13,"rel",107,"media",13,"sizes",13,"type",13],["null","__typename",109,"tag",96,"attributes",327],["null","__typename",111,"property",112,"content",81],{"__ref":329},"TermCategories:7",[331,333,335,337,339],{"__ref":332},"TermTags:614",{"__ref":334},"TermTags:965",{"__ref":336},"TermTags:966",{"__ref":338},"TermTags:1230",{"__ref":340},"TermTags:1258",["null","__typename",161,"processed",162,"format",122,"summary",13],{"__ref":343},"MediaImage:1879",{"__ref":345},"User:4",["null","__typename",164,"id",191,"excludeFromScreenreader",13,"mediaImage",347,"name",198,"path",199,"status",20],["null","__typename",167,"url",193,"width",194,"height",195,"alt",196,"title",13,"size",197,"mime",174],["null","__typename",79,"id",186,"title",187,"path",188,"wpTeaserText",189,"wpPromotedTeaserImage",13,"wpHeaderImage",349],{"__ref":350},"MediaImage:3364",["null","__typename",164,"id",206,"excludeFromScreenreader",13,"mediaImage",352,"name",211,"path",212,"status",20],["null","__typename",167,"url",208,"width",194,"height",195,"alt",209,"title",13,"size",210,"mime",174],["null","__typename",79,"id",201,"title",202,"path",203,"wpTeaserText",204,"wpPromotedTeaserImage",13,"wpHeaderImage",354],{"__ref":355},"MediaImage:3355",["null","__typename",164,"id",218,"excludeFromScreenreader",21,"mediaImage",357,"name",223,"path",224,"status",20],["null","__typename",167,"url",220,"width",194,"height",195,"alt",221,"title",13,"size",222,"mime",174],["null","__typename",79,"id",214,"title",215,"path",216,"wpTeaserText",13,"wpPromotedTeaserImage",13,"wpHeaderImage",359],{"__ref":360},"MediaImage:3303"]