5 ekspertów Laravel dzielących się spostrzeżeniami na temat frameworka

Opublikowany: 2022-06-04

Laravel jest jednym z najbardziej preferowanych frameworków PHP typu open source do tworzenia aplikacji internetowych. Rozwój Laravela jest łatwy do wykonania, z niezrównanymi korzyściami dla programistów. Poprosiliśmy pięciu ekspertów Laravela o dyskusję na temat Laravela, jego funkcji i zalet, a oni z radością zgodzili się zaoferować kilka wnikliwych informacji i wiedzy, które chciałbyś mieć. Christoph Rumpel, Shawn McCool, Jason McCreary, Usama Hafeez i Irina Gataullina są tutaj, aby zaoferować kilka pouczających wskazówek i technik rozwoju Laravela . Zanurz się w oceanie wiedzy.

Ekspert Laravela nr 1: Christoph Rumpel

Jaka jest twoja wskazówka numer jeden dla początkującego Laravela?

Zacznij powoli. Laravel to duży framework, który odpowiada wielu różnym potrzebom. Zawiera wiele funkcji i wiele dodatkowych pakietów do uwierzytelniania, monitorowania kolejek, tworzenia rusztowań itp.
Załóżmy, że próbujesz to wszystko sprawdzić w swoim pierwszym projekcie; na pewno będzie to przytłaczające. Zamiast tego spróbuj zacząć od prostych rzeczy i wypróbować nowe rzeczy krok po kroku z każdym nowym projektem.

Co jest bardziej wyjątkowego w Laravelu w porównaniu z innymi Szkieletami?

Laravel wyróżnia się dwoma aspektami. Po pierwsze, dokumentacja jest po prostu oszałamiająca. To po prostu szalone, jak wielką różnicę może zrobić dobra dokumentacja.
Taylor Otwell spędza dwa tygodnie w roku, czytając je wszystkie i poprawiając je tam, gdzie jest to potrzebne. Podziwiam to zamiłowanie do szczegółów i to się opłaca.

1-Christoph-Rumpel

Po drugie, społeczność Laravel jest jedyna w swoim rodzaju. Jest tak przyjazna i przyjazna, a zatem rozwija się tak szybko. Od razu czujesz, że należysz do tego miejsca.
Możesz pomyśleć, że przyjazna społeczność to nic specjalnego, ale niestety tak jest w świecie PHP.

Twoje przemyślenia na temat najlepszych aspektów bycia programistą.

Dla mnie programowanie jest jak bycie architektem, który również może urzeczywistniać swoje projekty. Programista może samodzielnie kodować aplikacje od zera do końca.
Daje dużo mocy i uwielbiam kreatywność potrzebną do tworzenia niezawodnych i nowoczesnych aplikacji.

Co najbardziej lubisz w Laravelu?

Laravel doskonale nadaje się do szybkiego tworzenia najnowocześniejszych aplikacji i zapewnia elastyczność, dzięki czemu jest odpowiedni dla wszystkich rodzajów aplikacji, od małych po korporacyjne.

Jakie musisz mieć aplikacje mobilne?

Obecnie bardzo lubię Clubhouse. Podoba mi się, jak prosty jest w użyciu i obsługuje tylko dźwięk. Dobra alternatywa dla wszystkich rozmów wideo i czatów, których muszę używać w pracy.

Ekspert Laravela nr 2: Shawn McCool

Jaka jest twoja wskazówka numer jeden dla początkującego Laravela?

Moją wskazówką numer jeden dla początkujących jest zwrócenie szczególnej uwagi na idiomy mediów. Z Laravelem można rozwijać się na wiele sposobów, ale deweloper kieruje się kilkoma „ścieżkami najmniejszego oporu”. Rozwój „na sposób Laravela” to rozwój w idiomie Laravela. Nie jest to konieczne, ale obserwując naturę medium, możemy lepiej zrozumieć nasze narzędzia. Tę samą koncepcję można zastosować do kodu uruchamianego w przeglądarce.

