5 Laravel-Experten, die Einblicke in das Framework geben
Veröffentlicht: 2022-01-02Laravel ist eines der am meisten bevorzugten Open-Source-PHP-Frameworks für die Entwicklung von Webanwendungen. Die Entwicklung von Laravel ist einfach durchzuführen und bietet einige beispiellose Vorteile 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 Entwicklung von Laravel zu geben . Tauchen Sie ein in den Ozean des Wissens.
Laravel-Experte# 1: Christoph Rumpel
Was ist dein wichtigster Tipp für einen Laravel-Anfänger?
Beginnen Sie langsam. Laravel ist ein großes Framework, das für viele verschiedene Bedürfnisse geeignet ist. Es kommt mit vielen Funktionen und zusätzlichen Mehrfachpaketen für Authentifizierung, Warteschlangenüberwachung, Gerüstbau usw.
Angenommen, Sie versuchen, das alles in Ihrem ersten Projekt zu überprüfen; es wird sicher überwältigend. Versuchen Sie stattdessen, einfach anzufangen und bei jedem neuen Projekt Schritt für Schritt Neues auszuprobieren.
Was ist an Laravel im Vergleich zu anderen Frameworks spezieller?
Es gibt zwei Aspekte von Laravel, bei denen es auffällt. 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. Ich bewundere diese Liebe zum Detail und sie zahlt sich aus.

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 könnten denken, dass eine freundliche Community nichts Besonderes ist, aber leider ist sie es in der PHP-Welt.
Ihre Gedanken zu den besten Seiten des Programmierens.
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 bis zur Fertigstellung selbst programmieren.
Es gibt Ihnen viel Leistung und ich liebe die Kreativität, die erforderlich ist, um zuverlässige und moderne Anwendungen zu erstellen.
Was gefällt dir an Laravel am besten?
Laravel eignet sich hervorragend zum schnellen Erstellen von hochmodernen Anwendungen und bietet Ihnen die Flexibilität, es für alle Arten von Anwendungen geeignet zu machen, von kleinen bis hin zu Unternehmensanwendungen.
Welche mobilen Apps müssen Sie haben?
Momentan genieße ich Clubhouse sehr. Ich mag, wie einfach es zu bedienen ist und dass es nur Audio unterstützt. Gerade jetzt eine gute Alternative zu all den Videoanrufen und Chats, die ich beruflich nutzen muss.
Laravel Expert# 2: Shawn McCool
Was ist dein wichtigster Tipp 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, sich auf viele Arten zu entwickeln, aber der Entwickler wird auf einige „Wege des geringsten Widerstands“ geführt. „Der Laravel-Weg“ zu entwickeln ist Entwicklung im Idiom von Laravel. Es ist nicht notwendig, aber durch die Beobachtung der Natur des Mediums können wir unsere Werkzeuge besser verstehen. Das gleiche 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 das idiomatische Weberlebnis außer Kraft setzen, können wir das wichtige Ökosystem der Webnutzer stören. Es ist nie zu spät, die Redewendungen unter unserer Verantwortung zu beobachten.
Was ist an Laravel im Vergleich zu anderen Frameworks spezieller?
Es mag nicht sofort offensichtlich sein, aber Laravel ist ein Content-Management-System. Laravel erleichtert die Erstellung von Anwendungen jeder Komplexitätsstufe. Aber in seiner DNA steckt die Fähigkeit, Datentypen mit einer solchen Leichtigkeit und Leichtigkeit zu manipulieren, dass die gesamte CMS-Agenturbranche bis ins Mark erschüttert wurde.

