5 Laravel-Experten teilen Einblicke in das Framework

Veröffentlicht: 2022-06-04

Laravel ist eines der am meisten bevorzugten Open-Source-PHP-Frameworks für die Entwicklung von Webanwendungen. Die Laravel-Entwicklung ist einfach durchzuführen, mit einigen beispiellosen Vorteilen für Entwickler. Wir haben fünf Laravel-Experten gebeten, über Laravel und seine Funktionen und Vorteile zu diskutieren, und sie haben sich gerne bereit erklärt, einige aufschlussreiche Informationen und Kenntnisse anzubieten, die Sie gerne hätten. Christoph Rumpel, Shawn McCool, Jason McCreary, Usama Hafeez und Irina Gataullina sind hier, um Ihnen einige informative Tipps und Techniken für die Laravel-Entwicklung anzubieten. Tauchen Sie ein in den Ozean des Wissens.

Laravel-Experte Nr. 1: Christoph Rumpel

Was ist dein wichtigster Tipp für einen Laravel-Anfänger?

Beginnen Sie langsam. Laravel ist ein großes Framework, das vielen verschiedenen Anforderungen gerecht wird. Es kommt mit vielen Funktionen und zusätzlichen mehreren Paketen für Authentifizierung, Warteschlangenüberwachung, Gerüste usw.
Angenommen, Sie versuchen, das alles in Ihrem ersten Projekt zu überprüfen; es wird sicher überwältigend sein. Versuchen Sie stattdessen, einfach anzufangen und bei jedem neuen Projekt Schritt für Schritt neue Dinge auszuprobieren.

Was ist das Besondere an Laravel im Vergleich zu anderen Frameworks?

Es gibt zwei Aspekte von Laravel, die auffallen. Erstens ist die Dokumentation einfach umwerfend. Es ist einfach verrückt, wie viel Unterschied eine gute Dokumentation machen kann.
Taylor Otwell verbringt jedes Jahr zwei Wochen damit, alles durchzulesen und bei Bedarf zu verbessern. Diese Liebe zum Detail bewundere ich, und sie zahlt sich aus.

1-Christoph Rumpel

Zweitens ist die Laravel-Community einzigartig. Es ist so einladend und freundlich und wächst daher so schnell. Man hat sofort das Gefühl, hierher zu gehören.
Sie denken vielleicht, dass eine freundliche Community nichts Besonderes ist, aber leider ist sie in der PHP-Welt so.

Ihre Gedanken zu den besten Aspekten des Programmiererdaseins.

Programmieren ist für mich wie ein Architekt zu sein, der seine Entwürfe auch in die Realität umsetzen kann. Ein Programmierer kann Anwendungen von Grund auf neu codieren, um sie selbst fertigzustellen.
Es gibt Ihnen viel Kraft, und ich liebe die Kreativität, die es braucht, um zuverlässige und moderne Anwendungen zu erstellen.

Was gefällt dir an Laravel am besten?

Laravel eignet sich hervorragend, um schnell hochmoderne Anwendungen zu erstellen, und gibt Ihnen die Flexibilität, es für alle Arten von Anwendungen geeignet zu machen, von kleinen bis hin zu Unternehmensanwendungen.

Was sind Ihre mobilen Apps, die Sie unbedingt haben müssen?

Momentan genieße ich Clubhouse sehr. Mir gefällt, wie einfach es zu bedienen ist und dass es nur Audio unterstützt. Im Moment eine gute Alternative zu all den Videoanrufen und Chats, die ich beruflich nutzen muss.

Laravel-Experte Nr. 2: Shawn McCool

Was ist dein Tipp Nr. 1 für einen Laravel-Anfänger?

Mein Tipp Nummer eins für Anfänger ist, den Redewendungen der Medien besondere Aufmerksamkeit zu schenken. Mit Laravel ist es möglich, auf viele verschiedene Arten zu entwickeln, aber der Entwickler wird auf ein paar „Pfade des geringsten Widerstands“ geführt. „The Laravel way“ zu entwickeln ist Entwicklung im Idiom von Laravel. Das ist nicht notwendig, aber wenn wir die Natur des Mediums beobachten, können wir unsere Werkzeuge besser verstehen. Dasselbe Konzept kann auf Code angewendet werden, der im Browser ausgeführt wird.