Sieć jest ważna i stanowi centralny punkt wielu technologii o wielu zastosowaniach. W najlepszym przypadku technologie te są opracowywane zgodnie z idiomem sieci. Gdy pominiemy idiomatyczne środowisko internetowe, możemy zakłócić ważny ekosystem konsumentów sieci. Nigdy nie jest za późno, aby zacząć przestrzegać idiomów za naszą odpowiedzialność.

Co jest bardziej wyjątkowego w Laravelu w porównaniu z innymi Szkieletami?

Może nie jest to od razu oczywiste, ale Laravel to system zarządzania treścią. Laravel ułatwia tworzenie aplikacji na dowolnym poziomie złożoności. Ale w jego DNA zakodowana jest zdolność do manipulowania typami danych z taką płynnością i łatwością, że cała branża agencji CMS została wstrząśnięta.

2-Shawn-McCool

Wszyscy przechodzą na Laravel jako preferowane narzędzie zarówno do podstawowego zarządzania treścią, jak i do bardziej złożonych aplikacji. Nie można zaprzeczyć, że istnieje wiele aspektów Laravela, które są atrakcyjne, w tym jego estetyczne piękno. Ale, za moje pieniądze, zdolność Laravela do wzmacniania znacznie różnych rodzajów organizacji, które robią znacząco różne rzeczy, jest niezaprzeczalnie wyjątkowa.

Twoje przemyślenia na temat najlepszych aspektów bycia programistą.

Uwielbiam tworzyć nowe sposoby interakcji z komputerem. Interfejs mojego komputera składa się z setek małych narzędzi, które zbudowałem w ciągu ostatnich lat. Interfejs został stworzony dla mnie i jest wyjątkowy na całym świecie. To nie jest coś dla biznesu; to wyrażanie siebie. Wyrażanie siebie poprzez rozwój zawsze będzie dla mnie największym motywatorem.

Co najbardziej lubisz w Laravelu?

Spędzam dużo czasu i skupiam się na tym, jak modeluję back-end moich systemów. Eksperymentuję z różnymi architekturami i podejściami. Moją ulubioną częścią Laravela jest to, jak po prostu… znika mi z drogi i pozwala mi skupić się na tym, co w danym momencie jest interesujące. Może klient potrzebuje trochę pracy. Dzięki Laravelu jest tyle rzeczy, o których nie muszę myśleć. Mogę po prostu skupić się na tym, co jest ważne dla mojego klienta. Kiedy chcę rozpocząć eksperyment, mogę to zrobić bez konieczności myślenia o normalnych rzeczach internetowych, ponieważ... wiem, że Laravel to obejmuje. Najbardziej kocham to, że nie muszę się skupiać na wszystkim, co robi dla mnie Laravel. Przejdźmy teraz do części zabawnej.

Jakie musisz mieć aplikacje mobilne?

Jeśli chodzi o aplikacje mobilne, do przetrwania potrzebuję LastPass i Telegram. Dzięki LastPass nigdy nie muszę logować się do aplikacji internetowych lub mobilnych. Nie wyobrażam sobie życia bez menedżerów haseł. Telegram to miejsce, w którym mieszkają moi przyjaciele, rodzina i boty (zarówno służbowe, jak i osobiste). To, do czego używam Runkeepera, jest oczywiste i prawdopodobnie jest trochę niewykorzystane. Ale aplikacje, które kocham najbardziej, to Kindle / Audible do opowiadań, a „Przez wieki” to moja ulubiona gra.

Ekspert Laravela nr 3: Jason McCreary

Jaka jest twoja wskazówka numer jeden dla początkującego Laravela?

**Nie walcz z frameworkiem.** Trzymaj się konwencji. Jeśli nie możesz znaleźć przykładu w dokumentacji, spróbuj przeformułować problem. Jeśli naprawdę nie możesz, sprawdź pakiety pierwszej imprezy. W ciągu 7 lat pracy z Laravelem zawsze mogłem korzystać z tego, co zapewnia framework. Zaufaj mi, w przyszłości będziesz myślał, że postępujesz zgodnie z konwencjami.

Co jest bardziej wyjątkowego w Laravelu w porównaniu z innymi Szkieletami?