Jeder wechselt zu Laravel als bevorzugtes Tool sowohl für grundlegendes Content-Management als auch für komplexere Anwendungen. Es ist nicht zu leugnen, dass es viele Aspekte von Laravel gibt, die eine hohe Anziehungskraft haben, einschließlich seiner ästhetischen Schönheit. Aber für mein Geld ist Laravels Fähigkeit, sehr unterschiedliche Arten von Organisationen zu befähigen, die sehr unterschiedliche Dinge tun, unbestreitbar etwas Besonderes.
Ihre Gedanken zu den besten Seiten des Programmierens.
Ich liebe es, neue Wege der Interaktion mit meinem Computer zu entwickeln. Die Benutzeroberfläche meines Computers besteht aus Hunderten von kleinen Tools, die ich in den letzten Jahren entwickelt habe. Die Schnittstelle wurde für mich entwickelt und ist weltweit einzigartig. Das ist nichts fürs Geschäft; es ist Selbstausdruck. Mich 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, dass es mir einfach aus dem Weg geht und ich mich auf das konzentrieren kann, was gerade interessant ist. Vielleicht muss ein Kunde noch etwas erledigen. Dank Laravel gibt es so viel, worüber ich nicht nachdenken muss. Ich kann mich auf das konzentrieren, was für meinen Kunden wichtig ist. Wenn ich ein Experiment starten möchte, kann ich dies tun, ohne über die normalen Web-Sachen nachdenken 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. Lassen Sie mich zum lustigen Teil kommen.
Welche mobilen Apps müssen Sie haben?
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 (sowohl beruflich als auch privat) leben. Wofür ich Runkeeper verwende, ist offensichtlich und wird wahrscheinlich ein wenig 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 Expert# 3: Jason McCreary
Was ist dein wichtigster Tipp für einen Laravel-Anfänger?
**Kämpfen Sie nicht gegen das Framework.** Halten Sie sich an die Konventionen. Wenn Sie in den Dokumenten kein Beispiel finden können, versuchen Sie, das Problem neu zu definieren. Wenn Sie wirklich nicht können, überprüfen Sie die Erstanbieterpakete. In 7 Jahren Arbeit mit Laravel konnte ich immer das nutzen, was das Framework bietet. Vertrauen Sie mir, Sie werden in Zukunft denken, dass Sie die Konventionen befolgen .
Was ist an Laravel im Vergleich zu anderen Frameworks spezieller?
Ich habe im Laufe der Jahre viele PHP-Frameworks verwendet. Sogar einige außerhalb von PHP, wie Rails und Express. Ich liebe bei Laravel ist alles dabei. Sie müssen nicht nach zusätzlichen Paketen greifen. Es ist in Ordnung, sie sind sofort einsatzbereit.


Ihre Gedanken zu den besten Seiten des Programmierens.
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. Ich mache nur Spaß. Nein, was mir an Laravel am meisten Spaß macht, ist die Community. Es ist sehr aktiv, integrativ und produktiv. Aus der Community ist so viel herausgekommen. Es ist auf jeden Fall ein Game Changer.
Welche mobilen Apps müssen Sie haben?
Ich habe zugegebenermaßen nicht allzu viele mobile Apps auf meinem iPhone. Meine „Must-haves“ sind also ziemlich einfach: Notizen, Twitter und Robinhood.
Laravel Expert# 4: Usama Hafeez
Was ist dein wichtigster Tipp für einen Laravel-Anfänger?
Für einen Laravel-Anfänger ist es SEHR leicht, überfordert 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, und glauben Sie mir, Sie werden dankbar sein, dass Sie den Kurs gehalten haben. Laravel ist wunderschön! Sie erreichen mich unter https://usamahafeez.com .
Was ist an Laravel im Vergleich zu anderen Frameworks spezieller?
Es gibt eine Reihe großartiger Dinge an Laravel, von Eloquent (eifriges Laden usw.) über seine Sammlungen bis hin zu Dienstleistern und mehr? Es sind jedoch nicht nur diese individuellen Eigenschaften, sondern die Tatsache, dass es so konzipiert ist, dass es sich anfühlt, als ob alles in Harmonie wäre, als würde man Musik spielen. Oh warte, es IST auf „Symfony“ aufgebaut