Das Web ist wichtig und ein Brennpunkt für viele Technologien mit vielen Anwendungsfällen. Im besten Fall werden diese Technologien nach dem Idiom des Webs entwickelt. Wenn wir die idiomatische Web-Erfahrung außer Kraft setzen, können wir das wichtige Ökosystem der Web-Konsumenten stören. Es ist nie zu spät, mit der Beobachtung der Redewendungen unter unserer Verantwortung zu beginnen.

Was ist das Besondere an Laravel im Vergleich zu anderen Frameworks?

Es mag nicht sofort offensichtlich sein, aber Laravel ist ein Content-Management-System. Laravel vereinfacht die Aufgabe, Anwendungen auf jeder Ebene der Komplexität zu erstellen. Aber in seiner DNA ist die Fähigkeit codiert, Datentypen so fließend und einfach zu manipulieren, dass die gesamte CMS-Agenturbranche bis ins Mark erschüttert wurde.

2-Shawn-McCool

Jeder wechselt zu Laravel als bevorzugtes Tool sowohl für grundlegendes Content-Management als auch für komplexere Anwendungen. Es ist unbestreitbar, dass es viele Aspekte von Laravel mit hoher Anziehungskraft gibt, einschließlich seiner ästhetischen Schönheit. Aber für mein Geld ist Laravels Fähigkeit, signifikant unterschiedliche Arten von Organisationen zu befähigen, signifikant unterschiedliche Arten von Dingen zu tun, unbestreitbar etwas Besonderes.

Ihre Gedanken zu den besten Aspekten des Programmiererdaseins.

Ich liebe es, neue Möglichkeiten der Interaktion mit meinem Computer zu entwickeln. Die Benutzeroberfläche meines Computers besteht aus Hunderten von kleinen Tools, die ich in den letzten Jahren gebaut habe. Die Schnittstelle wurde für mich gebaut und ist weltweit einzigartig. Das ist nichts fürs Geschäft; es ist Selbstausdruck. Sich durch Entwicklung auszudrücken, wird immer der größte Motivator für mich sein.

Was gefällt dir an Laravel am besten?

Ich verbringe viel Zeit und konzentriere mich darauf, wie ich das Backend meiner Systeme modelliere. Ich experimentiere mit verschiedenen Architekturen und Ansätzen. Mein Lieblingsteil von Laravel ist, wie es mir einfach aus dem Weg geht und mich auf das konzentrieren lässt, was gerade interessant ist. Vielleicht muss ein Kunde etwas Arbeit erledigen. Dank Laravel muss ich an so vieles nicht denken. Ich kann mich nur auf das konzentrieren, was meinem Kunden wichtig ist. Wenn ich ein Experiment starten möchte, kann ich das tun, ohne an die normalen Web-Sachen denken zu müssen, weil … ich weiß, dass Laravel das abgedeckt hat. Es ist die Tatsache, dass ich mich nicht auf alles konzentrieren muss, was Laravel für mich tut, was ich am meisten liebe. Damit komme ich zum lustigen Teil.

Was sind Ihre mobilen Apps, die Sie unbedingt haben müssen?

Wenn es um mobile Apps geht, brauche ich LastPass und Telegram, um zu überleben. Mit LastPass muss ich mich nie bei Web- oder mobilen Apps anmelden. Ich kann mir ein Leben ohne Passwort-Manager nicht vorstellen. Telegram ist der Ort, an dem meine Freunde, Familie und Bots (beruflich und privat) leben. Wofür ich Runkeeper verwende, ist offensichtlich und wird wahrscheinlich etwas zu wenig genutzt. Aber die Apps, die ich am meisten liebe, sind Kindle / Audible für Geschichten und Through the Ages ist mein Lieblingsspiel.

Laravel-Experte Nr. 3: Jason McCreary

Was ist dein Tipp Nr. 1 für einen Laravel-Anfänger?

**Kämpfen Sie nicht gegen das Framework.** Halten Sie sich an die Konventionen. Wenn Sie in der Dokumentation kein Beispiel finden können, versuchen Sie, das Problem neu zu formulieren. Wenn Sie wirklich nicht können, sehen Sie sich die First-Party-Pakete an. In 7 Jahren Arbeit mit Laravel konnte ich immer nutzen, was das Framework bietet. Vertrau mir, _zukünftig wirst du_ denken, dass du den Konventionen folgst.

Was ist das Besondere an Laravel im Vergleich zu anderen Frameworks?