Przez lata korzystałem z wielu frameworków PHP. Nawet kilka poza PHP, jak Rails i Express. Uwielbiam z Laravelem wszystko jest w cenie. Nie musisz sięgać po dodatkowe pakiety. Wszystko w porządku, są gotowe do pracy po wyjęciu z pudełka.

Jason-McCreary

Twoje przemyślenia na temat najlepszych aspektów bycia programistą.

Lubię rozwiązywać problemy. Czasami w przypadku trudnych problemów może to być przekleństwo. Budzisz się w środku nocy, myśląc o problemie. Ale ostatecznie rozwiązanie tego jest niesamowicie satysfakcjonujące.

Co najbardziej lubisz w Laravelu?

Oczywiście automatyczne aktualizacje . Żartuję. Nie, najbardziej podoba mi się w Laravelu społeczność. Jest bardzo aktywny, integracyjny i produktywny. Tyle wyszło ze społeczności. Z pewnością zmienia to zasady gry.

Jakie musisz mieć aplikacje mobilne?

Muszę przyznać, że na moim iPhonie nie mam zbyt wielu aplikacji mobilnych. Więc moje „must have” są dość podstawowe: Notatki, Twitter i Robinhood.

Ekspert Laravela nr 4: Usama Hafeez

Jaka jest twoja wskazówka numer jeden dla początkującego Laravela?

Dla początkującego użytkownika Laravela BARDZO łatwo jest się przytłoczyć, ponieważ różni się on nieco od innych frameworków. Polecam, nie poddawaj się, trzymaj się tego, najlepiej użyj IDE, takiego jak PHPStorm. Wkrótce będzie łatwiej i uwierz mi, że będziesz wdzięczny, że utrzymałeś kurs. Laravel jest piękna! Możesz się ze mną skontaktować na https://usamahafeez.com .

Co jest bardziej wyjątkowego w Laravelu w porównaniu z innymi Szkieletami?

Istnieje wiele niesamowitych rzeczy związanych z Laravel, od Eloquent (zajmujące się ładowaniem itp.) przez jego kolekcje do dostawców usług i nie tylko? Jednak nie chodzi tylko o te indywidualne cechy, a raczej o to, że jest on zaprojektowany w taki sposób, że wydaje się, że wszystko jest w harmonii, jakbyś grał muzykę. Och czekaj, jest zbudowany na „Symfony”

Usama-Hafeez

Twoje przemyślenia na temat najlepszych aspektów bycia programistą.

Dla mnie najlepszą częścią bycia programistą jest satysfakcja z budowania czegoś, co działa doskonale, wydajnie i pięknie. Fascynuje mnie obsesja na punkcie najlepszego sposobu wdrożenia czegoś.

Co najbardziej lubisz w Laravelu?

Jedną z najprzyjemniejszych rzeczy w Laravelu jest to, że praca nad istniejącą aplikacją jest tak samo ekscytująca, jak budowanie czegoś od podstaw. Framework utrzymuje wszystko w porządku, dzięki czemu nie uciekasz od bałaganu w PHP. Mechanizm walidacji, kolejki, mailable, wszystkie są na swoim miejscu. Twoje kontrolery mogą być naprawdę cienkie!

Jakie musisz mieć aplikacje mobilne?

Kilka ciekawych aplikacji mobilnych na mój telefon: Todoist, Keep, Google Lens, Blinkist

Ekspert Laravela nr 5: Irina Gataullina

Jaka jest twoja wskazówka numer jeden dla początkującego Laravela?

Rozumiejąc szerszy obraz, iteracyjnie kop głębiej.

Laravel zawiera mnóstwo dzwonków i gwizdków po wyjęciu z pudełka. Bardzo łatwo jest zostać przytłoczonym różnymi rzeczami dziejącymi się za kulisami. Najlepszą rzeczą, jaką możesz zrobić, to uzyskać ogólne zrozumienie tego, co Laravel pomaga Ci radzić sobie po wyjęciu z pudełka, a następnie zacząć odkrywać jego funkcje jeden po drugim. Kiedy zaczynasz pracę z Laravel, możesz bezpiecznie polegać na niektórych jego częściach, jednocześnie zastanawiając się, w jaki sposób Laravel robi różne rzeczy. Może to dotyczyć zarówno początkujących programistów backendowych, jak i tych bardziej doświadczonych. Mając dobrą architekturę, Laravel może cię jej nawet nauczyć. Możesz nie potrzebować dogłębnej znajomości OOP, ponieważ możesz się tego nauczyć, badając, jak Laravel działa za kulisami, gdy opanujesz podstawowe funkcje.

