<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP</title>
	<atom:link href="https://www.yuhiro.de/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.yuhiro.de</link>
	<description>Ihre Entwickler arbeiten in unserer Niederlassung in Indien</description>
	<lastBuildDate>Tue, 17 Dec 2024 05:29:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.5</generator>
	<item>
		<title>Laravel Entwicklung in Indien: darum ist es so spannend</title>
		<link>https://www.yuhiro.de/laravel-entwicklung-in-indien-darum-ist-es-so-spannend/</link>
					<comments>https://www.yuhiro.de/laravel-entwicklung-in-indien-darum-ist-es-so-spannend/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Wed, 11 Dec 2024 11:13:40 +0000</pubDate>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Indien]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=12815</guid>

					<description><![CDATA[<p>Laravel Entwicklung in Indien: darum ist es so spannend Laravel ist derzeit eines der populärsten PHP Frameworks. Hier ein paar Gründe warum Webentwicklung mit Laravel in Indien so spannend sein kann. Einführung In Indien waren lange Zeit Frameworks wie CodeIgniter, CakePHP oder YII in der Nutzung. Diese</p>
The post <a href="https://www.yuhiro.de/laravel-entwicklung-in-indien-darum-ist-es-so-spannend/">Laravel Entwicklung in Indien: darum ist es so spannend</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Laravel Entwicklung in Indien: darum ist es so spannend</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2024/12/PHP-Framework-Programmierer.jpg" rel="wp-prettyPhoto[12815]"><img fetchpriority="high" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2024/12/PHP-Framework-Programmierer.jpg" alt="" class="wp-image-12816" srcset="https://www.yuhiro.de/wp-content/uploads/2024/12/PHP-Framework-Programmierer.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2024/12/PHP-Framework-Programmierer-300x130.jpg 300w" sizes="(max-width: 575px) 100vw, 575px" /></a></figure></div>


<p style="font-size:17px">Laravel ist derzeit eines der populärsten PHP Frameworks.</p>



<p style="font-size:17px">Hier ein paar Gründe warum Webentwicklung mit Laravel in Indien so spannend sein kann.</p>



<h3 class="wp-block-heading"><strong>Einführung</strong></h3>



<p style="font-size:17px">In Indien waren lange Zeit Frameworks wie CodeIgniter, CakePHP oder YII in der Nutzung.</p>



<p style="font-size:17px">Diese eher simpleren PHP Frameworks lassen sich schnell erlernen. Somit kann auch jemand, der gerade seinen Uni Abschluss erreicht hat, sich gut darin einarbeiten.</p>



<p style="font-size:17px">Somit wurde lange Zeit mit diesen Frameworks gearbeitet. Auch weil man dadurch die Kosten weiter reduzieren kann, wenn die Einarbeitungszeit kürzer ist. Und oftmals geht es ja beim Offshore Outsourcing nach Indien, um das Thema Kostensenkungen oder Einsparungen.</p>



<p style="font-size:17px">Die Qualität dieser Frameworks ist jedoch nicht sonderlich hoch. Daher werden in Europa eher Technologien wie Zend oder Symfony genutzt. Diese haben zwar eine steilere Lernkurve. Wenn man es jedoch erlernt hat, kann man komplexe, robuste und sichere Webanwendungen schreiben.</p>



<h3 class="wp-block-heading"><strong>Ein neues PHP Framework</strong></h3>



<p style="font-size:17px">Der logische Schritt für einen indischen PHP Entwickler müsste es ja dann sein, sich in Zend oder Symfony einzuarbeiten. Einige der professionellen Webentwicklungsunternehmen auf dem Subkontinent haben das dann auch gemacht.</p>



<p style="font-size:17px">Der Grossteil der IT Unternehmen ist jedoch auf CodeIgniter und Co. geblieben.</p>



<p style="font-size:17px">Um das Jahr 2014 und 2015 herum gab es jedoch eine spannende Neuerung. Etwas, was eher selten vorkommt.</p>



<p style="font-size:17px">Ein neues PHP Framework namens Laravel wurde veröffentlicht. Besonders Tech Nerds haben sich für dieses Framework stark interessiert.</p>



<p style="font-size:17px">Laravel (im Beitrag auch mit LV abgekürzt) wurde für die Bedürfnisse von modernen Internetlösungen entworfen. So lassen sich relativ einfach Sicherheitsmassnahmen implementieren.</p>



<p style="font-size:17px">Auch das Programmieren mit diesem Framework ist relativ einfach.</p>



<p style="font-size:17px">Es lässt sich zudem schnell erlernen.</p>



<h3 class="wp-block-heading"><strong>Ein paar mehr Informationen zu diesem Framework</strong></h3>



<p style="font-size:17px">LV ist ein kostenfreies Open Source PHP Framework. Es wurde von Taylor Otwell im Jahr 2011 veröffentlicht. Es war im Grunde genommen eine Alternative zu CodeIgniter. Da CodeIgniter zum Beispiel bestimmte Sicherheits-Features nicht hatte.</p>



<p style="font-size:17px">LV ist zudem angelehnt an Symfony.</p>



<p style="font-size:17px">Heutzutage hat sich Laravel stark weiterentwickelt. Es gibt zum Beispiel auch Content Management Systeme (CMS) welche darauf basieren, wie zum Beispiel twill, October CMS oder Statamic.</p>



<p style="font-size:17px">Es gibt auch ein kleineres, sogenanntes Micro Framework basierend auf LV, namens Lumen.</p>



<p style="font-size:17px">Es lassen sich mit LV zum Beispiel Webseiten, Onlineshops oder Webapplikationen schreiben.</p>



<p style="font-size:17px">Im Bereich eCommerce gibt es zum Beispiel das auf Laravel basierende Bagisto oder Aimeos.</p>



<p style="font-size:17px">Man kann es auch im sogenannten Headless nutzen. Dabei nutzt man Laravel als Backend Lösung und am Frontend nutzt man unterschiedlichste Frameworks. Strapi ist so eine Technologie, welche man im Bereich Headless CMS einsetzen kann.</p>



<h3 class="wp-block-heading"><strong>Indische Unternehmen adoptieren das PHP Framework</strong></h3>



<p style="font-size:17px">Anstatt den Weg über Symfony und Zend zu gehen, haben viele Webagenturen in Indien dann direkt auf Laravel gesetzt.</p>



<p style="font-size:17px">Man findet daher mehr Laravel Entwickler, als zum Beispiel Symfony Programmierer oder Zend Entwickler in Indien.</p>



<p style="font-size:17px">Die PHP Entwickler konnten sich relativ schnell in das neue Framework einarbeiten. Und immer mehr erfolgreiche Webprojekte wurden damit umgesetzt.</p>



<p style="font-size:17px">Die meisten Unternehmer, die damit arbeiteten, waren davon begeistert.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2024/12/Laravel.jpg" rel="wp-prettyPhoto[12815]"><img decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2024/12/Laravel.jpg" alt="" class="wp-image-12817" srcset="https://www.yuhiro.de/wp-content/uploads/2024/12/Laravel.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2024/12/Laravel-300x130.jpg 300w" sizes="(max-width: 575px) 100vw, 575px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Grosse Anzahl an Entwicklern verfügbar</strong></h3>



<p style="font-size:17px">Fast alle, die früher mit CakePHP oder YII gearbeitet haben, haben sich dann entschieden auf LV umzusteigen.</p>



<p style="font-size:17px">Daher ist die Anzahl der Laravel Entwickler in Indien heutzutage sehr hoch.</p>



<p style="font-size:17px">Auch die Kosten sind überschaubar, da das Angebot sehr hoch ist.</p>



<p style="font-size:17px">Die Gehälter für erfahrene Laravel Programmierer in Südasien mit mehreren Jahren Berufserfahrung liegen bei zirka 80’000 bis 120’000 indischen Rupien im Monat. Was in etwa 1000 Euro bis 1400 Euro liegt. Klar muss man, wenn man die Kosten des IT Dienstleisters aus Indien hinzurechnen, um auf die monatlichen Kosten zu kommen.</p>



<h3 class="wp-block-heading"><strong>Auf einen Mix an Junior und Senior Codern setzen</strong></h3>



<p style="font-size:17px">Man muss zudem nicht nur auf Senior Programmierer setzen. Man kann mit der Zeit auch Junior Webentwickler mit weniger Berufserfahrung setzen, welche von den Senior Codern unterstützt, beziehungsweise angeleitet werden.</p>



<h3 class="wp-block-heading"><strong>Sollte man auf Freelancer oder festangestellte Mitarbeiter setzen?</strong></h3>



<p style="font-size:17px">Freiberufler sind zum Teil auch beliebt. Die Herausforderung dabei ist jedoch, dass diese an unterschiedlichsten IT Projekten arbeiten und nicht unbedingt für den jeweiligen Kunden abgestellt sind. Das kann in einigen Fällen Sinn machen.</p>



<p style="font-size:17px">In vielen anderen Fällen kann es Sinn machen, auf festangestellte Laravel Programmierer aus Indien zu setzen. Firmen wie YUHIRO ermöglichen das.</p>



<p style="font-size:17px">Dabei ist das Commitment von diesen festangestellten Mitarbeitern höher, da diese komplett für den jeweiligen Kunden abgestellt sind.</p>



<p style="font-size:17px">Bei uns zum Beispiel fangen Kunden mit einem Senior Mitarbeiter an und steigern die Zahl dann mit der Zeit. Manche bleiben auch einfach bei einem Laravel Webentwickler.</p>



<p style="font-size:17px">Gleichzeitig sind die Gehälter, beziehungsweise die monatlichen Kosten niedriger bei quasi festangestellten Mitarbeitern.</p>



<p style="font-size:17px">Im Vergleich dazu, Laravel Freiberufler nehmen nicht selten 30 bis 50 Euro die Stunde. Auch weil die Kunden aus Europa, oder speziell auch aus den USA bereit sind, diese Preise zu zahlen. Und so kommt man auf sehr hohe monatliche Kosten.</p>



<p style="font-size:17px">Beispielrechnung Freelancer: 40 Euro mal 160 Stunden = 6400 Euro pro Monat für den IT Spezialisten</p>



<p style="font-size:17px">Bei Laravel Programmierern aus Indien welche von Firmen wie YUHIRO bereitgestellt werden, kommt man eventuell auf Kosten von 1600 Euro bis 2200 Euro im Monat. Dabei kommt es natürlich auch auf das jeweilige Gehalt des IT Spezialisten an.</p>



<h3 class="wp-block-heading"><strong>Fazit</strong></h3>



<p style="font-size:17px">Laravel Entwicklung in Südasien kann speziell für Agenturen und IT Dienstleister ein spannendes Thema sein.</p>



<p style="font-size:17px">Diese Programmierer können auch eine Ergänzung zum Team in Deutschland sein. Das ist auch ein Weg, den viele Agenturen gehen.</p>



<p style="font-size:17px">Was wichtig ist, ist, dass man die richtigen Kandidaten auswählt. Und natürlich auch den richtigen IT Partner auswählt.</p>



<p style="font-size:17px">Was sind Ihre Erfahrungen?</p>



<p style="font-size:17px">Suchen Sie Programmierer in diesem Bereich? Wir können Sie dabei unterstützen. Kontaktieren Sie mich via dem Kontaktformular oder senden Sie eine Email an sascha.thattil@yuhiro.de. Oder telefonisch via +49 (0) 30 344 082690</p>



<p style="font-size:17px">Interessante Links:</p>



<p style="font-size:17px"><a href="https://www.agentur-fenzl.de/blog/was-ist-laravel-ein-blick-auf-das-php-framework">Ein Blick auf das Laravel Framework</a></p>



<p style="font-size:17px"><a href="https://www.laravel-entwickler.de/laravel-entwickler-aus-indien-das-sind-die-vorteile/">Mehr Informationen zu Laravel Entwicklern aus Indien</a></p>



<p style="font-size:17px">Bilder: Canva</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="(max-width: 150px) 100vw, 150px" /></figure></div>


<p style="font-size:17px">Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>The post <a href="https://www.yuhiro.de/laravel-entwicklung-in-indien-darum-ist-es-so-spannend/">Laravel Entwicklung in Indien: darum ist es so spannend</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/laravel-entwicklung-in-indien-darum-ist-es-so-spannend/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Laravel Agentur: das macht eine gute aus</title>
		<link>https://www.yuhiro.de/laravel-agentur/</link>
					<comments>https://www.yuhiro.de/laravel-agentur/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Tue, 25 Jun 2024 04:36:08 +0000</pubDate>
				<category><![CDATA[Agenturen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=9686</guid>

					<description><![CDATA[<p>Laravel Agentur: das macht eine gute aus Laravel ist ein beliebtes PHP Framework. Im Beitrag ein paar Informationen was eine solche Agentur kann. Was wird damit entwickelt? Die Möglichkeiten für Laravel (hier auch kurz LV) kann heutzutage vieles abdecken. Das liegt auch daran, dass es in der</p>
The post <a href="https://www.yuhiro.de/laravel-agentur/">Laravel Agentur: das macht eine gute aus</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Laravel Agentur: das macht eine gute aus</h2>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2019/07/PHP-Framework.jpg" rel="wp-prettyPhoto[9686]"><img loading="lazy" decoding="async" width="575" height="150" src="https://www.yuhiro.de/wp-content/uploads/2019/07/PHP-Framework.jpg" alt="" class="wp-image-9685" srcset="https://www.yuhiro.de/wp-content/uploads/2019/07/PHP-Framework.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2019/07/PHP-Framework-300x78.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Laravel ist ein beliebtes PHP Framework.</p>



<p>Im Beitrag ein paar Informationen was eine solche Agentur kann.</p>



<h3 class="wp-block-heading"><strong>Was wird damit entwickelt?</strong></h3>



<p>Die Möglichkeiten für Laravel (hier auch kurz LV) kann heutzutage vieles abdecken. Das liegt auch daran, dass es in der Performance und auch in der Skalierbarkeit gut bis sehr gut ist.</p>



<p>Einige Dinge die man damit programmieren kann:</p>



<p><strong>Webportale</strong></p>



<p>Das ist wohl der klassischste Anwendungsfall. Man kann mit dem Framework Internetportale entwickeln.</p>



<p>Klassiker sind hier Systeme wie Produktkonfiguratoren oder Preisvergleichsmaschinen.</p>



<p><strong>Backend-Entwicklung</strong></p>



<p>Im Frontend (das was der Nutzer sieht), kann man oftmals Frontend Technologien wie HTML, CSS, JavaScript nutzen. Die Inhalte (Bilder, Texte, Videos, etc.) kann man über Content Management Systeme (CMS) wie WordPress verwalten.</p>



<p>Im Backend braucht es jedoch oftmals komplexere Funktionalitäten, die das Speichern von Daten oder die Verwaltung von Nutzern auf eine bestimmte Art und Weise (welche vielleicht nicht vom CMS bereitgestellt wird). Hier kommt eine Laravel Agentur zum Einsatz, welche die notwendigen Entwicklungen vornimmt.</p>



<p>Dabei ist es auch wichtig Schnittstellen (API Entwicklung) zu erstellen, welche das Zusammenarbeiten der unterschiedlichen Systeme sicherstellt.</p>



<p><strong>Onlineshops</strong></p>



<p>Auch im eCommerce wird dieses Framework vermehrt genutzt. Besonders für mittelgrosse Shops, welche individuelle Funktionalitäten benötigen.</p>



<p>Oftmals sind bekannte Onlineshop Lösungen wie Magento oder Shopware sehr speziell und haben vorkonfigurierte Anwendungen, die für einen spezifischen Used-Case nicht passen.</p>



<p>Hier kann man dan LV nutzen, um eine passgenaue e-Commerce Applikation zu programmieren.</p>



<h3 class="wp-block-heading"><strong>Wann sollte man auf dieses Framework setzen?</strong></h3>



<p>Es gibt auch andere auf PHP basierende Technologien wie Symfony oder Zend. Oder gar andere Webansätze wie Ruby on Rails oder ASP.NET. Warum also auf Laravel setzen?</p>



<p>Hier einige gute Gründe:</p>



<p><strong>Moderner Ansatz</strong></p>



<p>Taylor Otwell hat dieses relativ neue Framework im Jahr 2011 released. Damit gehört es mit zu den jüngsten Ansätzen in PHP.</p>



<p>Der Gedanke des Programmierers war es, einige wichtige Lücken zu schliessen, welche es zum Beispiel in Technologien wie CodeIgniter gab.</p>



<p>Aufbauend auf Symfony hat er dann LV erzeugt.</p>



<p>Der Aufstieg und die Annahme durch die IT Community war stark. Zum Teil sind viele auch von Zend auf LV umgestiegen, nachdem sie die Vorteile gesehen haben.</p>



<p><strong>Einfacher zu erlernen</strong></p>



<p>Technologien wie Zend sind zum Teil schwer zu lernen. Man braucht zum Teil einen langen Lernprozess, um hier ein Profi zu werden. Zudem muss man die Lerninhalte auch von unterschiedlichen Stellen zusammensuchen.</p>



<p>Bei LV ist alles mehr gebündelt. Es gibt zum Beispiel Laracast, wo man sich Tutorial Videos anschauen kann. Und auch andere Portale welche angeboten werden, erleichtern das Erlernen.</p>



<p>Das ist spannend für eine Laravel Agentur die mit Auszubildenden oder Junior Entwicklern arbeitet, welche sich dadurch schneller in die Materie einarbeiten können.</p>



<p><strong>Gut dokumentiert</strong></p>



<p>Zudem wird auch von vielen Entwicklern gelobt, dass die Dokumentation der Software sehr ausführlich und detailliert ist.</p>



<h3 class="wp-block-heading"><strong>Wer arbeitet damit?</strong></h3>



<p>Der Einsatz des Frameworks ist vielfältig. Hier einige Unternehmen oder Gruppen die damit arbeiten:</p>



<p><strong>Internetagenturen</strong></p>



<p>Internetagenturen und Digital Agenturen tendieren immer mehr dazu Laravel zu nutzen. Die einfache Erlernbarkeit ist ein Grund. Zum anderen spart man sich auch Zeit in der Entwicklung, denn viele Module sind bereits vorgegeben.</p>



<p>Webprogrammierer arbeiten oftmals bereits mit PHP, somit ist der Umstieg auf LV einfach möglich.</p>



<p>Zudem ist die Verbindung zu anderen CMS und Weblösungen oftmals gut umsetzbar.</p>



<p><strong>IT Abteilungen</strong></p>



<p>IT Abteilungen von grossen Konzernen setzen es ein, um Webanwendungen zu codieren, welche die Prozesse der Fachabteilungen verbessern und effizienter machen.</p>



<p>Oftmals wird jedoch auch eine externe Werbeagentur eingeschaltet, welche bei diesen Vorhaben unterstützt. Nicht selten auch Freelancer.</p>



<h3 class="wp-block-heading"><strong>Welche bekannte Agenturen gibt es?</strong></h3>



<p>Hier eine Liste von interessanten Laravel Dienstleistern:</p>



<p><strong>Buzzwoo</strong></p>



<p><a href="https://www.buzzwoo.de/laravel-agentur">https://www.buzzwoo.de/laravel-agentur</a></p>



<p>Buzwoo ist ein IT Dienstleister der auch für andere Agenturen arbeitet. Es bietet daneben auch Dienstleistungen in anderen Bereichen wie Mobile App, Konzept, Beratung, etc. an.</p>



<p><strong>GOINNOVATIVE</strong></p>



<p><a href="https://goinnovative.de/laravel-agentur">https://goinnovative.de/laravel-agentur</a></p>



<p>Neben Laravel bietet die Internetagentur auch Expertise in WordPress, React Native, Craft CMS und Joomla an.</p>



<p>Es kann von Landingpages, über Webshops bis hin zu Webseiten unterstützen.</p>



<p><strong>mindtwo</strong></p>



<p><a href="https://www.mindtwo.de/expertise/laravel">https://www.mindtwo.de/expertise/laravel</a></p>



<p>Bei mindtwo handelt es sich um ein eher kleines aber sehr spezialisiertes Team.</p>



<p>Es nutzt die Technologie um unter anderem CRM und SAAS Lösungen zu erstellen. Auch ein auf LV basierendes CMS kann man umsetzen lassen.</p>



<p>In fast allen Bereichen, von Spark, Lumen, Nova, Telescope, etc. ist Know How vorhanden.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2019/07/Dienstleister-2.jpg" rel="wp-prettyPhoto[9686]"><img loading="lazy" decoding="async" width="575" height="150" src="https://www.yuhiro.de/wp-content/uploads/2019/07/Dienstleister-2.jpg" alt="" class="wp-image-9688" srcset="https://www.yuhiro.de/wp-content/uploads/2019/07/Dienstleister-2.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2019/07/Dienstleister-2-300x78.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Was sind die Preise?</strong></h3>



<p>Die Stundensätze und Preise unterscheiden sich in dieser Kategorie. In den meisten Fällen liegt der Stundensatz bei zirka 80 bis 100 Euro die Stunde.</p>



<p>Laut Gulp liegt der Satz bei 84 Euro für Softwareentwickler mit fachlichem Schwerpunkt in diesem PHP Framework.</p>



<p>Die Kosten für eine Umsetzung sind meistens etwas höher, als zum Beispiel für CMS wie WordPress. Dafür kann man sehr individuelle, auf die eigenen Bedürfnisse zugeschnittene Systeme programmieren lassen. Welches wiederum zu einem Wettbewerbsvorteil, besseren Prozessen und effizienterem Arbeiten führt.</p>



<h3 class="wp-block-heading"><strong>Woher bekommt man Programmierer?</strong></h3>



<p>Es gibt unterschiedliche Wege wie man an Experten aus diesem Bereich kommt. Hier einige davon:</p>



<p><strong>Freelancer</strong></p>



<p>Einige IT Experten bieten ihre Dienstleistungen auf dem freien Markt an. Oftmals kann man über Portale gute Freiberufler finden, die bereits damit gearbeitet haben.</p>



<p><strong>Internetagentur</strong></p>



<p>Auch kann man eine Agentur anheuern, welche, wie in diesem Beitrag bereits beschrieben, die Erstellung übernimmt.</p>



<p><strong>Laravel Partner</strong></p>



<p>Es gibt spezialisierte Partner welche direkt mit der Gemeinschaft rund um das Framework arbeiten. Diese Partner findet man zum Teil weltweit. Es gibt auch ein dazugehöriges Portal wo man nach diesen suchen kann.</p>



<p><strong>Dedizierte Entwickler</strong></p>



<p>Unternehmen wie YUHIRO bieten im Offshore Outsourcing Modell Softwareentwickler. Diese werden nach dem Kundenwunsch gesucht und eingestellt. In manchen Fällen gibt es bereits LV Experten, die im Team verfügbar sind. Besonders interessant ist das Modell für IT Dienstleister oder Laravel Agenturen.</p>



<h3 class="wp-block-heading"><strong>Fazit</strong></h3>



<p>Ein guter Dienstleister aus diesem Bereich kennt die Möglichkeiten dieser auf PHP basierenden Technologie.</p>



<p>Man kann damit sichere Anwendungen erstellen und schneller programmieren. Viele Module sind bereits vorhanden und das erleichtert die Arbeit eines Softwareentwicklers.</p>



<p>Die gute Dokumentation macht es zudem einfach für Junioren oder aber auch für erfahrene Spezialisten sich schnell darin einzuarbeiten.</p>



<p>Eine Agentur wird zudem auch immer abwägen, ob es vielleicht Alternativen gibt, welche man nutzen kann. Wie zum Beispiel die Verwendung eines CMS oder eines anderen Ansatzes.</p>



<p>Was sind Ihre Erfahrungen?</p>



<p>Bilder: Canva</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>The post <a href="https://www.yuhiro.de/laravel-agentur/">Laravel Agentur: das macht eine gute aus</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/laravel-agentur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PHP Programmierer Gehalt: Das verdient ein PHP Entwickler</title>
		<link>https://www.yuhiro.de/php-programmierer-gehalt/</link>
					<comments>https://www.yuhiro.de/php-programmierer-gehalt/#comments</comments>
		
		<dc:creator><![CDATA[Sascha Thattil]]></dc:creator>
		<pubDate>Tue, 30 Apr 2024 03:54:44 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierer]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=5934</guid>

					<description><![CDATA[<p>PHP Programmierer Gehalt: Das verdient ein PHP Entwickler PHP ist schon seit langem ein sehr beliebtes Werkzeug für die Webentwicklung. Die Nachfrage danach steigt bereits seit mehreren Jahren. Besonders IT Unternehmen und Web-Agenturen stellen vermehrt Experten aus diesem Bereich ein. Durch die erhöhte Nachfrage sind die Einkommen</p>
The post <a href="https://www.yuhiro.de/php-programmierer-gehalt/">PHP Programmierer Gehalt: Das verdient ein PHP Entwickler</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">PHP Programmierer Gehalt: Das verdient ein PHP Entwickler</h2>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2015/05/PHP-Einkommen.jpg" rel="wp-prettyPhoto[5934]"><img loading="lazy" decoding="async" width="576" height="432" src="https://www.yuhiro.de/wp-content/uploads/2015/05/PHP-Einkommen.jpg" alt="" class="wp-image-5937" srcset="https://www.yuhiro.de/wp-content/uploads/2015/05/PHP-Einkommen.jpg 576w, https://www.yuhiro.de/wp-content/uploads/2015/05/PHP-Einkommen-300x225.jpg 300w" sizes="auto, (max-width: 576px) 100vw, 576px" /></a></figure></div>


<p>PHP ist schon seit langem ein sehr beliebtes Werkzeug für die Webentwicklung. Die Nachfrage danach steigt bereits seit mehreren Jahren. Besonders IT Unternehmen und Web-Agenturen stellen vermehrt Experten aus diesem Bereich ein. Durch die erhöhte Nachfrage sind die Einkommen gestiegen. In diesem Beitrag zeigen wir auf welches Gehalt ein PHP Entwickler erwarten kann und geben noch weitere interessante Informationen zum Thema.</p>



<h3 class="wp-block-heading"><strong>Die Spreu und der Weizen</strong></h3>



<p>Nicht jeder PHP Programmierer ist auch ein guter Programmierer. Das ist sicherlich auch ein Grund warum sich die Gehälter in diesem Bereich zum Teil stark unterscheiden. Ein Experte der performanten und guten Code schreibt, wird ein höheres Einkommen erzielen können, als einer der den berühmt berüchtigten „Spaghetti“-Code produziert.</p>



<p>Daher steigen die Einkommen von den guten Entwicklern meistens stark an, während die schlechten Coder den Durchschnitt nach unten ziehen.</p>



<p>Laut Gehaltsvergleich.com liegt das durchschnittliche Einkommen bei zirka 3986 Euro im Monat. Ein guter Coder in Bundesländern wie Baden-Württemberg, Bayern, Hessen, Hamburg, Nordrhein-Westfalen und Niedersachsen kann ein Brutto von mehr als 4000 Euro verlangen, besonders wenn ein Hochschulabschluss vorhanden ist.</p>



<h3 class="wp-block-heading"><strong>Druck durch internationale Anbieter</strong></h3>



<p>Anders als zum Beispiel SAP Abap ist PHP nicht nur in Deutschland als Programmiersprache weit verbreitet. Auch weltweit wird PHP standardmässig von Unternehmen genutzt. Daher gibt es Ressourcen weltweit auf welche man zurückgreifen kann. Dies erzeugt auch einen Druck auf die Einkommen von Codern im deutschsprachigen Raum.</p>



<h3 class="wp-block-heading"><strong>Was erhalten Experten?</strong></h3>



<p>PHP Coder mit mehreren Jahren Erfahrung in diesem Bereich können überdurchschnittliche Einkommen erzielen. In Baden Württemberg oder Nordrhein-Westfalen können Experten zwischen 6000 und 7000 Euro im Monat erhalten. In diesem Fall ist auch der internationale Druck geringer, denn Experten bekommen ein hohes Gehalt, unabhängig von deren Standort.</p>



<p>Laut Handelsblatt bekommt ein IT Experte mit mehr als 10 Jahren Erfahrung auf einen Durchschnitt von mehr als 58‘000 Euro im Jahr. Berufseinsteiger erhalten zwischen 35‘000 Euro und 42‘000 Euro. Dabei ist grundsätzlich davon auszugehen, dass der Einstieg bei Grossunternehmen mit mehr als 500 Mitarbeitern, mit einem höheren Einkommen verbunden ist.</p>



<p><strong>Gehalt nach Alter</strong></p>



<figure class="wp-block-table"><table><tbody><tr><td>Alter in Jahren</td><td>Einkommen</td></tr><tr><td>25</td><td>3598 €</td></tr><tr><td>30</td><td>3906 €</td></tr><tr><td>35</td><td>4267 €</td></tr><tr><td>40</td><td>4622 €</td></tr><tr><td>45</td><td>4882 €</td></tr><tr><td>50</td><td>5216 €</td></tr></tbody></table><figcaption class="wp-element-caption">Quelle: Gehaltsvergleich.com</figcaption></figure>



<h3 class="wp-block-heading"><strong>Nach Region</strong></h3>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2015/05/Nach-Region1.jpg" rel="wp-prettyPhoto[5934]"><img loading="lazy" decoding="async" width="577" height="384" src="https://www.yuhiro.de/wp-content/uploads/2015/05/Nach-Region1.jpg" alt="" class="wp-image-5939" srcset="https://www.yuhiro.de/wp-content/uploads/2015/05/Nach-Region1.jpg 577w, https://www.yuhiro.de/wp-content/uploads/2015/05/Nach-Region1-300x200.jpg 300w" sizes="auto, (max-width: 577px) 100vw, 577px" /></a></figure></div>


<p>Wie immer ist die Gehaltsspanne in Bundesländern wie Baden-Württemberg um einiges höher als in anderen Bundesländern.</p>



<p>Besonders interessant sind Bremen, Bayern und Nordrheinwestfalen. In Baden-Württemberg kommt der Durchschnitt auf mehr als 4275 Euro.</p>



<h3 class="wp-block-heading"><strong>Vergleich zu anderen Softwaresprachen</strong></h3>



<p>Im Vergleich zu, zum Beispiel Java oder C#.NET ist PHP etwas niedriger bezahlt. Ein Einsteiger im Bereich Java kann, laut Handelsblatt, bereits zum Start 48‘000 Euro im Jahr erhalten. Auch .NET Entwickler erreichen bis zu 45‘000 Euro im Jahr.</p>



<p>Das liegt sicherlich auch daran, dass die Komplexität von C#.NET und Java höher ist, als das bei PHP der Fall ist.</p>



<p>Es kann auch Sinn machen, sich auf Content Management Systeme (CMS) zu fokussieren, welche auf PHP basieren. Ein TYPO3 Entwickler kann zum Beispiel beim Einstieg bereits auf hohe 44‘000 Euro im Jahr hoffen. Das liegt sicherlich auch daran, das dieses CMS von sehr vielen mittelständischen Unternehmen für deren Online-Web-Auftritte genutzt wird.</p>



<h3 class="wp-block-heading"><strong>Viele alternative Karrierewege</strong></h3>



<p>Nicht nur TYPO3, auch viele andere spannende CMS Systeme basieren auf PHP. Einige davon sind Magento, WordPress, Contao und Shopware. Daher gibt es in diesem Bereich sehr viele Spezialisierungsmöglichkeiten und daher auch sehr viele Wege sich weiterzuentwickeln.</p>



<p>Gleichzeitig kann es auch Sinn machen, sich auf spezielle Entwicklungs-Frameworks zu spezialisieren. Die Einkommen sind zum Beispiel höher in den Bereichen Laravel, Zend und Symfony da sich diese einer höheren Nachfrage erfreuen. Besonders im Bereich Laravel und Symfony gibt es derzeit wenig Konkurrenz.</p>



<h3 class="wp-block-heading"><strong>Weiterentwicklung zum Projektleiter/ IT Leiter</strong></h3>



<p>Auch kann es Sinn machen sich mit der Zeit in eine Projektleiter hineinzuarbeiten. Hier steigen die Einkommen rasant an. Ein Entwickler mit mehr als 9 Jahren Erfahrung kann bereits mehr als 90‘000 Euro verdienen.</p>



<p>Schafft man es, die Karriereleiter noch weiter, zum IT Leiter, zu erklimmen, dann kann man auf Gehälter über 100‘000 Euro hoffen.</p>



<h3 class="wp-block-heading"><strong>Die Zukunft</strong></h3>



<p>PHP wird immer beliebter. Das liegt sicherlich auch daran, dass immer mehr interessante Frameworks wie Laravel und andere entstehen. Durch diese Frameworks lassen sich komplexe und performante Systeme programmieren. Das ist genau das nach was Mittelständische und Grossunternehmen suchen.</p>



<p>Da es die Softwaresprache schon seit mehreren Jahrzehnten gibt, ist auch die Tendenz da, dass Grossunternehmen auf diese Plattform setzen. Denn Grossunternehmen wollen auf Systeme setzen, welche sich bereits bewährt haben und bei denen es sicher ist, dass es diese auch noch in 10 Jahren geben wird.</p>



<p>Auch daher ist PHP ein Feld auf das man als Arbeitnehmer setzen sollte, denn auch in mehreren Jahren wird diese Technologie Relevanz haben. Auch wenn die Einkommen geringfügig niedriger sind, als zum Beispiel im Bereich TYPO3, macht es daher Sinn einen Fokus auf PHP zu haben.</p>



<h3 class="wp-block-heading"><strong>Kosten für Arbeitgeber</strong></h3>



<p>Für Arbeitgeber sind die Gehälter nur ein Bestandteil der Kosten. Arbeitgeber zahlen zu den monatlichen Zahlungen an die Mitarbeiter noch Büro-, Telefon-, Internet- und noch viele weitere Unkosten, welche durch die Beschäftigung des Entwicklers entstehen. Hierfür kann ein Arbeitgeber im Schnitt 50 Prozent des Einkommens des Programmierers annehmen.</p>



<p>Bei einem Mitarbeiter mit 5 Jahren Erfahrung kommt er so auf jährliche Kosten von 73‘500 Euro. Hierbei sind die Kosten für die Rekrutierung (Gebühr Stellenportal, Personalagentur, Einstellungsgespräche, etc.) noch nicht mitenthalten.</p>



<p>Für Arbeitgeber ist es daher immer von Interesse wirklich gute Mitarbeiter aus diesem Bereich zu bekommen.</p>



<p>Interessante Links zum Thema:<br><span style="text-decoration: underline;"><span style="color: #0000ff;"><a href="https://www.gehaltsvergleich.com/gehalt/PHP-Entwickler-PHP-Entwicklerin" title="Einkommen laut Gehaltsvergleich.com">Einkommen laut Gehaltsvergleich.com</a></span></span><br><span style="text-decoration: underline;"><span style="color: #0000ff;"><a href="https://www.gehalt.de/beruf/php-programmierer-php-programmiererin" title="">Mehr Informationen zu den Einkommen von PHP Programmierern auf Gehalt.de</a></span></span></p>



<p>Bilder: Flickr.com/ Tanglao/ Anna</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt und Softwareprojekte abwickelt.</p>The post <a href="https://www.yuhiro.de/php-programmierer-gehalt/">PHP Programmierer Gehalt: Das verdient ein PHP Entwickler</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/php-programmierer-gehalt/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Laravel Webentwicklung: darum ist es interessant</title>
		<link>https://www.yuhiro.de/laravel-webentwicklung-darum-ist-es-interessant/</link>
					<comments>https://www.yuhiro.de/laravel-webentwicklung-darum-ist-es-interessant/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Tue, 12 Mar 2024 02:57:28 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=11986</guid>

					<description><![CDATA[<p>Laravel Webentwicklung: darum ist es interessant Welche Leistungen erbringt eine Webagentur? Das PHP Framework Laravel wird oftmals in Webagenturen eingesetzt. Diese Agenturen punkten durch ihre digitale Kompetenz. Hierzu gehören wichtige Serviceleistungen wie Webentwicklung, Webdesign, Erstellung von Mobile Apps sowie Suchmaschinenoptimierung (SEO). Das Hauptziel ist, eine ansprechende und</p>
The post <a href="https://www.yuhiro.de/laravel-webentwicklung-darum-ist-es-interessant/">Laravel Webentwicklung: darum ist es interessant</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Laravel Webentwicklung: darum ist es interessant</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2024/02/PHP-Framework.jpg" rel="wp-prettyPhoto[11986]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2024/02/PHP-Framework.jpg" alt="" class="wp-image-11987" srcset="https://www.yuhiro.de/wp-content/uploads/2024/02/PHP-Framework.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2024/02/PHP-Framework-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Welche Leistungen erbringt eine Webagentur?</strong></h3>



<p style="font-size:17px">Das PHP Framework Laravel wird oftmals in Webagenturen eingesetzt. Diese Agenturen punkten durch ihre digitale Kompetenz. Hierzu gehören wichtige Serviceleistungen wie Webentwicklung, Webdesign, Erstellung von Mobile Apps sowie Suchmaschinenoptimierung (SEO).</p>



<p style="font-size:17px">Das Hauptziel ist, eine ansprechende und nutzerfreundliche Webseite oder Webanwendung zu gestalten. Es geht vor allem darum, das Interesse der Homepage-Besucher oder Nutzer zu wecken und eine leichte, intuitive Navigation zu sichern.</p>



<p style="font-size:17px">So sollen die Interessenten auf der Verkaufsplattform länger verweilen und dort Produkte kaufen. Um solche Marketing-Ziele zu erreichen, sind ein zielgruppengerechtes Layout, die optische Gestaltung und der passende Content maßgeblich. Frameworks wie Laravel können helfen solche Anwendungen zu erstellen.</p>



<h3 class="wp-block-heading"><strong>Werkzeuge fürs Webdesign</strong></h3>



<p style="font-size:17px">Es gibt Webdesign-Tools für Farben, Typografie, Layout, Code-Editierung, Content-Management und Frameworks.</p>



<p style="font-size:17px">Damit Webdesign-Programmierer bei der Gestaltung von Applikationen nicht erneut das Rad erfinden müssen, bieten sich die Frameworks an. Diese sind für eine cloudbasierte Webentwicklung wesentlich. Zu unterscheiden ist überdies zwischen Frontend und Backend Frameworks.</p>



<h3 class="wp-block-heading"><strong>Was ist ein Web-Framework?</strong></h3>



<p style="font-size:17px">Ein Web-Framework stellt ein Programmier-Fundament für Softwareentwickler dar, auf dem sich der Quellcode für eine Internet-Anwendung gründet. Auf die Weise gewinnen Webdesigner ein solides Grundgerüst nach drei Gestaltungsprinzipien. Diese sind KISS, DRY sowie &#8222;Convention over Configuration&#8220;.</p>



<h3 class="wp-block-heading"><strong>DRY, KISS und &#8222;Convention over Configuration&#8220;</strong></h3>



<p style="font-size:17px">Es finden sich drei essenzielle Maßstäbe zur Entwicklung von hochwertigem, skalierbaren Programmiercode.</p>



<ul class="wp-block-list">
<li style="font-size:17px"><strong>DRY (Don’t Repeat Yourself):</strong> Jene Richtlinie beinhaltet, dass sich wiederholende Daten oder Strukturen im Quellcode auszuschließen sind. Vorzuziehen sind stattdessen modulare, erneut verwendbare Codes. So reduziert sich die Komplexität und Anfälligkeit für etwaige Programmierfehler.</li>



<li style="font-size:17px"><strong>KISS (Keep It Simple, Stupid):</strong> Dieses Prinzip bedeutet, dass der Quellcode so unkompliziert und nachvollziehbar wie möglich zu entwerfen ist. Dieser Maßstab macht die Wartung, das Debugging sowie die eventuelle Code-Erweiterung leichter.</li>



<li style="font-size:17px"><strong>&#8222;Convention over Configuration&#8220;:</strong> Die deutschsprachige Formulierung &#8222;Konvention vor Konfiguration&#8220; setzt voraus, dass gängige Programmier-Standards strikt einzuhalten sind. Diese erweisen sich als vom genutzten Framework oder der verwendeten Programmiersprache vordefiniert. Dieser Grundsatz fördert die Entwicklung und Lesbarkeit des Quellcodes.</li>
</ul>



<h3 class="wp-block-heading"><strong>Frontend und Backend Frameworks</strong></h3>



<p style="font-size:17px">Zu differenzieren ist zwischen zwei unterschiedlichen Varianten von Web-Frameworks.</p>



<p style="font-size:17px">Die <strong>Frontend-Frameworks</strong> eignen sich speziell zur effektiven Gestaltung von Bedienoberflächen mit allen Elementen zur intuitiven Navigation. Sie heißen darum ebenfalls &#8222;clientseitige Frameworks&#8220;.</p>



<p style="font-size:17px">Gleichzeitig finden sich serverzentrierte Programmier-Schablonen in den sogenannten <strong>Backend-Frameworks</strong>. Jene wirken im Hintergrund, direkt auf dem jeweiligen Webserver. Die Backend-Frameworks garantieren, dass jede Landingpage ohne Abstriche funktioniert.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2024/02/Webentwickler-1.jpg" rel="wp-prettyPhoto[11986]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2024/02/Webentwickler-1.jpg" alt="" class="wp-image-11988" srcset="https://www.yuhiro.de/wp-content/uploads/2024/02/Webentwickler-1.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2024/02/Webentwickler-1-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Welche Web-Frameworks sind populär?</strong></h3>



<p style="font-size:17px">Es existiert eine beträchtliche Vielzahl von Web-Frameworks, die je nach Programmiersprache, Webseiten-Architektur und Funktionalität variieren.</p>



<p style="font-size:17px">Außer bekannten Frameworks zur Webentwicklung wie React, Node.js, jQuery und Angular ist der Einsatz von <strong>Laravel (LV)</strong> empfehlenswert.</p>



<h3 class="wp-block-heading"><strong>Warum ist LV unter Insidern so beliebt?</strong></h3>



<p style="font-size:17px">Mit <strong>Laravel (LV)</strong> finden Fachleute zur Webentwicklung ein leistungsstarkes PHP-Framework.</p>



<p style="font-size:17px">Dieses hebt sich durch entwicklerorientierte Funktionalitäten, transparente Syntax und stabile Tools heraus. Darüber hinaus vereinfacht Laravel die Webentwicklung und beschleunigt die Programmierung gravierend.</p>



<h3 class="wp-block-heading"><strong>Welche Vorteile bietet LV im Bereich der Webprogrammierung?</strong></h3>



<p style="font-size:17px"><strong>Laravel</strong> ermöglicht eine dynamische Programmierumgebung und intuitive Schnittstellen für Kommandozeilen. Außerdem ist in LV ein objektrelationales Mapping (ORM) integriert. Das Framework realisiert so einen vereinfachten Datenzugriff sowie spezifische Datenmodifikationen.</p>



<p style="font-size:17px">Zudem gestattet Laravel Webentwicklern die Nutzung einer umfangreichen Bibliothek einsatzbereiter Funktionen zum Routing und zur Authentifizierung. Überdies stellt das PHP-Framework eine große Zahl von vorprogrammierten HTML-Templates zur Verfügung. Hierdurch ist das Ausmaß der nötigen Codierung deutlich reduziert.</p>



<p style="font-size:17px">Ein weiterer Vorzug sind die hochgradig skalierbaren LV-Applikationen mit einem simpel zu wartenden Code-Fundament. Durch das modular aufgebaute Software-System sind Webdesigner befähigt, alle Anwendungen bequem um zusätzliche Features zu erweitern.</p>



<h3 class="wp-block-heading"><strong>Welcher gewerbliche Personenkreis nutzt LV bevorzugt?</strong></h3>



<p style="font-size:17px"><strong>Laravel</strong> bietet Digitalagenturen, CEO&#8217;s, Inhabern von Marketing-Agenturen sowie IT-Projektmanagern erstrangige Sicherheitsfunktionen. Diese Personengruppe favorisiert LV, da durch das Framework sensible Daten vor Cybercrime-Bedrohungen bestens geschützt sind.</p>



<p style="font-size:17px">Die hervorragende Leistungsfähigkeit von LV garantiert extrem kurze Ladezeiten und reibungslose Benutzer-Features. Darüber hinaus ist das Framework flexibel anpassbar und hochmodern, sodass Webdesigner und Internet-Programmierer dieses gern nutzen.</p>



<h3 class="wp-block-heading"><strong>Exemplarische Beispiele für durch LV erstellte Webseiten</strong></h3>



<p style="font-size:17px"><strong>Laravel</strong> ist ein begehrtes PHP-Framework, das vielerlei berühmte Websites profiliert. Hier sind treffliche Beispiele für solche Webseiten:</p>



<ul class="wp-block-list">
<li style="font-size:17px"><strong>Invoice Ninja:</strong> Dies ist eine Open-Source-Rechnungs-App, die es Unternehmen und Freiberuflern gestattet, Zahlungen zu senden und finanzielle Ausgaben zu kontrollieren. Die App ermöglicht ergänzend, individuelle Rechnungen zu erstellen.</li>



<li style="font-size:17px"><strong>Alison:</strong> Alison hebt sich als eine der führenden E-Learning-Plattformen heraus, die Online-Fortbildungskurse entwickelt. Die Plattform bietet anerkannte Abschlüsse durch Zertifikate und Diplome.</li>



<li style="font-size:17px"><strong>Made with Laravel:</strong> Hierbei handelt es sich um eine Sammlung von Web-Projekten, die auf Laravel basieren. Die Website listet Komponenten, Frameworks, Apps und mehr, welche auf die LV-Programmierer-Community zurückgehen.</li>
</ul>



<h3 class="wp-block-heading"><strong>Welche Anwendungen lassen sich mit LV kreieren?</strong></h3>



<p style="font-size:17px">Eine Vielzahl von IT-Projekten wie Webentwicklungen jeder Couleur lassen sich mit <strong>Laravel</strong> individuell gestalten.</p>



<p style="font-size:17px">So findet das PHP-Framework Einsatz im E-Business, bei Bestell- und Ticket-Systemen, beim Dashboard-Design sowie bei Backends für Web-Administratoren. Erstrangig geht es um komplexe Anwendungen in Echtzeit.</p>



<p style="font-size:17px">Grundsätzlich fokussiert sich die Nutzung von Laravel auf bestimmte Anforderungen, durch die organisatorische Abläufe und Datenprozesse abgesichert sind.</p>



<p style="font-size:17px">Ein gutes Beispiel für eine weit verbreitete Laravel-Anwendung ist ein Data-Driven-Vergleichsportal. &#8222;Data-Driven&#8220; bedeutet hier ein mittels Input-Daten gesteuertes Nutzerportal.</p>



<p style="font-size:17px">Wie funktioniert solch eine Data-Driven-App? Gewöhnlich kommt eine zuvor festgelegte Menge an Websites beziehungsweise Schnittstellen ins Spiel.</p>



<p style="font-size:17px">Diese sind öfter diverse Lieferketten oder namhafte Großmärkte. Das System fragt Preise von aktuellen Verkaufsartikeln ab und speichert diese jeweils in einer Datenbank. Darüber hinaus liefert es App-Usern Preisvergleiche sowie Preistrends über verschiedene Supermärkte hin.</p>



<p style="font-size:17px">Für solche Anwendungen macht LV Features für Hintergrund-Tasks (&#8222;Queues&#8220;) und Planung von Aufgaben (&#8222;Task Scheduling&#8220;) verfügbar. Hierzu gesellen sich Datenbank-Verknüpfungen/-Verwaltungen (&#8222;Query Builder/Migrations&#8220;) sowie Webseiten-Templates (&#8222;Views und Templates&#8220;).</p>



<h3 class="wp-block-heading"><strong>Das Fazit</strong></h3>



<p style="font-size:17px">Die Webentwicklung mit dem LV Framework bietet leistungsfähige, smarte Lösungen zum Erstellen moderner, skalierbarer Internet-Anwendungen.</p>



<p style="font-size:17px">Mit einer klaren, strukturierten Syntax ermöglicht LV effiziente Entwürfe von Features wie Routing, Authentifizierung und Datenbankzugriff. Eine integrierte Zusatzfunktion unterstützt sämtliche Datenbank-Interaktionen. Hingegen gewährleisten spezifische Blade-Templates ein flexibles, unkompliziertes Design von Benutzeroberflächen.</p>



<p style="font-size:17px">Das Laravel-Framework zeichnet sich durch eine aktive Community und umfassende Dokumentationen aus. Diese erleichtern die Einarbeitung und stellen eine Vielzahl von Erweiterungen und Paketen zur Verfügung. Die Unterstützung durch das Mix-Asset-Kompilierungstool trägt zur Effizienz und Flexibilität der Webentwicklung bei.</p>



<p style="font-size:17px">So vereinfacht die Laravel-Applikation komplexe Aufgaben beim Entwurf von Webdesigns. Sie garantiert die schnelle Umsetzung zeitgemäßer Internet-Anwendungen in exzellenter Qualität und Skalierbarkeit.</p>



<p style="font-size:17px">Interessante Links:</p>



<p style="font-size:17px"><a href="https://laravel.com/">Informationen auf der offiziellen Laravel Webseite</a></p>



<p style="font-size:17px"><a href="https://kinsta.com/de/wissensdatenbank/was-ist-laravel/">Eine Beschreibung zu Laravel auf dem Kinsta Blog</a></p>



<p style="font-size:17px">Bilder: Canva</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p style="font-size:17px">Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>The post <a href="https://www.yuhiro.de/laravel-webentwicklung-darum-ist-es-interessant/">Laravel Webentwicklung: darum ist es interessant</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/laravel-webentwicklung-darum-ist-es-interessant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Zend versus Laravel: Interessante Frameworks im Vergleich</title>
		<link>https://www.yuhiro.de/zend-versus-laravel-interessante-frameworks-im-vergleich/</link>
					<comments>https://www.yuhiro.de/zend-versus-laravel-interessante-frameworks-im-vergleich/#comments</comments>
		
		<dc:creator><![CDATA[Sascha Thattil]]></dc:creator>
		<pubDate>Thu, 09 Feb 2023 05:30:00 +0000</pubDate>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=7470</guid>

					<description><![CDATA[<p>Zend versus Laravel: Interessante Frameworks im Vergleich Zend (im Beitrag auch ZF) und Laravel (kurz L) sind zwei PHP Frameworks, welche eine grosse Beliebtheit unter Entwicklern haben. Mit beiden Technologien lassen sich einfache oder komplexe Webapplikationen erstellen. In diesem Beitrag werden Laravel und ZF miteinander verglichen. Hintergrundinformationen</p>
The post <a href="https://www.yuhiro.de/zend-versus-laravel-interessante-frameworks-im-vergleich/">Zend versus Laravel: Interessante Frameworks im Vergleich</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Zend versus Laravel: Interessante Frameworks im Vergleich</h2>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2017/06/ZF-Laravel.png" rel="wp-prettyPhoto[7470]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2017/06/ZF-Laravel.png" alt="" class="wp-image-7472" srcset="https://www.yuhiro.de/wp-content/uploads/2017/06/ZF-Laravel.png 575w, https://www.yuhiro.de/wp-content/uploads/2017/06/ZF-Laravel-300x130.png 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Zend (im Beitrag auch ZF) und Laravel (kurz L) sind zwei PHP Frameworks, welche eine grosse Beliebtheit unter Entwicklern haben.</p>



<p>Mit beiden Technologien lassen sich einfache oder komplexe Webapplikationen erstellen.</p>



<p>In diesem Beitrag werden Laravel und ZF miteinander verglichen.</p>



<h3 class="wp-block-heading"><strong>Hintergrundinformationen zu beiden Frameworks</strong></h3>



<p>Beide Technologien haben unterschiedliche Entstehungsgeschichten.</p>



<p>Zend gibt es schon seit sehr langem. Die israelischen Gründer Andi Gutmans und Zeev Suraski haben die erste Version von Zend bereits im Jahr 1998 erstellt. Im Jahr 1999 wurde dann die Firma Zend Technologies aufgebaut, welche die Technologie lange Zeit betrieb.</p>



<p>Mit den Jahren wurde ZF immer ausgereifter und hat erhebliche Investitionen von unterschiedlichen Firmen bekommen. Im Jahr 2015 wurde die Firma dann an Rogue Wave Software aus den USA verkauft und dann im Jahr 2019 an Perforce. ZF selbst wurde an die Linux Foundation weitergegeben.</p>



<p>Laravel ist eine relativ neue Programmierung.</p>



<p>Taylor Otwell fand, dass die Codeigniter Technologie nicht genügend Funktionalitäten mit sich brachte und programmierte eine Alternative. Diese Alternative war Laravel. Die erste Version von L wurde dann im Jahr 2011 veröffentlicht.</p>



<p>Schnell wurde L eines der beliebtesten Technologien im Bereich PHP.</p>



<h3 class="wp-block-heading"><strong>Warum ein PHP Framework verwenden?</strong></h3>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2017/06/Framework.png" rel="wp-prettyPhoto[7470]"><img loading="lazy" decoding="async" width="575" height="100" src="https://www.yuhiro.de/wp-content/uploads/2017/06/Framework.png" alt="" class="wp-image-7473" srcset="https://www.yuhiro.de/wp-content/uploads/2017/06/Framework.png 575w, https://www.yuhiro.de/wp-content/uploads/2017/06/Framework-300x52.png 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Es lassen sich auch mit ganz normalen PHP Webanwendungen entwickeln. Die Herausforderung ist jedoch meistens, dass man auch ganz banale Funktionalitäten von Grund auf neu entwickeln muss.</p>



<p>Hier helfen Frameworks (kurz FWs). Viele der Funktionalitäten sind bereits vorprogrammiert und einfach aufrufbar. Gleichzeitig werden grundlegende Sicherheitsvorkehrungen und Architektur Best Practices vorgegeben.</p>



<p>Somit lassen sich auch grosse Webprojekte sehr viel schneller umsetzen.</p>



<p>Es muss jedoch nicht immer ein Framework sein. Auch mit PHP kann man Applikationen schreiben. Besonders wenn man einen sehr individuellen Bedarf hat, kann man darauf setzen, ohne Framework zu entwickeln. Später kann man dann seine eigenen FWs erstellen. Einige sehr grosse Projekte im Internet nutzen diesen Ansatz.</p>



<h3 class="wp-block-heading"><strong>Laravel – Eine neue moderne Technologie</strong></h3>



<p>Wie bereits anfangs erwähnt, ist L relativ neu.</p>



<p>Dies bringt Vorteile und Nachteile mit sich.</p>



<p>Der grosse Vorteil ist, dass Fehler, welche zu Beginn der Entwicklung von PHP gemacht wurden, beseitigt werden konnten. Beispielsweise hat der Erfinder von PHP, Rasmus Lerdorf, im Jahr 1995 noch nicht wissen können, wohin sich die Webentwicklung bewegen wird.</p>



<p>Die Anforderungen von Webprogrammierern und Internetplattformen sind heutzutage anders, als diese noch im Jahr 1995 waren.</p>



<p>Der Nachteil ist jedoch auch, dass man bei neuen Technologien nie wirklich weiss, wie lange sie Bestand haben. Da es L bereits seit mehreren Jahren gibt und weiterhin in der Beliebtheit steigt, kann man davon ausgehen, dass die Technologie weiterhin bestehen wird.</p>



<p><strong>Hier einige Vorteile der Technologie im Überblick</strong>:</p>



<ul class="wp-block-list">
<li><strong>Einfach zu erlernen für Anfänger</strong>: Ein Einsteiger in der Webprogrammierung kann sich in L relativ viel schneller einarbeiten als in ZF.</li>



<li><strong>Tutorials verfügbar</strong>: Auf Laracast.com lassen sich viele Tutorials finden, welche sich an Einsteiger als auch an Fortgeschrittene wenden.</li>



<li><strong>Sicherheit</strong>: Ein Fokus bei Laravel besteht auf dem Thema Sicherheit.</li>



<li><strong>Vorhandene Community</strong>: Die Gemeinschaft rund um L ist sehr gross und auch sehr aktiv. Es gibt sehr viele begeisterte Entwickler, welche diese Technologie gerne nutzen und sich darüber austauschen. Das ist hilfreich, wenn man nach Unterstützung sucht.</li>



<li><strong>Modern</strong>: Anders als frühere FWs versucht L Lösungen für die Herausforderungen der Webentwicklung heutzutage zu finden.</li>



<li><strong>Vereinfachte Datenbank-Migrationen</strong>: Es ist sehr einfach die Änderungen in den Datenbanken in unterschiedlichen Entwicklungsmaschinen miteinander zu synchronisieren. Dies ist mit anderen Werkzeugen, wie zum Beispiel MySQL Workbench schwieriger.</li>
</ul>



<p><strong>Die Nachteile</strong>:</p>



<ul class="wp-block-list">
<li><strong>Relativ neu</strong>: Viele FWs kommen und gehen. Oder besser gesagt, sie verlieren an Beliebtheit nach einigen Jahren. L scheint diesem Trend entgegenzuwirken. Man wird es jedoch erst in den nächsten Jahren genauer wissen. Eine gewisse Unsicherheit bleibt also.</li>



<li>Das war es schon mit den Nachteilen <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>



<h3 class="wp-block-heading"><strong>Zend – Robust, stabil und umfangreich</strong></h3>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2017/06/Interessante-Technologie.png" rel="wp-prettyPhoto[7470]"><img loading="lazy" decoding="async" width="575" height="100" src="https://www.yuhiro.de/wp-content/uploads/2017/06/Interessante-Technologie.png" alt="" class="wp-image-7474" srcset="https://www.yuhiro.de/wp-content/uploads/2017/06/Interessante-Technologie.png 575w, https://www.yuhiro.de/wp-content/uploads/2017/06/Interessante-Technologie-300x52.png 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>ZF gibt es bereits seit sehr vielen Jahren. Es ist ein zentraler Bestandteil von PHP.</p>



<p>Der Vorteil von ZF ist dessen weite Verbreitung und auch deren lange Bestehensgeschichte. Seit vielen Jahren wird das System weiterentwickelt. Damit ist im Laufe der Jahre eine robuste Technologie entstanden.</p>



<p>Die Herausforderung ist jedoch die Altlasten, welche es mit sich bringt. Die neuen Anforderungen an Webanwendungen sind zum Teil nicht berücksichtigt.</p>



<p>Die neuen ZF Versionen scheinen einige dieser Probleme zu beheben.</p>



<p><strong>Hier einige Vorteile von Zend</strong>:</p>



<ul class="wp-block-list">
<li><strong>Viele Softwareprodukte setzen auf dieses FW</strong>: Ein Beispiel für ein erfolgreiches Werkzeug das auf ZF setzt ist Magento. Auch viele weitere Softwareprodukte werden auf Basis dieser Technologie erstellt.</li>



<li><strong>Verwendung in grossen Unternehmen</strong>: Grosse Firmen wie BBC, PNB Paribas Bank und weitere nutzen die Technologie in deren Webprojekten.</li>



<li><strong>Gut dokumentiert</strong>: Alle Teile der Programmierung sind gut dokumentiert. Dies ist sehr wichtig, wenn man Software weiter ausbauen und verbessern möchte.</li>



<li><strong>Alteingesessene Firma</strong>: Mit dem jetzigen Besitzer, der Linux Foundation, steht hinter der Technologie eine stabile Technologieorganisation.</li>
</ul>



<p><strong>Nachteile</strong>:</p>



<ul class="wp-block-list">
<li><strong>Komplexer als L</strong>: ZF zu erlernen braucht mehr Zeit als L. Besonders Anfänger im Bereich PHP tun sich schwer diese Technologie schnell anzueignen. ZF gilt als eines der am schwersten zu erlernenden Frameworks. Auch aus diesem Grund wechseln immer mehr ehemalige ZF Nutzer zu L.</li>



<li>Auch hier wollen wir, gerechterweise, nicht weiter auf die Nachteile eingehen <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>



<h3 class="wp-block-heading"><strong>Google Trends Analyse</strong></h3>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2017/06/Vergleich.png" rel="wp-prettyPhoto[7470]"><img loading="lazy" decoding="async" width="614" height="303" src="https://www.yuhiro.de/wp-content/uploads/2017/06/Vergleich.png" alt="" class="wp-image-7475" srcset="https://www.yuhiro.de/wp-content/uploads/2017/06/Vergleich.png 614w, https://www.yuhiro.de/wp-content/uploads/2017/06/Vergleich-300x148.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /></a></figure></div>


<p>Mit Google Trends lässt sich das globale Verhalten nach Suchwörtern analysieren.</p>



<p>Vergleicht man die Suchwörter Laravel, Zend und Symfony (ein weiteres beliebtes Framework), dann sieht man das Zend (Gelbe Linie) im Jahr 2009 sehr gefragt war und seitdem an Nachfrage verloren hat. Seit 2013 gibt es jedoch einen stärkeren Bedarf nach Laravel (Blaue Linie). Gerade mal Symfony kann noch mit L mithalten.</p>



<h3 class="wp-block-heading"><strong>Laminas</strong></h3>



<p>Das Zend Framework heisst jetzt Laminas. Es wurde von der Linux Foundation übernommen. Beides, Laminas und ZF ist im Grunde genommen das Gleiche. Nur das es jetzt nicht mehr durch Rogue Wave oder Perforce betrieben wird, sondern von der Linux Foundation.</p>



<h3 class="wp-block-heading"><strong>Fazit</strong></h3>



<p>Wer schnell lernen möchte, neu im Thema PHP ist und einfacher entwickeln will, für den sollte Laravel die richtige Lösung sein.</p>



<p>Man sollte jedoch nicht vergessen, dass hinter L kein grosses Unternehmen steht, sondern ein Programmierer (Taylor Otwell) welcher das Ganze initiiert hat und jetzt viele Unterstützer (auf Open Source Basis) hat.</p>



<p>Wer mit erfahrenen Entwicklern zusammenarbeitet, der kann auch gerne auf Zend setzen. Viele interessante Softwareprodukte werden mit dieser Technologie umgesetzt.</p>



<p>Der Vorteil liegt sicherlich auch darin, dass ZF von einer grossen Firma betreut wird, welches auf deren Langfristigkeit hindeutet. Gleichzeitig bringt diese Technologie jedoch auch viele Altlasten mit sich, welche man mit L eventuell umgehen kann.</p>



<p>L hat zudem den Ruf, dass es die PHP Programmierung wiederbelebt hat, da PHP lange Zeit als zu langsam und unbrauchbar für die Webapplikationsentwicklung angesehen wurde. Auch weil PHP etwas älter ist und nicht auf die heutigen Bedürfnisse an Webplattformen angepasst war.</p>



<p>Zusätzlich sei noch erwähnt, dass durch die Übernahme von ZF durch Rogue Wave, Perforce und der Linux Foundation etwas Unsicherheit über die Zukunft dieses FWs entstanden ist.</p>



<p>Was sind Eure Erfahrungen mit diesen Frameworks?</p>



<p>Interessante Beiträge:<br><span style="color: #0000ff;"><a href="https://www.educba.com/laravel-vs-zend/" title=""><u>ZF und Laravel im Vergleich</u></a></span><br><span style="color: #0000ff;"><a href="https://www.netzdenke.de/blog/entwicklung/zend-laravel-oder-symfony-welches-php-framework-nutzen-wir-und-warum/" title=""><u>Vorteile von Laravel</u></a></span><br><span style="color: #0000ff;"><a href="https://liechtenecker.at/blog/warum-php-auch-ohne-dem-laravel-framework-spass-macht" title=""><u>PHP Entwicklung mit oder ohne Laravel?</u></a></span></p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>The post <a href="https://www.yuhiro.de/zend-versus-laravel-interessante-frameworks-im-vergleich/">Zend versus Laravel: Interessante Frameworks im Vergleich</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/zend-versus-laravel-interessante-frameworks-im-vergleich/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Laravel Headless CMS: Wie gut ist es?</title>
		<link>https://www.yuhiro.de/laravel-headless-cms-wie-gut-ist-es/</link>
					<comments>https://www.yuhiro.de/laravel-headless-cms-wie-gut-ist-es/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Wed, 04 Jan 2023 04:48:34 +0000</pubDate>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=11463</guid>

					<description><![CDATA[<p>Laravel Headless CMS: Wie gut ist es? Wenn es um die Gestaltung des eigenen Internetauftritts geht, ist es notwendig, eine passende Technik auszuwählen. Diese hat einen großen Einfluss auf den Entwicklungsaufwand, die Gestaltungsmöglichkeiten, auf die Zugriffszeiten und auf viele weitere Aspekte.&#160; Deshalb ist es von großer Bedeutung,</p>
The post <a href="https://www.yuhiro.de/laravel-headless-cms-wie-gut-ist-es/">Laravel Headless CMS: Wie gut ist es?</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Laravel Headless CMS: Wie gut ist es?</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2023/01/Headless-Content-Management-System.jpg" rel="wp-prettyPhoto[11463]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2023/01/Headless-Content-Management-System.jpg" alt="" class="wp-image-11465" srcset="https://www.yuhiro.de/wp-content/uploads/2023/01/Headless-Content-Management-System.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2023/01/Headless-Content-Management-System-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Wenn es um die Gestaltung des eigenen Internetauftritts geht, ist es notwendig, eine passende Technik auszuwählen. Diese hat einen großen Einfluss auf den Entwicklungsaufwand, die Gestaltungsmöglichkeiten, auf die Zugriffszeiten und auf viele weitere Aspekte.&nbsp;</p>



<p>Deshalb ist es von großer Bedeutung, hierbei ein System zu verwenden, das optimal zu Ihren Anforderungen passt.&nbsp;</p>



<p>Eine Möglichkeit, die immer häufiger zum Einsatz kommt, ist das Laravel Headless CMS. Doch stellt sich die Frage, wie gut dieses wirklich ist. In den folgenden Abschnitten analysieren wir dieses System, um eine Antwort darauf zu geben.</p>



<h3 class="wp-block-heading"><strong>Content Management System – unverzichtbar für Ihren Internetauftritt</strong></h3>



<p>Um zu analysieren, welche Vorteile ein Laravel Headless CMS bietet, ist es zunächst einmal wichtig, zu klären, was ein CMS überhaupt ist und für welche Aufgaben die Software zum Einsatz kommt. Diese Abkürzung steht für Content Management System.&nbsp;</p>



<p>Damit ist es möglich, einen Internetauftritt zu verwalten und zu pflegen, ohne dass dafür spezielle Programmierkenntnisse erforderlich sind.&nbsp;</p>



<p>Das Content Management System verfügt zu diesem Zweck über ein Backend, das es erlaubt, die Texte ähnlich wie mit einem Textverarbeitungsprogramm einzutragen. Mit wenigen Mausklicks lassen sich auch Bilder und andere Medieninhalte einfügen. Das ermöglicht eine einfache Pflege der Seite.</p>



<h3 class="wp-block-heading"><strong>Laravel: das passende Framework für die Gestaltung des Content Management Systems</strong></h3>



<p>Um ein Content Management System zu gestalten, kommen viele verschiedene Techniken infrage. Viele Angebote in diesem Bereich sind beispielsweise direkt in der Programmiersprache PHP programmiert.&nbsp;</p>



<p>Diese ist für die serverseitige Programmierung vorgesehen und eignet sich deshalb hervorragend für diese Aufgabe. Allerdings ist es mit einem recht hohen Aufwand verbunden, das CMS von Grund auf selbst zu gestalten. Deshalb ist es sinnvoll, hierfür das Framework Laravel zu verwenden.&nbsp;</p>



<p>Dieses bietet zahlreiche vorgefertigte Funktionen, die sich ganz einfach in die Seite einfügen lassen. Insbesondere die Authentifizierung der Besucher ist damit deutlich einfacher. Das erleichtert nicht nur die Gestaltung, sondern trägt auch zu einer hohen Sicherheit bei. Deshalb kommt dieses Framework für die CMS-Gestaltung ausgesprochen häufig zum Einsatz.</p>



<h3 class="wp-block-heading"><strong>Headless CMS – was bedeutet das?</strong></h3>



<p>Schließlich stellt sich noch die Frage, was ein Headless CMS eigentlich ist. Hierbei handelt es sich um ein Content Management System, das nur die Backend-Funktionen anbietet. Ein Content Management System dient dazu, Inhalte aufzunehmen und bereitzustellen.&nbsp;</p>



<p>Bei den meisten Ausführungen ist dies gleich mit der Darstellung der Seite verbunden – also mit dem Frontend. Das muss aber nicht so sein. Es ist auch möglich, das Backend vom Frontend zu trennen. In diesem Fall findet die Kommunikation über sogenannte APIs statt.&nbsp;</p>



<p>Dabei handelt es sich um Schnittstellen, die eine Seite aufrufen kann, um die erforderlichen Inhalte abzurufen. Diese erhält sie dann von der API geliefert – häufig im JSON-Format. Derartige Systeme werden als Headless CMS bezeichnet.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2023/01/Laravel-PHP-Framework.jpg" rel="wp-prettyPhoto[11463]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2023/01/Laravel-PHP-Framework.jpg" alt="" class="wp-image-11466" srcset="https://www.yuhiro.de/wp-content/uploads/2023/01/Laravel-PHP-Framework.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2023/01/Laravel-PHP-Framework-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Welche Vorteile bietet ein Laravel Headless CMS?</strong></h3>



<p>Nachdem klar geworden ist, was das Laravel Headless CMS ist, stellt sich nun noch die Frage, wie gut dieses ist. Um eine Bewertung vorzunehmen, ist es sinnvoll, es mit einem gewöhnlichen Content Management System zu vergleichen. Zunächst stellen wir die Vorteile vor.</p>



<h4 class="wp-block-heading"><strong>Hohe Flexibilität:</strong></h4>



<p>Bei gewöhnlichen Content Management Systemen sind sowohl das Backend als auch das Frontend enthalten. Das ist zwar häufig sehr praktisch. Dennoch reduziert dies die Flexibilität.&nbsp;</p>



<p>Beispielsweise sind auf diese Weise bereits viele Vorgaben für das Layout der Seiten sowie für die Strukturen enthalten.&nbsp;</p>



<p>Bei Headless-Systemen sind hingegen Frontend und Backend vollkommen unabhängig voneinander. Das bedeutet, dass Sie für die Gestaltung der Seite ganz individuelle Entwürfe verwenden können.&nbsp;</p>



<p>Außerdem lassen sich auch Updates leichter umsetzen. Diese haben keine Auswirkungen auf das Frontend. Das macht es ganz einfach, stets die neuesten Technologien einzusetzen.</p>



<h4 class="wp-block-heading"><strong>Content lässt sich mit unterschiedlichen Frontends darstellen:</strong></h4>



<p>Ein weiterer Vorteil dieses Systems besteht darin, dass Sie dafür mehrere Frontends gestalten können. Das erlaubt es, verschiedene Kanäle über das gleiche Backend zu betreiben. Sie können diese Inhalte dann über unterschiedlich gestaltete Seiten zielgruppengerecht präsentieren.&nbsp;</p>



<p>Der Verwaltungsaufwand ist dabei wesentlich geringer, als wenn Sie die Kanäle jeweils separat betreiben.</p>



<h4 class="wp-block-heading"><strong>Hohe Ausführungsgeschwindigkeiten:</strong></h4>



<p>Die Verwendung der Schnittstellen führt meistens zu schnellen Reaktionszeiten und damit zu einer flüssigen Darstellung der Inhalte. Daher profitieren Ihre Besucher von einem optimalen Nutzungserlebnis.</p>



<h4 class="wp-block-heading"><strong>Geringe Entwicklungszeiten:</strong></h4>



<p>Wenn Sie ein Laravel Headless CMS einsetzen, profitieren Sie von geringen Entwicklungszeiten. Das reduziert nicht nur die Kosten. Darüber hinaus können Sie auf diese Weise die neuesten Techniken schnell einsetzen.&nbsp;</p>



<p>Damit sind Sie Ihren Konkurrenten immer einen Schritt voraus.</p>



<h4 class="wp-block-heading"><strong>Einfache Entwicklung und hohe Sicherheit durch Laravel:</strong></h4>



<p>Das Laravel-Framework bietet bereits zahlreiche vorgefertigte Funktionen, die die Gestaltung von Internetseiten deutlich erleichtern.&nbsp;</p>



<p>Ein besonderer Vorteil dieser Technik besteht darin, dass sie auch in sicherheitsrelevanten Bereichen viele passende Funktionen anbietet. Das erleichtert nicht nur die Entwicklung der Seiten.&nbsp;</p>



<p>Zudem vermeiden Sie Sicherheitsrisiken durch eine unsachgerechte Umsetzung.</p>



<h4 class="wp-block-heading"><strong>Geringer Wartungsaufwand:</strong></h4>



<p>Wenn Sie Veränderungen an Ihrem Internetauftritt vornehmen möchten, profitieren Sie von einem geringen Wartungsaufwand. Sie können das Frontend dabei ganz unabhängig vom Backend neu gestalten.&nbsp;</p>



<p>Bei herkömmlichen Systemen ist dies häufig komplizierter, da Frontend und Backend deutlich stärker zusammenhängen.</p>



<h3 class="wp-block-heading"><strong>Gibt es auch Nachteile?</strong></h3>



<p>In den letzten Abschnitten haben wir viel über die Vorteile dieser Technik gesprochen. Nun stellt sich jedoch die Frage, ob es dabei auch Nachteile gibt.&nbsp;</p>



<p>Tatsächlich gibt es einige Punkte, bei denen ein traditionelles Content Management System bessere Ergebnisse liefert. Um eine sinnvolle Entscheidung zu treffen, ist es selbstverständlich notwendig, sich auch mit diesen Aspekten zu befassen.</p>



<p>Eine Eigenschaft, die einige Anwender bei der Verwendung eines Headless-Systems als negativ empfinden, besteht darin, dass Sie dabei nur das Backend als fertiges System erhalten. Das Frontend müssen Sie komplett neu entwickeln.&nbsp;</p>



<p>Wie bereits erwähnt, bringt das den Vorteil mit sich, dass Sie auf diese Weise vollkommen unabhängig sind und Ihr Unternehmen so präsentieren können, wie Sie es sich wünschen. Diese Gestaltungsfreiheit führt jedoch dazu, dass hierfür auch etwas mehr Aufwand notwendig ist.&nbsp;</p>



<p>Während Sie traditionelle Content Management Systeme häufig innerhalb weniger Stunden aufsetzen können, falls Sie hierfür die vorgefertigten Templates nutzen, ist das bei einem Headless-System nicht so schnell möglich. Hierbei ist der Entwicklungsaufwand etwas höher.&nbsp;</p>



<p>Außerdem sind dafür umfassende Kenntnisse im Bereich der Frontend-Webentwicklung notwendig. Das bedeutet, dass Sie entweder einen Angestellten mit den entsprechenden Fähigkeiten benötigen oder dass Sie sich für die Gestaltung der Seiten an eine externe Agentur wenden müssen.</p>



<h3 class="wp-block-heading"><strong>Fazit: Ein solches System ist für zahlreiche Webseiten zu empfehlen</strong></h3>



<p>Die letzten Abschnitte haben gezeigt, dass es sowohl Vor- als auch Nachteile mit sich bringt, ein Laravel Headless Content Management System zu verwenden. Der wesentliche Vorteil besteht darin, dass Sie dabei eine herausragende Gestaltungsfreiheit genießen.&nbsp;</p>



<p>Da die Darstellung der Seiten vollkommen unabhängig von den Inhalten ist, können Sie hierbei ein Layout entwickeln, das optimal zu Ihrem Unternehmen passt. Zudem ist es möglich, die Inhalte für verschiedene Kanäle auf unterschiedliche Weise aufzubereiten.</p>



<p>Auch technische Neuerungen lassen sich schnell und einfach umsetzen. Zwar ist dies mit einem etwas höheren Entwicklungsaufwand verbunden. Dennoch stellt diese Gestaltungsfreiheit für viele Unternehmen einen entscheidenden Vorteil dar, sodass sie sich für diese Alternative entscheiden.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p>Interessante Links:</p>



<p><a href="https://buttercms.com/laravel-cms/">Mehr über das Headless Laravel CMS ButterCMS</a></p>



<p><a href="https://www.storyblok.com/tp/add-a-headless-cms-to-laravel-in-5-minutes">Wie Sie in 5 Minuten ein Headless CMS zu diesem PHP Framework hinzufügen</a></p>



<p>Bilder: Freepik</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>The post <a href="https://www.yuhiro.de/laravel-headless-cms-wie-gut-ist-es/">Laravel Headless CMS: Wie gut ist es?</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/laravel-headless-cms-wie-gut-ist-es/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vorteile und Nachteile des Laravel Frameworks</title>
		<link>https://www.yuhiro.de/vorteile-und-nachteile-des-laravel-frameworks/</link>
					<comments>https://www.yuhiro.de/vorteile-und-nachteile-des-laravel-frameworks/#respond</comments>
		
		<dc:creator><![CDATA[Sascha Thattil]]></dc:creator>
		<pubDate>Thu, 24 Nov 2022 05:14:00 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=5912</guid>

					<description><![CDATA[<p>Vorteile und Nachteile des Laravel Frameworks Hintergrund Laravel ist ein eher neues PHP Framework welches derzeit immer beliebter wird. Es wurde von einem Programmierer namens Taylor Otwell erstellt. Die Community ist derzeit noch klein, wächst jedoch rasant. Da es auch höhere Versionen von PHP unterstützt, kann man</p>
The post <a href="https://www.yuhiro.de/vorteile-und-nachteile-des-laravel-frameworks/">Vorteile und Nachteile des Laravel Frameworks</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Vorteile und Nachteile des Laravel Frameworks</h2>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2015/05/Darum-sollten-Sie-Larvavel-nutzen.jpg" rel="wp-prettyPhoto[5912]"><img loading="lazy" decoding="async" width="576" height="384" src="https://www.yuhiro.de/wp-content/uploads/2015/05/Darum-sollten-Sie-Larvavel-nutzen.jpg" alt="" class="wp-image-5913" srcset="https://www.yuhiro.de/wp-content/uploads/2015/05/Darum-sollten-Sie-Larvavel-nutzen.jpg 576w, https://www.yuhiro.de/wp-content/uploads/2015/05/Darum-sollten-Sie-Larvavel-nutzen-300x200.jpg 300w" sizes="auto, (max-width: 576px) 100vw, 576px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Hintergrund</strong></h3>



<p>Laravel ist ein eher neues PHP Framework welches derzeit immer beliebter wird. Es wurde von einem Programmierer namens Taylor Otwell erstellt. Die Community ist derzeit noch klein, wächst jedoch rasant.</p>



<p>Da es auch höhere Versionen von PHP  unterstützt, kann man auch all die Vorteile davon nutzen. Auch ist die Art von Laravel eher Objekt Orientiert. Daher sollte sich ein Entwickler der sich damit (Object Oriented Programming) nicht auskennt, sich dieses aneignen.</p>



<p>Vorteile:</p>



<h3 class="wp-block-heading"><strong>Die Grundidee</strong></h3>



<p>PHP gilt für viele nicht mehr als eine „moderne“ Programmiersprache. Viele wenden sich lieber den „neuen“ und interessanten Sprachen wie zum Beispiel Python zu.</p>



<p>Einige PHP Enthusiasten wie Taylor haben das erkannt. Sie wissen, dass es spannend sein muss mit einer Technologie zu arbeiten. Taylor hat daraufhin ein Framework erschaffen, welches „wieder Spass macht“.</p>



<h3 class="wp-block-heading"><strong>Gegenüber anderen Frameworks</strong></h3>



<p>Nicht so komplex wie Zend oder so schwer zu verstehen wie YII. Einfacher als Symfony. Nicht so elaborat wie CodeIgnitor.</p>



<p>Bei Laravel handelt es sich um ein Framework, dass teilweise auf Symfony basiert.</p>



<h3 class="wp-block-heading"><strong>Hilft solide und wartbare Web Applikationen zu erstellen</strong></h3>



<p>Ein Fokus dieser Technologie ist es, dem Entwickler einfach zu ermöglichen, sauberen, soliden und wartbaren Code zu erstellen.</p>



<h3 class="wp-block-heading"><strong>Schnelles Wachstum</strong></h3>



<p>Immer mehr Entwickler entscheiden sich für die Programmierung auf Basis dieses Frameworks. Dies bietet jedoch nicht nur Vorteile. Durch die schnell geschehenden Updates können auch Kompatibiltäts-Probleme mit früheren Programmierungen auftreten. Daher sind manche noch ein wenig im „Abwart-Modus“, bis stabile Versionen vorhanden sind. Zum Stand heute ist Laravel, meiner Meinung nach, bereits nutzbar.</p>



<h3 class="wp-block-heading"><strong>Weltweit genutzt</strong></h3>



<p>Die Technologie setzt sich derzeit weltweit durch. Nicht nur in Deutschland, auch in Indien, USA und anderen wichtigen Programmier-Destinationen wird das Framework immer mehr genutzt.</p>



<h3 class="wp-block-heading"><strong>Alternative zu CodeIgniter</strong></h3>



<p>Lange Zeit galt CodeIgniter als „das“ Framework für simplere Websites und Applikationen. Da es jedoch bereits „älter“ ist, gibt es darin viele Dinge die von Programmierern nicht benötigt werden.</p>



<p>Zusätzlich gibt es bei Laravel den Vorteil, dass die Dokumentation sehr über übersichtlich ist. Bei CodeIgnitor kann man den Überblick verlieren, da es hier bereits sehr viele Dokumentationen, etc. gibt.</p>



<h3 class="wp-block-heading"><strong>Ähnlich modern wie Ruby on Rails</strong></h3>



<p>Viele junge Programmierer mögen Ruby on Rails (RoR), da es ist einfach zu bedienen und es sich damit komplexe Applikationen erstellen lassen. Ähnlich zu RoR hat auch Laravel den „Modern“ Faktor.</p>



<h3 class="wp-block-heading"><strong>Modularer Aufbau</strong></h3>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.yuhiro.de/wp-content/uploads/2015/05/Modularer-Aufbau.jpg" rel="wp-prettyPhoto[5912]"><img loading="lazy" decoding="async" width="240" height="120" src="https://www.yuhiro.de/wp-content/uploads/2015/05/Modularer-Aufbau.jpg" alt="" class="wp-image-5914"/></a></figure></div>


<p>Warum sollte man ein komplettes massives Framework installieren, wenn man nur einige Bereiche davon nutzen möchte? Bei den anderen Technologien ist es notwendig, dass man alles installiert. Mit Laravel wird das geändert, da es modular aufgebaut ist.</p>



<p>Nachteile:</p>



<h3 class="wp-block-heading"><strong>Hauptentwickler</strong></h3>



<p>Der wichtigste Entwickler hinter dieser Technologie ist Taylor Otwell. Was jedoch wenn Taylor sich entscheidet, sich nicht mehr an der Weiterentwicklung zu beteiligen? Daher sollte man diese Dinge bedenken, bevor man sich allzusehr damit beschäftigt.</p>



<h3 class="wp-block-heading"><strong>Recht Jung</strong></h3>



<p>Laravel gibt es noch nicht so lange wie die lang etablierten PHP Technologien. Das muss nicht unbedingt ein Nachteil sein, jedoch gibt es andere Technologien, welche schon ausgereifter sind. CodeIgniter hat zum Beispiel eine sehr elaborate Code Basis, auf die man zugreifen kann.</p>



<h3 class="wp-block-heading"><strong>Weniger Entwickler</strong></h3>



<p>Dadurch das es relativ neu ist, gibt es auch wenige Entwickler, die sich gut damit auskennen. Für einen Auftraggeber wird es daher eventuell schwer einen passenden Programmierer dafür zu bekommen. Zum Stand heute (2022) hat sich das jedoch bereits geändert. </p>



<h3 class="wp-block-heading"><strong>Enterprise Solution Ready? </strong></h3>



<p>Die Frage die sich zudem stellt ist, ob es sich für Enterprise Lösungen eignet, d.h. Lösungen welche in Grossunternehmen genutzt werden. Eventuell ist es bei Grossunternehmens-Lösungen mehr sinnvoll auf Zend oder Symfony setzen?</p>



<h3 class="wp-block-heading"><strong>Fazit</strong></h3>



<p>PHP gilt seit einiger Zeit ein wenig als „Out-Dated“. Mit Laravel ändert sich dies nun langsam. Der rasante Aufstieg zeigt, dass der Ansatz den Taylor Otwell gewählt hat, ein sehr guter und passender ist.</p>



<p>Welche Erfahrungen habt Ihr damit gemacht? Ich freue mich auf einen Austausch. Welche Vorteile und Nachteile seht Ihr darin?</p>



<p><span style="text-decoration: underline;"><span style="color: #0000ff;"><a href="https://liechtenecker.at/blog/warum-php-mit-dem-laravel-framework-wieder-spas-macht" title="">Warum Laravel Spass macht</a></span></span><br><span style="text-decoration: underline;"><span style="color: #0000ff;"><a href="https://www.thewebhatesme.com/entwicklung/erster-kurzer-einblick-das-laravel-php-framework/" title="">Ein erster Überblick</a></span></span></p>



<p>Bilder: Flickr.com/ Condo/ Estorweb</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt und Softwareprojekte abwickelt.</p>The post <a href="https://www.yuhiro.de/vorteile-und-nachteile-des-laravel-frameworks/">Vorteile und Nachteile des Laravel Frameworks</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/vorteile-und-nachteile-des-laravel-frameworks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Drupal Entwickler: darum sind sie immer noch beliebt</title>
		<link>https://www.yuhiro.de/drupal-entwickler/</link>
					<comments>https://www.yuhiro.de/drupal-entwickler/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Fri, 01 Oct 2021 03:14:40 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierer]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=11302</guid>

					<description><![CDATA[<p>Drupal Entwickler: darum sind sie immer noch beliebt Drupal ist eines der beliebtesten Content Management Systeme (CMS). Auch bei Programmierern ist es beliebt. Im Beitrag warum es immer noch populär ist. Einführung Wenn man ein grösseres Content Management System in einem mittelständischen Unternehmen, einer Fachabteilung eines Konzerns</p>
The post <a href="https://www.yuhiro.de/drupal-entwickler/">Drupal Entwickler: darum sind sie immer noch beliebt</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Drupal Entwickler: darum sind sie immer noch beliebt</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2021/09/Developer.jpg" rel="wp-prettyPhoto[11302]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2021/09/Developer.jpg" alt="" class="wp-image-11303" srcset="https://www.yuhiro.de/wp-content/uploads/2021/09/Developer.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2021/09/Developer-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Drupal ist eines der beliebtesten Content Management Systeme (CMS). Auch bei Programmierern ist es beliebt. Im Beitrag warum es immer noch populär ist.</p>



<h3 class="wp-block-heading"><strong>Einführung</strong></h3>



<p>Wenn man ein grösseres Content Management System in einem mittelständischen Unternehmen, einer Fachabteilung eines Konzerns oder einer weltweit agierenden Institution implementieren will, dann gibt es unterschiedliche Optionen.</p>



<p>Eines der möglichen Wege ist TYPO3 (T3) zu nutzen. Speziell im Mittelstand in Deutschland ist es weit verbreitet. Auch weil es die Datenschutzbestimmungen und Dinge wie Sicherheit sehr hoch bewertet.</p>



<p>T3 hat jedoch einen sehr starken Fokus auf die Bundesrepublik und die umliegenden Länder.</p>



<p>Wenn man weltweit ein CMS implementieren will, dann kann es Sinn machen auf Drupal (im Beitrag auch mit DR abgekürzt) zu setzen. Denn entsprechende Drupal Entwickler kann man weltweit finden. Anders als bei T3, wo Experten dazu fast nur in Mitteleuropa zu finden sind.</p>



<h3 class="wp-block-heading"><strong>Was ist so besonders an diesem CMS?</strong></h3>



<p>Nur wenige CMS haben sich in den letzten Jahren bewiesen.</p>



<p>Hier einige davon:</p>



<ul class="wp-block-list">
<li>Joomla: Auch mit Joomla lassen sich weltweit einsetzbare Webanwendungen erstellen. Die Popularität davon hat jedoch in den letzten Jahren stark abgenommen.</li>



<li>WordPress: WordPress (WP) ist in aller Munde. Jedoch hat WP das Problem, dass es nicht so skalierbar ist, wie zum Beispiel Drupal oder T3. Es wird jedoch auch immer mehr in Enterprise Projekten eingesetzt. Da es immer mehr spezialisierte Programmierer dafür gibt.</li>



<li>T3: Wie bereits erwähnt, ist es eine Alternative zu DR.</li>



<li>Umbraco: Umbraco basiert, anders als die anderen der bisher genannten, auf der .NET Technologie und C#. Besonders interessant für Firmen die bereits das .NET Framework im Einsatz haben.</li>
</ul>



<p>Man kann in der folgenden Google Trendanalyse sehen, wie sich Drupal (Blaue Linie) über die Jahre entwickelt hat:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2021/09/CMS.jpg" rel="wp-prettyPhoto[11302]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2021/09/CMS.jpg" alt="" class="wp-image-11304" srcset="https://www.yuhiro.de/wp-content/uploads/2021/09/CMS.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2021/09/CMS-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Hier erkennt man gut, dass es bis zum Jahr 2010 zirka, sehr hohe Nachfrage hatte. Danach hat es stetig abgenommen.</p>



<p>Dennoch sind Drupal Entwickler immer noch gefragt. Denn in dieser Zeit wurden sehr viele grosse Weblösungen programmiert.</p>



<p>Auch heutzutage werden immer noch viele Webprojekte damit gestartet.</p>



<h3 class="wp-block-heading"><strong>Es benötigt Spezialisten</strong></h3>



<p>Bei Systemen wie WordPress oder Joomla können sich Programmierer relativ schnell einarbeiten.</p>



<p>Bei CMS wie Drupal sieht das schon anders aus. Man braucht einige Jahre Erfahrung, um darin richtig gut zu sein, und auch grössere Lösungen aufzusetzen.</p>



<p>Ähnlich sieht es auch bei T3 aus. In TYPO3 ist die Spezialisierung jedoch noch viel notwendiger. Da es sehr komplex aufgebaut ist.</p>



<p>Das ist auch der Vorteil bei Drupal. Auch ein PHP Entwickler kann sich relativ zu T3 gesehen, schneller darin einarbeiten.</p>



<p>Es kann jedoch Sinn machen, nach Experten zu suchen, die bereits ein Jahr oder mehrere Jahre mit dieser Technologie gearbeitet haben.</p>



<h3 class="wp-block-heading"><strong>Wo findet man passende Experten?</strong></h3>



<p>Es gibt unterschiedliche Wege an solche Drupal Entwickler zu kommen. Hier einige Optionen:</p>



<ul class="wp-block-list">
<li><strong>Angestellte Mitarbeiter</strong>: Hier sucht man ganz klassisch nach neuen Mitarbeitern.</li>



<li><strong>Freelancer</strong>: Auch das ist eine interessante Option. Denn dort kann man flexibler agieren. Muss jedoch mit höheren Kosten rechnen.</li>



<li><strong>Dediziertes IT Staffing</strong>: Firmen wie YUHIRO bauen Entwicklerteams in Indien auf. Diese arbeiten als Erweiterung eines Onsite Teams.</li>
</ul>



<p>Eine grosse Problematik ist jedoch, dass durch die abnehmende Popularität unter der IT Gemeinschaft (siehe Google Trends Analyse) es immer weniger PHP Experten gibt, die sich mit dieser Technologie auseinandersetzen.</p>



<p>Viele welche in den Hoch-Zeiten um 2010 darin gearbeitet haben, haben sich bereits umorientiert. Und die neuen Softwareentwickler beschäftigen sich mit anderen Technologien wie WordPress, TYPO3, Laravel oder anderen Frameworks wie React, etc.</p>



<p>Entsprechend kann es eine Herausforderung sein, entsprechende Drupal Programmierer zu finden.</p>



<p>Es kann also auch Sinn machen, einfach PHP Entwickler mit CMS Erfahrung einzustellen, und diesen dann die Zeit zu geben, sich in diese Technologie einzuarbeiten.</p>



<h3 class="wp-block-heading"><strong>Wer nutzt dieses CMS?</strong></h3>



<p>Wenn man unter Drupal.org nach sogenannten Case Studies sucht, dann findet man unterschiedlichste Unternehmen, wo das Content Management System im Einsatz ist.</p>



<p>Darunter lassen sich viele Ministerien von Ländern finden, aber auch Krankenhäuser Webseiten, oder auch Travel Portale wie Lonely Planet.</p>



<p>Das bedeutet also, dass es sich, mit den passenden Experten, vielseitig einsetzen lässt.</p>



<p>Jedoch kann man auch sagen, dass man es eventuell für kleinere Webseiten und Blogs nicht nutzen sollte. Dafür sind die Einstellungen und die notwendigen Programmierkenntnisse dann eventuell schon zu komplex. Da man eventuell einen Drupal Experten engagieren muss, um das Ganze aufzusetzen, zu programmieren und zu warten. Dort kann dann eine Lösung wie WordPress die bessere sein, da es auch von Laien bedient werden kann.</p>



<p>Auf der Fallstudien Seite finden sich zudem auch grosse Konzerne wie die Carlyle Group oder Universitäten.</p>



<p>Generell kann man sagen, dass die Verbreitung in englischsprachigen Ländern höher ist.</p>



<h3 class="wp-block-heading"><strong>Was sind die Stundensätze und Gehälter in diesem Bereich?</strong></h3>



<p>Laut Gulp, einer Freelancer Plattform, liegen die Stundensätze im Bereich DR bei 67 Euro. Jedoch sollte man immer davon ausgehen, dass die Preise bei zirka 100 Euro die Stunde liegen werden. Besonders wenn man sich an eine Internetagentur oder an einen IT Dienstleister wendet.</p>



<p>Die Gehälter liegen laut Gehalt.de bei zirka 3400 Euro bis 4800 Euro im Monat. Dabei werden die Löhne in kleineren Firmen geringer sein, und bei Konzernen höher. Zum Beispiel liegt die Spanne bei Accenture, laut der Online Plattform, bei zirka 5000 und 6700 Euro.</p>



<h3 class="wp-block-heading"><strong>Wie sieht die Zukunft aus?</strong></h3>



<p>Es gibt immer mehr Content Management Systeme. Das ist sicherlich auch der Grund warum nicht mehr so viele Projekte in Drupal angestossen werden, wie zum Beispiel im Jahr 2010.</p>



<p>Dennoch ist es eine stabile Technologie Plattform, die immer weiterentwickelt wird.</p>



<p>Daher kann man davon ausgehen, dass auch in Zukunft damit entwickelt wird.</p>



<p>Entsprechend werden auch Drupal Programmierer gesucht sein.</p>



<p>Jedoch sollte man sich auch mit anderen CMS wie WordPress, T3, Umbraco oder anderen interessanten Möglichkeiten wie Contentful oder auch dem Adobe Experience Manager auseinandersetzen.</p>



<p>Auch das Thema Headless CMS wird immer spannender. Auch DR bietet diese Option an. Dann kann man unabhängig vom DR Backend, zum Beispiel ein JavaScript Framework im Frontend haben. Um zum Beispiel von einem schneller ladenden Frontend zu profitieren.</p>



<p>Was sind Eure Erfahrungen in diesem Bereich?</p>



<p>Interessante Beiträge zum Thema:</p>



<p><a href="https://www.freelancermap.de/freelancer-verzeichnis/drupal-835" title="">Ein Freiberufler Verzeichnis mit Drupal Programmierern</a></p>



<p><a href="https://drupal-entwickler.de/" title="">Ein Anbieter der sich auf Drupal spezialisiert hat</a></p>



<p>Bilder: Freepik</p>



<hr class="wp-block-separator has-css-opacity"/>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>


<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>The post <a href="https://www.yuhiro.de/drupal-entwickler/">Drupal Entwickler: darum sind sie immer noch beliebt</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/drupal-entwickler/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Was ist Lumen? (Micro Laravel Framework)</title>
		<link>https://www.yuhiro.de/was-ist-lumen-micro-laravel-framework/</link>
					<comments>https://www.yuhiro.de/was-ist-lumen-micro-laravel-framework/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Tue, 21 Sep 2021 02:07:27 +0000</pubDate>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=11241</guid>

					<description><![CDATA[<p>Was ist Lumen? (Micro Laravel Framework) Da es sich um ein Mikro-Framework handelt, kann man sagen, dass Lumen eine kleinere, schnellere und schlankere Version des Full-Stack-Webanwendungs-Frameworks ist.&#160; Hier, in diesem Artikel, diskutieren wir detailliert jeden Aspekt von Lumen als Mikro-Framework, seinen Installationsprozess, seine Konfiguration und seine Funktionen.</p>
The post <a href="https://www.yuhiro.de/was-ist-lumen-micro-laravel-framework/">Was ist Lumen? (Micro Laravel Framework)</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Was ist Lumen? (Micro Laravel Framework)</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2021/08/Laravel.jpg" rel="wp-prettyPhoto[11241]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2021/08/Laravel.jpg" alt="" class="wp-image-11242" srcset="https://www.yuhiro.de/wp-content/uploads/2021/08/Laravel.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2021/08/Laravel-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<p>Da es sich um ein Mikro-Framework handelt, kann man sagen, dass Lumen eine kleinere, schnellere und schlankere Version des Full-Stack-Webanwendungs-Frameworks ist.&nbsp;</p>



<p>Hier, in diesem Artikel, diskutieren wir detailliert jeden Aspekt von Lumen als Mikro-Framework, seinen Installationsprozess, seine Konfiguration und seine Funktionen.</p>



<h3 class="wp-block-heading"><strong>Einführung</strong></h3>



<p>Lumen ist ein neues Zeitalter und ein erstaunlich schnelles PHP-Mikroframework, das vom Schöpfer von Laravel, Taylor Otwell, mit dem Ziel entwickelt wurde, Microservices und APIs zu entwickeln, die große und komplexe Laravel-Anwendungen unterstützen können.</p>



<p>Microservices sind kleine und lose gekoppelte Komponenten, die eine Kernanwendung unterstützen und verbessern. Im Fall einer Microservice-Architektur haben Sie möglicherweise ein Szenario, in dem mehrere Lumen-Apps eine Laravel-Anwendung unterstützen.</p>



<p>Es ist ein „Mikro-Framework“, und deshalb kann man sagen, dass Lumen eine kleinere, schnellere und schlankere Version des Full-Stack-Webanwendungs-Frameworks ist. Lumen hat seine Basis von Laravel, und daher finden Sie in Lumenframework viele Komponenten ähnlich wie bei Laravel.</p>



<p>Lumenframework (im Beitrag auch abgekürzt mit LMF) eignet sich für Projekte oder Komponenten, die den Komfort und die Leistung von Laravel nutzen, aber auch die Geschwindigkeit ihrer Anwendung erhöhen möchten, und dafür sind sie sogar bereit, auf die Konfiguration und Flexibilität von Laravel zu verzichten.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2021/08/PHP-Framework.jpg" rel="wp-prettyPhoto[11241]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2021/08/PHP-Framework.jpg" alt="" class="wp-image-11243" srcset="https://www.yuhiro.de/wp-content/uploads/2021/08/PHP-Framework.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2021/08/PHP-Framework-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>


<h3 class="wp-block-heading"><strong>Versionsverlauf</strong></h3>



<p><strong>Lumenframework 5.0</strong></p>



<p>Das allererste Lumen-Framework, d. h. Lumenframework 5.0, kam 2015 auf den Markt und basiert auf der Laravel 5.x-Serie von PHP-Komponenten.</p>



<p><strong>LMF 5.0.4</strong></p>



<p>Wenn Sie auf Lumenframework 5.0.4 aktualisieren, sollten Sie Änderungen an der Datei bootstrap/app.php vornehmen.</p>



<p><strong>LMF 5.1.0</strong></p>



<p>LMF 5.1.0 aktualisiert das Framework, um Laravel 5.1-Komponenten zu verwenden. Mit der Veröffentlichung dieser Version wurden Funktionen wie Event Broadcasting, Middleware-Parameter und Testverbesserungen Teil von Lumen.</p>



<p><strong>LMF 5.2.0</strong></p>



<p>LMF 5.2.0 aktualisiert das Framework, um Laravel 5.2-Komponenten zu verwenden. Darüber hinaus gab es einige wichtige Änderungen am Framework, wie unten aufgeführt:</p>



<p><strong>Nur zustandslose APIs</strong></p>



<p>Lumenframework 5.2 konzentrierte sich auf die Bereitstellung von zustandslosen JSON-APIs und daher wurde das Konzept von Sitzungen und Ansichten aus dieser Version entfernt. Wenn Sie diese Funktionen in Ihrer Anwendung haben möchten, sollten Sie Laravel Development Services nutzen.</p>



<p><strong>Authentifizierung</strong></p>



<p>Da Sitzungen nicht mehr Teil von Lumenframework 5.2 sind, muss die Authentifizierung zustandslos mithilfe von API-Token oder Headern erfolgen. Der Benutzer hat die vollständige Kontrolle über den Prozess im neuen AuthService Provider, der mit LMF 5.2 geliefert wird.</p>



<p><strong>Testhelfer</strong></p>



<p>Da es in LMF 5.2 kein Konzept einer Sitzung gibt, wurden alle Testhilfen bezüglich der Interaktionsform entfernt.</p>



<p><strong>Installation</strong></p>



<p>Eine Sache, die Sie bei der Installation von LMF beachten sollten, ist, dass es Composer verwendet, d. h. den Abhängigkeitsmanager für PHP, um seine Abhängigkeiten zu verwalten. Daher müssen Sie sicherstellen, dass auf Ihrem Computer ein Composer installiert ist, bevor Sie Lumenframework installieren.</p>



<p>Wenn Sie Probleme mit der Installation von LMF haben, können Sie Laravel Developer beauftragen. Er/Sie wird Ihnen in dieser Angelegenheit auf jeden Fall helfen.</p>



<p>Nun gibt es zwei Möglichkeiten, LMF zu installieren:</p>



<p>&#8211; Via Lumenframework Installer</p>



<p>&#8211; Via Composer Create-Project</p>



<p><strong>Via Lumenframework Installer</strong></p>



<p>Um mit der ersten Methode fortzufahren, müssen Sie den Lumenframework Installer mit dem Composer herunterladen. Verwenden Sie zu diesem Zweck den Befehl wie im folgenden Ausschnitt gezeigt:</p>



<p><strong>Composer global erfordert &#8222;laravel/lumen-installer&#8220;</strong></p>



<p>Stellen Sie immer sicher, dass Sie ~/.composer/vendor/bin in Ihrem PATH platzieren. Dadurch kann Ihr System die ausführbare Lumen-Datei finden.</p>



<p>Nachdem Sie das Lumen-Framework auf Ihrem Computer installiert haben, können Sie mit dem Befehl Lumen new eine Instanz von LMF in dem von Ihnen angegebenen Verzeichnis erstellen. Lumen new ABC erstellt beispielsweise ein Verzeichnis namens ABC, das eine Neuinstallation von LMF enthält, wobei alle Abhängigkeiten berücksichtigt werden.</p>



<p><strong>Via Composer Create-Project</strong></p>



<p>Eine andere Möglichkeit, LMF zu installieren, besteht darin, den Composer create-project-Befehl im Terminal auszuführen, wie im folgenden Ausschnitt gezeigt:</p>



<p>Composer create-project –prefer-dist laravel/lumen blog</p>



<p><strong>Konfiguration</strong></p>



<p>Die Konfigurationsoptionen befinden sich in einer .env-Datei.</p>



<p><strong>Anwendungsschlüssel einrichten</strong></p>



<p>Sobald sich das Lumenframework auf Ihrem Computer befindet, sollten Sie als erstes Ihren Anwendungsschlüssel auf eine zufällige Zeichenfolge einrichten. Im Allgemeinen ist diese Zeichenfolge 32 Zeichen lang.&nbsp;</p>



<p>Der Schlüssel kann sich in der Umgebungsdatei (.env) befinden. Wenn Ihr Anwendungsschlüssel nicht aktiv ist, werden Ihre Daten nicht gesichert. Daher sollten Sie diesen Schritt bei der Arbeit mit LMF nie vergessen.</p>



<h3 class="wp-block-heading"><strong>Hauptmerkmale von Lumenframework</strong></h3>



<p><strong>Routing</strong></p>



<p>Es bietet eine Routing-Funktion über Fast Route. Für diejenigen, die es nicht wissen, ist Fast Route eine Bibliothek, die eine schnelle Implementierung eines auf regulären Ausdrücken basierenden Routers bietet. Sie sollten alle Routen Ihrer App in der Datei &#8222;routes/web.php&#8220; definieren. Die grundlegendste Routensyntax finden Sie im folgenden Snippet:</p>



<p>$app = neue LaravelLumenApplication(</p>



<p>realpath(__DIR__.&#8217;/../&#8216;)</p>



<p>);</p>



<p>Die Lumenrouten akzeptieren einfach eine URI und einen Verschluss.</p>



<p>Verfügbare Router-Methoden</p>



<p>Im Folgenden finden Sie die Liste der Router-Methoden, die für das Lumen-Framework verwendet werden:</p>



<p>$app-&gt;get($uri, $callback);</p>



<p>$app-&gt;post($uri, $callback);</p>



<p>$app-&gt;put($uri, $callback);</p>



<p>$app-&gt;patch($uri, $callback);</p>



<p>$app-&gt;delete($uri, $callback);</p>



<p>$app-&gt;options($uri, $callback);</p>



<p><strong>Authentifizierung</strong></p>



<p>Wie wir bereits besprochen haben, unterstützt Lumenframework das Konzept der Sitzungen nicht. Daher authentifizieren sich alle Anfragen über den zustandslosen Mechanismus wie API-Token.</p>



<p><strong>Authentifizierungsdienstanbieter</strong></p>



<p>Der AuthServiceProvider befindet sich in der App/den Anbietern, die aus einem einzelnen Aufruf von Auth::viaRequest besteht. Diese Methode akzeptiert eine Schließung, die ins Spiel kommt, wenn eine Authentifizierungsanforderung eintrifft. Wenn für eine Anfrage keine Authentifizierung gefunden wird, gibt die Methode null zurück.</p>



<p><em>So funktioniert das:</em></p>



<p><strong>Genehmigung</strong></p>



<p>LMF bietet eine einfache Möglichkeit, die Autorisierungslogik zu organisieren und bietet auch eine einfache Möglichkeit, auf diese Ressourcen zuzugreifen. Die Autorisierung in LMF ist der im Laravel-Framework sehr ähnlich. Bei der Arbeit mit LMF müssen Sie jedoch einige Anpassungen vornehmen. Lassen Sie uns das also im Detail analysieren.</p>



<p><strong>Caching</strong></p>



<p>Der Caching-Mechanismus für LMF ist dem Laravel-Framework sehr ähnlich. Es gibt eine einzigartige API für verschiedene Caching-Systeme. Ihre Cache-Konfigurationsdatei befindet sich in der .env-Datei. Der Lumen-Cache-Treiber verwendet den gleichen Code wie Laravel und unterstützt auch beliebte Caching-Backends wie Memcached &amp; Redis.</p>



<p>Die Verwendung von Redis mit LMF unterscheidet sich jedoch geringfügig von Laravel. In Lumenframework sollten Sie vor der Verwendung eines Redis-Cache das Paket illuminate/Redis (5.5.*) über Composer installieren.</p>



<p>Nachdem Sie diese Aufgabe ausgeführt haben, registrieren Sie IlluminateRedisRedisServiceProvider in Ihrer Bootstrap/app.php-Datei. Rufen Sie am Ende $app-&gt;configure(&#8218;database&#8216;); in der Datei bootstrap/app.php, um sicherzustellen, dass die Redis-Datenbankkonfiguration ordnungsgemäß geladen wird.</p>



<p><strong>Verschlüsselung</strong></p>



<p>Bevor Sie den Verschlüsseler von LMF verwenden, stellen Sie die Anwendungsschlüsseloption Ihrer .env-Datei immer auf eine zufällige 32-Zeichenfolge ein. Tatsächlich sind Authentifizierung und Autorisierung eine der Möglichkeiten, das Geschäft mit der App-Entwicklung von Laravel anzukurbeln.</p>



<p><strong>Wie verschlüsseln?</strong></p>



<p>Sie können einen Wert in Lumenframework mithilfe der Crypt-Fassade verschlüsseln. Alle Werte werden mit der OpenSSL- und AES-256-CBC-Verschlüsselung verschlüsselt. Darüber hinaus werden alle Werte mit einem MAC (Message Authentication Code) signiert, um jede Änderung zu erkennen.</p>



<p>Interessante Artikel:</p>



<p><a href="https://lumen.laravel.com/docs/11.x" title="">Mehr Informationen zu Lumen hier</a></p>



<p><a href="https://github.com/laravel/lumen" title="">Mehr zu Lumen auf GitHub</a></p>



<p>Bilder: Freepik</p>The post <a href="https://www.yuhiro.de/was-ist-lumen-micro-laravel-framework/">Was ist Lumen? (Micro Laravel Framework)</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/was-ist-lumen-micro-laravel-framework/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vorteile und Nachteile von Symfony</title>
		<link>https://www.yuhiro.de/vorteile-und-nachteile-von-symfony/</link>
					<comments>https://www.yuhiro.de/vorteile-und-nachteile-von-symfony/#respond</comments>
		
		<dc:creator><![CDATA[Autor]]></dc:creator>
		<pubDate>Tue, 22 Jun 2021 03:50:57 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<guid isPermaLink="false">https://www.yuhiro.de/?p=11212</guid>

					<description><![CDATA[<p>Vorteile und Nachteile von Symfony Symfony ist ein Webframework (Web Application Framework). Die verwendete Skriptsprache ist das allseits bekannte PHP, auf dem viele Datenbanken basieren. Wozu dient ein Webframework? Mit dieser Software lassen sich Webanwendungen, Webservices und dynamische Webseiten entwickeln. Sie vereinfacht sich wiederholende Tätigkeiten und fördert</p>
The post <a href="https://www.yuhiro.de/vorteile-und-nachteile-von-symfony/">Vorteile und Nachteile von Symfony</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Vorteile und Nachteile von Symfony</h2>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2021/06/PHP-Framework.jpg" rel="wp-prettyPhoto[11212]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2021/06/PHP-Framework.jpg" alt="" class="wp-image-11213" srcset="https://www.yuhiro.de/wp-content/uploads/2021/06/PHP-Framework.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2021/06/PHP-Framework-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>



<p>Symfony ist ein Webframework (Web Application Framework). Die verwendete Skriptsprache ist das allseits bekannte PHP, auf dem viele Datenbanken basieren.</p>



<h3 class="wp-block-heading"><strong>Wozu dient ein Webframework?</strong></h3>



<p>Mit dieser Software lassen sich Webanwendungen, Webservices und dynamische Webseiten entwickeln. Sie vereinfacht sich wiederholende Tätigkeiten und fördert gleichermaßen die Dokumentation der Softwareentwicklung und die Wiederverwendung von Codes. Es entstehen klare, einfache und leicht zu wartende Strukturen durch bestimmte Konzepte wie KISS, Don’t repeat yourself und Konvention vor Konfiguration.&nbsp;</p>



<p>Ein Webframework definiert Klassen vor. Diese dienen dazu, häufig eingesetzte Funktionen wie die sichere Authentifizierung, die generelle Sicherheit, den Mailversand, die Lokalisierung, die Performance via HTTP-Caching und das Erstellen von Webformularen zu automatisieren. Dadurch entstehen Webanwendungen, die sehr schnell lauffähig sind. Weitere Funktionen von Webframeworks sind:</p>



<ul class="wp-block-list"><li>Datenbankzugriff</li><li>Templating</li><li>Trennung von Code und Präsentation über den Model View Controller oder den Model View Presenter als Architekturmuster</li><li>Rapid Prototyping via Scaffolding</li></ul>



<p>Das Webframework Symfony bietet auch wiederverwendbaren PHP-Komponenten und -Bibliotheken an.</p>



<h3 class="wp-block-heading"><strong>Geschichte und Zielrichtung</strong></h3>



<p>Das plattformübergreifende Webframework Symfony wurde erstmals im Oktober 2005 durch den Chefentwickler Fabien Potencier unter der MIT-Lizenz (Massachusetts Institute of Technology) veröffentlicht.&nbsp;</p>



<p>Der Anlass der Entwicklung ab 2005 war die steigende Popularität des Webframeworks Ruby on Rails, das aber auf der viel weniger geläufigen Skriptsprache Ruby basiert.&nbsp;</p>



<p>Die Entwickler von Symfony wollten ein ähnliches MVC-Framework schaffen, das aber auf der schon damals sehr umfassend genutzten Skriptsprache PHP basiert. Dabei versuchten sie, die Konfiguration absolut zu minimieren, um den Einsatz deutlich zu vereinfachen. </p>



<p>Das führte dazu, dass Models in Symfony ohne gesonderte Angabe einer Konfiguration automatisch zu Datenbanktabellen zugeordnet werden, indem einfach die Singular-Plural-Namensgleichheit maßgebend ist. Dieses Zuordnungsmuster nennt sich Konvention vor Konfiguration. Mithilfe der Konsolenanwendung lassen sich einfache Webseiten mit Rapid Application Development entwickeln. </p>



<p>Auch das gilt als großer Fortschritt für einfache Programmierungen. Im Sommer 2011 erschien die zweite Symfony-Version. Als Neuimplementierung unterschied sie sich komplett von der ersten Version. Daraus resultiert ein wichtiger Nachteil des Frameworks: Es gibt keine einfache Möglichkeit, vor 2011 entwickelte Anwendungen in der ersten Version nach der zweiten Version (und in noch spätere Versionen) zu migrieren.&nbsp;</p>



<p>Seit 2011 besteht das Framework aus Modulen (sogenannte Bundles), die voneinander unabhängig lauffähig sind und sich nahtlos in den Frameworkprozess integrieren lassen, was wiederum ein Vorteil ist. Die Anwendung ist nun modular aufgebaut, wozu ein Dependency Injection Container dient.&nbsp;</p>



<p>Dadurch ist sie einfach zu erweitern und auch zu testen. Gleichzeitig unterstützt sie Namespaces. Symfony 2 erforderte die Skriptsprache PHP 5.3 oder höher. Es folgten dann weitere Versionen, die mehr oder weniger abwärtskompatibel zu den Vorgängern sind. Seit Mai 2021 gibt es die Symfony-Version 5.3, die PHP 7.2.5 erfordert. Für sie läuft der Support bis Januar 2022.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://www.yuhiro.de/wp-content/uploads/2021/06/Programmierung.jpg" rel="wp-prettyPhoto[11212]"><img loading="lazy" decoding="async" width="575" height="250" src="https://www.yuhiro.de/wp-content/uploads/2021/06/Programmierung.jpg" alt="" class="wp-image-11214" srcset="https://www.yuhiro.de/wp-content/uploads/2021/06/Programmierung.jpg 575w, https://www.yuhiro.de/wp-content/uploads/2021/06/Programmierung-300x130.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></a></figure></div>



<h3 class="wp-block-heading"><strong>Entscheidende Vor- und Nachteile des Webframeworks</strong></h3>



<p>Die konkreten Vorteile von Symfony bestehen darin, dass das Webframework besonders bei kommerziellen Projekten, die unter hohem Konkurrenzdruck erfolgreich sein müssen, einen sehr schnellen Workflow und eine höchst effiziente Arbeit, gleichzeitig eine höhere Kompatibilität mit anderen Objekten und rasche Fortschritte ermöglicht.&nbsp;</p>



<p>Symfony gehört inzwischen zu den populärsten PHP-Lösungen, wobei PHP wiederum heute (2021) der unbestrittene, nahezu konkurrenzlose Standard bei Webseiten, ihren Content-Management-Systemen und auch Onlineshops ist.&nbsp;</p>



<p>Es verwundert daher nicht, dass in KMU und von freiberuflichen Programmierern Symfony deutlich häufiger als andere Webframeworks eingesetzt wird. Damit müssen Quellcodes nicht mehr für jede Anwendung komplett neu geschrieben werden. Aus diesen und weiteren Eigenschaften ergeben sich folgende <strong>Vorteile von Symfony:</strong></p>



<ul class="wp-block-list"><li>außergewöhnliche hohe Flexibilität beim Einsatz</li><li>vielseitige und große Auswahl an Funktionen</li><li>unkomplizierte Einbindung eigener PHP-Projekte und externer Quellen</li><li>einwandfreies Datenbankmanagement inklusive Verwaltung der Datenbankstruktur mithilfe eines Wrappers (Doctrine-Technologie), der über dem eigentlichen Datenbanksystem liegt, sodass der Programmierer nur noch mit Entitätsobjekten arbeiten muss</li><li>leichtes Auslesen von Objekten aus der Datenbank, leichte Übergabe an das Templete via Template-Engine</li><li>Unabhängigkeit der Datenbanksysteme</li><li>leichte Überführung von Projekten beispielsweise von MySQL auf SQLite</li><li>modularer Aufbau mit Bundles</li><li>komfortable Aufgabenverteilung durch den MVC (Model Viewer Controller)</li><li>aktive Community</li><li>hohe Performance von PHP</li><li>hohe IT-Sicherheit</li><li>ausgezeichnete Dokumentation</li><li>Rapid Development, kein Spaghetticode mehr</li><li>Clean-URLs durch integrierte Routing-Technologie</li><li>Erleichterung der Collaborative Work (wichtig bei großen Projekten)</li></ul>



<p>Einige Nachteile wurden schon eingangs erwähnt, so etwa die erschwerte Migration der ersten zur zweiten Symfony-Version.&nbsp;</p>



<p>Große PHP-Projekte weisen allerdings konstruktionsbedingt fast immer noch weitere spezifische Nachteile auf, die sich einfach aus nötigen Kompromissen bei der Konzeption ergeben. Dies wären die <strong>Nachteile von Symfony:</strong></p>



<ul class="wp-block-list"><li>erschwerte bis teilweise unmögliche Überführung der ersten zur zweiten Version, begrenzte Abwärtskompatibilität weiterer Versionen</li><li>lange Einarbeitung durch Größe und Vielseitigkeit des Webframeworks erforderlich</li><li>zu komplex für kleine und einfache PHP-Projekte</li><li>eventuelle Probleme durch individuelle Bundles</li><li>teilweise veraltete externe Informationen</li></ul>



<p>Pauschal ließe sich sagen, dass das Symfony-Framework seiner Vielseitigkeit ein wenig die Nutzerfreundlichkeit beim Programmieren geopfert hat. Das sehen allerdings sehr professionelle Programmierer nicht so, sie kommen mit den Anforderungen zurecht.&nbsp;</p>



<p>Firmen allerdings, die das Webframework wegen seiner Vorteile einsetzen möchten, aber keine eigene Programmierabteilung haben, sollten sich Experten an Bord holen. Das gilt auf jeden Fall, wenn mit dem Symfony-Framework große Projekte umgesetzt werden sollen, wozu es ja eigentlich ausgelegt ist.&nbsp;</p>



<p>Für Anfänger und Gelegenheitsprogrammierer eignet es sich ausdrücklich nicht. Sie müssten hierzu sehr viel recherchieren.&nbsp;</p>



<p>Für ein kleineres Projekt lohnt sich das einfach nicht. Es gibt benutzerfreundliche Alternativen, die natürlich weniger umfänglich und flexibel ausfallen. Dazu gehören beispielsweise Slim, Yii oder CakePHP.&nbsp;</p>



<p>Daneben existieren auch ähnlich komplexe und hochfunktionale Varianten wie Laravel oder das Zend Framework, die manche Programmierer einfach gegenüber dem Symfony-Framework präferieren.</p>



<h3 class="wp-block-heading"><strong>Wichtige Eigenschaften und Merkmale des Frameworks</strong></h3>



<p>Einige der wesentlichen Eigenschaften wurden schon genannt. Es ist absolut flexibel und vielseitig, wodurch es praktisch in allen Bereichen eingesetzt werden kann.&nbsp;</p>



<p>Wichtig: Gerade wenn die IT-Sicherheit extrem wichtig ist, setzen viele Firmen und ihre Programmierer auf das Symfony-Framework. Sein modulares Designs und die Option, es durch Bundles unbeschränkt um PHP-Funktionen zu erweitern, machen es theoretisch grenzenlos einsetzbar.&nbsp;</p>



<p>Auch für sehr seltene Anwendungsbereiche liefert die Community zahlreiche Quellen. Die Bundles existieren unabhängig voneinander und beziehen sich auf jeweils eine Funktion des Webframeworks. So könnte beispielsweise ein fiktives Bundle für das Gästebuch alle Daten enthalten, mit denen das Gästebuch vollständig laufen kann (nicht die personenbezogenen Daten, sondern die für die Programmierung nötigen). Dazu gehören:</p>



<ul class="wp-block-list"><li>Anwendungslogik</li><li>Datenbankabfragen</li><li>Ressourcen (Skripts, Grafiken etc.)</li></ul>



<p>Symfony-Entwickler veröffentlichen immer wieder ihre Bundles. Andere Entwickler können dann diese Applikationseinheiten in ihre Anwendung ohne Codeänderungen integrieren.&nbsp;</p>



<p>Sie suchen sich praktisch ein Bundle für die jeweils erforderlichen Funktionen aus und halten damit ihre Installation schlank. Die Performance fällt durch diese schlanke Installation gegenüber sonstigen PHP-Frameworks überdurchschnittlich hoch aus, weil weniger Ressourcen verbraucht werden.</p>



<h3 class="wp-block-heading"><strong>Fazit</strong></h3>



<p>Symfony ist ein sehr leistungsfähiges Webframework, das große Projekte hervorragend unterstützt und sich dabei außerordentlich performant und flexibel zeigt. Daher gehört es zu den Favoriten in vielen Firmen mit größeren Webprojekten, die zudem ein hohes Augenmerk auf die Sicherheit legen müssen.&nbsp;</p>



<p>Die Einführung verlangt aber viel Expertise und möglicherweise eine fortwährende Betreuung, weil es praktisch kaum einen LTS (Long Time Support) für das Webframework gibt. Für jede einzelne Version seit 2007 lief/läuft der Support immer über rund acht Monate bis drei Jahre.&nbsp;</p>



<p>Das betrifft auch die vorerst jüngste Version 5.3 seit Mai 2021 (Support über acht Monate). Allerdings kennen die Symfony-Entwickler diese Kritik und streben wohl schon länger einen mindestens dreijährigen Support für jede einzelne Version an, was wünschenswert wäre.&nbsp;</p>



<p>Interessante Links:</p>



<p><a href="https://www.hosttest.de/artikel/das-framework-symfony-was-kann-es-und-wofuer-eignet-es">Was kann das Symfony Framework?</a></p>



<p><a href="https://www.blog.de/framework-symfony/">Ein Überblick zu diesem PHP Framework</a></p>



<p>Bilder: Canva</p>



<hr class="wp-block-separator"/>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="150" height="150" src="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg" alt="" class="wp-image-229" srcset="https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed-150x150.jpg 150w, https://www.yuhiro.de/wp-content/uploads/2012/11/DSC04409-Changed.jpg 227w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>



<p>Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.</p>



<p></p>



<p></p>The post <a href="https://www.yuhiro.de/vorteile-und-nachteile-von-symfony/">Vorteile und Nachteile von Symfony</a> first appeared on <a href="https://www.yuhiro.de">Yuhiro</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.yuhiro.de/vorteile-und-nachteile-von-symfony/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 

Served from: www.yuhiro.de @ 2026-04-10 08:57:39 by W3 Total Cache
-->