Ihre Gedanken zu den besten Seiten des Programmierens.
Für mich ist das Beste am Programmieren die Freude, etwas zu bauen, das perfekt, effizient und schön funktioniert. Ich finde es spannend, darüber nachzudenken, wie man etwas am besten umsetzt.
Was gefällt dir an Laravel am besten?
Eines der Dinge, die an Laravel am meisten Spaß machen, ist, dass die Arbeit an einer bestehenden App genauso aufregend ist, wie etwas von Grund auf neu zu erstellen. Das Framework hält alles organisiert, damit Sie nicht vor einem Durcheinander in PHP davonlaufen. Validierungsmechanismus, Warteschlangen, Mailables, sie alle haben ihren eigenen Platz. Ihre Controller können wirklich dünn sein!
Welche mobilen Apps müssen Sie haben?
Einige interessante mobile Apps auf meinem Handy: Todoist, Keep, Google Lens, Blinkist
Laravel-Expertin Nr. 5: Irina Gataullina
Was ist dein wichtigster Tipp für einen Laravel-Anfänger?
Verstehen Sie das Gesamtbild, graben Sie iterativ tiefer.
Laravel enthält jede Menge Schnickschnack aus der Box. Es ist sehr leicht, von allen möglichen Dingen, die hinter den Kulissen passieren, überwältigt zu werden. Das Beste, was Sie also tun können, ist, sich ein allgemeines Verständnis davon zu verschaffen, was Laravel Ihnen hilft, sofort zu handhaben, und dann beginnen Sie, die Funktionen nacheinander zu erkunden. Wenn Sie mit Laravel beginnen, können Sie sich sicher auf einige seiner Teile verlassen, während Sie die Vorgehensweise von Laravel herausfinden. Dies kann sowohl für neue Programmierer in der Backend-Entwicklung als auch für erfahrenere gelten. Laravel hat gute Architektur und kann Ihnen diese sogar selbst beibringen. Sie müssen OOP möglicherweise nicht im Detail kennen, da Sie es lernen können, indem Sie erkunden, wie Laravel hinter den Kulissen funktioniert, wenn Sie sich mit den grundlegenden Funktionen vertraut gemacht haben.
Was ist an Laravel im Vergleich zu anderen Frameworks spezieller?
Da Laravel verschiedene sofort einsatzbereite Tools enthält, hilft Laravel 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üstauthentifizierung – 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.

Ihre Gedanken zu den besten Seiten des Programmierens.
Es kann so komplex oder einfach sein, wie Sie möchten. Als Entwickler können Sie sich auf benutzerorientierte und interaktive Frontend-Entwicklung, Software-Engineering und komplexe Algorithmen, Mobile- oder Desktop-App-Entwicklung usw. 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 zum Erstellen 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 entwickeln, sei es der Architekt, der Designer und der eigentliche Builder.
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, mit denen Sie als PHP-Entwickler möglicherweise zu kämpfen haben. Und es adressiert nicht nur alle Pain Points, sondern tut es auch elegant und bietet eine robuste Struktur und zuverlässige Add-Ons. 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 der fließenden und minimalistischen Templating-Sprache, die im Vergleich zu anderen Templating-Sprachen wie ejs viel lesbar ist , Lenker oder Jinja.
Welche mobilen Apps müssen Sie haben?
Die ersten beiden werden von unserem Entwicklungsteam verwendet, um einen reibungslosen Kommunikationsfluss herzustellen.
Twitter hingegen ist wegen seiner riesigen Tech-Community. Es ist ein soziales Netzwerk, in dem Sie nicht nur Ihre Produkte bewerben und Leute 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 mit der Lektüre dieser Experten? Ich bin sicher, Sie hätten einige erstaunliche Tipps und Techniken für die Entwicklung von Laravel gelernt. Beachten Sie diese Tipps bei der Entwicklung 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 Kenntnissen.