Co jest bardziej wyjątkowego w Laravelu w porównaniu z innymi Szkieletami?

Po dołączeniu różnych narzędzi po wyjęciu z pudełka, Laravel pomaga programistom tworzyć złożone aplikacje wielojęzyczne znacznie szybciej w porównaniu z innymi frameworkami PHP. Jego rzemieślnicza konsola, biblioteki zorientowane obiektowo, elegancka, elokwentna składnia, natywna obsługa wielu języków, uwierzytelnianie szkieletowe – wszystko to sprawia, że ​​proces tworzenia jest dziecinnie prosty. Poza tym społeczność wokół Laravela jest ogromna. Laravel jest prawie wszędzie w świecie backendu, co ułatwia rozwiązywanie problemów i rozwiązywanie problemów w porównaniu z innymi frameworkami.

Irina-Gataullina

Twoje przemyślenia na temat najlepszych aspektów bycia programistą.

Może być tak złożony lub tak prosty, jak tylko chcesz. Będąc programistą, możesz skoncentrować się na bardziej zorientowanym na użytkownika i interaktywnym rozwoju frontendu, inżynierii oprogramowania i złożonych algorytmach, tworzeniu aplikacji mobilnych lub desktopowych itp. Możliwości są nieograniczone. Możesz pracować w dużej firmie lub małym startupie, a nawet uruchomić własną firmę zajmującą się tworzeniem stron internetowych lub produkt SaaS. Możesz pracować w niemal każdej branży, od nauki po tworzenie stron internetowych dla małych firm.

A wszystko to za pomocą laptopa i połączenia internetowego.

Ponadto programowanie jest bardzo kreatywnym procesem, jeśli chodzi o podchodzenie do problemów i znajdowanie rozwiązań. Jako programista możesz opracować prawie wszystko, od niczego, co jest architektem, projektantem i faktycznym konstruktorem.

Co najbardziej lubisz w Laravelu?

Jak zmienia sposób myślenia o programowaniu PHP. Wiele osób nienawidzi PHP ze względu na jego składnię, słabą architekturę, słabe zabezpieczenia itp. Laravel eliminuje większość problemów, z którymi możesz się zmagać będąc programistą PHP. I nie tylko rozwiązuje wszystkie problemy, ale robi to elegancko, zapewniając solidną strukturę i niezawodne dodatki. Nie przypomina nawet języka programowania opartego na PHP: pisanie kodu Laravela i pisanie kodu PHP to dwa zupełnie różne procesy, nie mówiąc już o jego płynnym i minimalistycznym języku szablonów, który jest bardzo czytelny w porównaniu z innymi językami szablonów, takimi jak ejs , Kierownice lub jinja.

Jakie musisz mieć aplikacje mobilne?

Pierwsze dwa są wykorzystywane przez nasz zespół programistów do ustanowienia płynnego przepływu komunikacji.

Z drugiej strony Twitter jest spowodowany ogromną społecznością techniczną. Jest to sieć społecznościowa, w której możesz nie tylko promować swoje produkty i znajdować ludzi, z którymi możesz nawiązać kontakt i współpracować, ale także płynnie i elegancko uczyć się od innych.

Wniosek:

To wszystko. Jakie było twoje doświadczenie w czytaniu tych ekspertów? Jestem pewien, że poznałbyś kilka niesamowitych wskazówek i technik rozwoju Laravela. Pamiętaj o tych wskazówkach podczas tworzenia aplikacji internetowych z frameworkiem Laravel. Jeśli chcesz zatrudnić programistę Laravel , Elsner ma dedykowany zespół programistów Laravel z odpowiednimi umiejętnościami i wiedzą.