Ich habe im Laufe der Jahre viele PHP-Frameworks verwendet. Sogar ein paar außerhalb von PHP, wie Rails und Express. Ich liebe, dass bei Laravel alles dabei ist. Sie müssen nicht nach zusätzlichen Paketen greifen. Es ist in Ordnung, sie sind sofort einsatzbereit.

Jason-McCreary

Ihre Gedanken zu den besten Aspekten des Programmiererdaseins.

Ich mag die Problemlösung. Bei schwierigen Problemen kann dies manchmal ein Fluch sein. Du wachst mitten in der Nacht auf und denkst über das Problem nach. Aber am Ende ist es unglaublich lohnend, es zu lösen.

Was gefällt dir an Laravel am besten?

Die automatisierten Upgrades natürlich. Nur ein Scherz. Nein, was mir an Laravel am besten gefällt, ist die Community. Es ist sehr aktiv, integrativ und produktiv. Es ist so viel aus der Community herausgekommen. Es ist sicher ein Game Changer.

Was sind Ihre mobilen Apps, die Sie unbedingt haben müssen?

Ich habe zugegebenermaßen nicht allzu viele mobile Apps auf meinem iPhone. Meine „Must Haves“ sind also ziemlich einfach: Notizen, Twitter und Robinhood.

Laravel-Experte Nr. 4: Usama Hafeez

Was ist dein Tipp Nr. 1 für einen Laravel-Anfänger?

Für einen Laravel-Anfänger ist es SEHR leicht, überwältigt zu werden, da es sich ein wenig von anderen Frameworks unterscheidet. Ich würde empfehlen, nicht aufgeben, dabei bleiben, idealerweise eine IDE wie PHPStorm verwenden. Es wird sehr bald einfacher werden, und glauben Sie mir, Sie werden dankbar sein, dass Sie den Kurs beibehalten haben. Laravel ist wunderschön! Sie können mich unter https://usamahafeez.com erreichen.

Was ist das Besondere an Laravel im Vergleich zu anderen Frameworks?

Es gibt eine Reihe großartiger Dinge an Laravel, die von Eloquent (eifriges Laden usw.) über seine Sammlungen bis hin zu Dienstanbietern und mehr reichen? Es sind jedoch nicht nur diese individuellen Merkmale, sondern die Tatsache, dass es so gestaltet ist, dass es sich anfühlt, als wäre alles in Harmonie, als würden Sie Musik spielen. Oh warte, es IST auf „Symfony“ aufgebaut

Usama-Hafeez

Ihre Gedanken zu den besten Aspekten des Programmiererdaseins.

Für mich ist das Beste daran, ein Programmierer zu sein, die Befriedigung, etwas zu bauen, das perfekt, effizient und schön funktioniert. Ich finde es spannend, wie besessen davon zu sein, wie man etwas am besten umsetzt.

Was gefällt dir an Laravel am besten?

Eines der angenehmsten Dinge an Laravel ist, dass die Arbeit an einer bestehenden App genauso aufregend ist, wie etwas von Grund auf neu zu entwickeln. Das Framework hält alles organisiert, sodass Sie nicht vor einem Durcheinander in PHP davonlaufen. Validierungsmechanismus, Warteschlangen, Mailables, sie alle befinden sich an ihrem eigenen Platz. Ihre Controller können wirklich dünn sein!

Was sind Ihre mobilen Apps, die Sie unbedingt haben müssen?

Einige interessante mobile Apps auf meinem Handy: Todoist, Keep, Google Lens, Blinkist

Laravel-Experte Nr. 5: Irina Gataullina

Was ist dein Tipp Nr. 1 für einen Laravel-Anfänger?

Verstehen Sie das Gesamtbild, graben Sie iterativ tiefer.

Laravel enthält jede Menge Glocken und Pfeifen aus der Box. Es ist sehr leicht, von all den möglichen Dingen überwältigt zu werden, die hinter den Kulissen passieren. Das Beste, was Sie also tun können, ist, sich ein allgemeines Verständnis dafür zu verschaffen, was Laravel Ihnen hilft, sofort zu handhaben, und dann damit zu beginnen, seine Funktionen nacheinander zu erkunden. Wenn Sie mit Laravel beginnen, können Sie sich sicher auf einige seiner Teile verlassen, während Sie herausfinden, wie Laravel Dinge erledigt. Dies kann sowohl für neue Backend-Entwicklungsprogrammierer als auch für erfahrene Programmierer gelten. Mit guter Architektur kann Laravel es Ihnen sogar selbst beibringen. Möglicherweise müssen Sie OOP nicht im Detail kennen, da Sie es lernen können, indem Sie untersuchen, wie Laravel hinter den Kulissen funktioniert, wenn Sie sich mit den grundlegenden Funktionen vertraut gemacht haben.

Was ist das Besondere an Laravel im Vergleich zu anderen Frameworks?

Laravel enthält verschiedene Tools, die sofort einsatzbereit sind, und hilft Entwicklern, komplexe mehrsprachige Apps im Vergleich zu anderen PHP-Frameworks viel schneller zu erstellen. Seine handwerkliche Konsole, objektorientierte Bibliotheken, elegante, eloquente Syntax, native Mehrsprachenunterstützung, Gerüst-Authentifizierung – alles macht den Entwicklungsprozess zum Kinderspiel. Auch die Community rund um Laravel ist riesig. Laravel ist fast überall in der Welt der Backend-Entwicklung zu finden, was den Problemlösungs- und Fehlerbehebungsprozess im Vergleich zu anderen Frameworks vereinfacht.

Irina-Gataullina

Ihre Gedanken zu den besten Aspekten des Programmiererdaseins.

Es kann so komplex oder so einfach sein, wie Sie möchten. Als Entwickler können Sie sich entscheiden, sich auf eine benutzerorientiertere und interaktivere Frontend-Entwicklung, Softwareentwicklung und komplexe Algorithmen, die Entwicklung mobiler oder Desktop-Apps usw. zu konzentrieren. Die Möglichkeiten sind endlos. Sie können in einem großen Unternehmen oder einem kleinen Startup arbeiten oder sogar Ihr eigenes Webentwicklungsunternehmen oder ein SaaS-Produkt gründen. Und Sie können in fast jeder Branche arbeiten, die Sie sich vorstellen können, von der Wissenschaft bis hin zur Erstellung von Websites für kleine Unternehmen.

Und das alles mit nur einem Laptop und einer Internetverbindung.

Außerdem ist Programmieren ein sehr kreativer Prozess, um Probleme anzugehen und Lösungen zu finden. Als Programmierer können Sie fast alles aus dem Nichts heraus entwickeln, indem Sie der Architekt, der Designer und der eigentliche Erbauer sind.

Was gefällt dir an Laravel am besten?

Wie es Ihre Vorstellung von PHP-Programmierung verändert. Viele Leute hassen PHP wegen seiner Syntax, schlechten Architektur, schlechten Sicherheit usw. Laravel beseitigt die meisten Probleme, die Sie als PHP-Entwickler haben könnten. Und es adressiert nicht nur alle Schmerzpunkte, sondern tut es auch elegant, indem es eine robuste Struktur und zuverlässige Add-Ons bietet. Es fühlt sich nicht einmal wie eine PHP-basierte Programmiersprache an: Das Schreiben von Laravel-Code und das Schreiben von PHP-Code sind zwei völlig unterschiedliche Prozesse, ganz zu schweigen von ihrer fließenden und minimalistischen Templating-Sprache, die im Vergleich zu anderen Templating-Sprachen da draußen wie ejs sehr gut lesbar ist , Lenker oder Jinja.

Was sind Ihre mobilen Apps, die Sie unbedingt haben müssen?

Die ersten beiden werden von unserem Entwicklungsteam verwendet, um einen reibungslosen Kommunikationsfluss herzustellen.

Twitter hingegen ist wegen seiner riesigen Tech-Community bekannt. Es ist ein soziales Netzwerk, in dem Sie nicht nur Ihre Produkte bewerben und Menschen finden können, mit denen Sie in Kontakt treten und zusammenarbeiten können, sondern auch fließend und elegant von anderen lernen können.

Fazit:

Das ist alles. Wie war Ihre Erfahrung beim Lesen dieser Experten? Ich bin sicher, Sie hätten einige erstaunliche Tipps und Techniken für die Laravel-Entwicklung gelernt. Beachten Sie diese Tipps beim Entwickeln von Webanwendungen mit dem Laravel-Framework. Wenn Sie Laravel-Entwickler einstellen möchten, verfügt Elsner über ein engagiertes Team von Laravel-Entwicklern mit den richtigen Fähigkeiten und Fachkenntnissen.