프레임워크에 대한 통찰력을 공유하는 5명의 Laravel 전문가

게시 됨: 2022-06-04

Laravel은 웹 애플리케이션 개발을 위해 가장 선호되는 오픈 소스 PHP 프레임워크 중 하나입니다. Laravel 개발은 개발자에게 비할 데 없는 몇 가지 이점과 함께 하기 쉽습니다. 우리는 5명의 Laravel 전문가에게 Laravel과 그 기능 및 이점에 대해 논의하도록 요청했으며 그들은 기꺼이 귀하가 갖고 싶어하는 통찰력 있는 정보와 지식을 제공하기로 동의했습니다. Christoph Rumpel, Shawn McCool, Jason McCreary, Usama Hafeez 및 Irina Gataullina가 Laravel 개발 을 위한 유용한 팁과 기술을 제공합니다. 지식의 바다에 빠져보세요.

라라벨 전문가# 1: Christoph Rumpel

라라벨 초보자를 위한 최고의 팁은 무엇입니까?

천천히 시작하십시오. Laravel은 다양한 요구에 맞는 큰 프레임워크입니다. 인증, 대기열 모니터링, 스캐폴딩 등을 위한 많은 기능과 추가 다중 패키지가 함께 제공됩니다.
첫 번째 프로젝트에서 모든 것을 확인하려고 한다고 가정해 보겠습니다. 그것은 확실히 압도적일 것입니다. 대신, 간단하게 시작하고 모든 새 프로젝트에서 단계적으로 새로운 것을 시도하십시오.

다른 프레임워크에 비해 라라벨이 더 특별한 점은 무엇입니까?

Laravel이 두드러지는 두 가지 측면이 있습니다. 첫째, 문서는 놀랍습니다. 좋은 문서가 얼마나 많은 차이를 만들 수 있는지는 정말 미친 짓입니다.
Taylor Otwell은 매년 2주 동안 모든 내용을 읽고 필요한 부분을 개선합니다. 나는 이러한 세부 사항에 대한 사랑을 존경하며 그만한 가치가 있습니다.

1-크리스토프-럼펠

둘째, Laravel 커뮤니티는 그러한 종류 중 하나입니다. 그것은 매우 환영하고 친절하므로 매우 빠르게 성장합니다. 당신은 즉시 당신이 여기에 속한 것처럼 느낍니다.
친근한 커뮤니티가 특별하지 않다고 생각할 수도 있지만 슬프게도 PHP 세계에서는 그렇습니다.

프로그래머의 가장 좋은 점에 대한 귀하의 생각.

나에게 프로그래밍은 자신의 디자인을 현실로 만들 수 있는 건축가가 되는 것과 같습니다. 프로그래머는 응용 프로그램을 처음부터 끝까지 스스로 코딩할 수 있습니다.
강력한 기능을 제공하며 안정적이고 현대적인 애플리케이션을 구축하는 데 필요한 창의성이 마음에 듭니다.

라라벨의 어떤 점이 가장 마음에 드시나요?

Laravel은 최첨단 애플리케이션을 빠르게 구축하는 데 탁월하며 소규모에서 엔터프라이즈 애플리케이션에 이르기까지 모든 종류의 애플리케이션에 적합하도록 유연성을 제공합니다.

당신의 필수 모바일 앱은 무엇입니까?

현재 저는 클럽하우스를 많이 즐깁니다. 사용이 간편하고 오디오만 지원한다는 점이 마음에 듭니다. 지금 당장 업무에 사용해야 하는 모든 화상 통화 및 채팅에 대한 좋은 대안입니다.

Laravel Expert# 2: Shawn McCool

라라벨 초보자를 위한 최고의 팁은 무엇입니까?

초보자를 위한 제 첫 번째 팁은 미디어의 관용구에 특별한 주의를 기울이는 것입니다. Laravel을 사용하면 다양한 방법으로 개발할 수 있지만 개발자는 몇 가지 "저항이 가장 적은 경로"로 안내됩니다. "라라벨 방식"을 개발하는 것은 라라벨의 관용구에서 개발하는 것입니다. 그렇게 할 필요는 없지만 매체의 특성을 관찰함으로써 도구를 더 잘 이해할 수 있습니다. 브라우저에서 실행되는 코드에도 동일한 개념을 적용할 수 있습니다.

웹은 중요하며 많은 사용 사례가 있는 많은 기술의 초점입니다. 최상의 시나리오에서 이러한 기술은 웹의 관용구에 따라 개발됩니다. 관용적인 웹 경험을 무시하면 웹 소비자의 중요한 생태계를 혼란에 빠뜨릴 수 있습니다. 우리 책임하에 관용구를 관찰하기 시작하기에 너무 늦은 때는 없습니다.

다른 프레임워크에 비해 라라벨이 더 특별한 점은 무엇입니까?

당장은 명확하지 않을 수도 있지만 Laravel은 콘텐츠 관리 시스템입니다. Laravel은 모든 복잡성 수준에서 애플리케이션을 만드는 작업을 용이하게 합니다. 그러나 그 DNA 안에 암호화된 것은 데이터 유형을 매우 유창하고 쉽게 조작할 수 있는 능력으로 전체 CMS 에이전시 산업이 그 핵심을 뒤흔들었습니다.

2-숀-맥쿨

모든 사람들이 기본 콘텐츠 관리와 더 복잡한 애플리케이션 모두를 위한 선호 도구로 라라벨로 전환하고 있습니다. 미적 아름다움을 포함하여 라라벨의 매력이 많은 측면이 있음을 부인할 수 없습니다. 하지만 제 돈으로 볼 때, 상당히 다른 종류의 작업을 수행하는 상당히 다른 종류의 조직에 권한을 부여하는 Laravel의 능력은 부인할 수 없이 특별합니다.

프로그래머의 가장 좋은 점에 대한 귀하의 생각.

나는 내 컴퓨터와 상호 작용하는 새로운 방법을 만드는 것을 좋아합니다. 내 컴퓨터의 인터페이스는 지난 몇 년 동안 구축한 수백 개의 작은 도구로 구성되어 있습니다. 인터페이스는 저를 위해 만들어졌으며 전 세계에서 유일합니다. 그것은 비즈니스를 위한 것이 아닙니다. 자기표현이다. 개발을 통해 나를 표현하는 것은 항상 나에게 가장 큰 동기 부여가 될 것입니다.

라라벨의 어떤 점이 가장 마음에 드시나요?

저는 많은 시간을 할애하고 시스템의 백엔드를 모델링하는 방법에 집중합니다. 다양한 아키텍처와 접근 방식을 실험합니다. Laravel에서 제가 가장 좋아하는 부분은.. 제 방식에서 벗어나 그 당시 흥미로운 것에 집중할 수 있게 해주는 것입니다. 클라이언트가 작업을 수행해야 할 수도 있습니다. Laravel 덕분에 생각할 필요가 없는 것이 너무 많습니다. 나는 내 고객에게 중요한 것에 집중할 수 있습니다. 실험을 시작하고 싶을 때 일반적인 웹에 대해 생각할 필요 없이 실험을 시작할 수 있습니다. 왜냐하면.. Laravel이 이를 다루었다는 것을 알고 있습니다. 내가 가장 사랑하는 것은 Laravel이 나를 위해 하는 모든 것에 집중할 필요가 _없다는 사실입니다. 재미있는 부분으로 넘어가겠습니다.

당신의 필수 모바일 앱은 무엇입니까?

모바일 앱과 관련하여 생존하려면 LastPass와 Telegram이 필요합니다. LastPass를 사용하면 웹이나 모바일 앱에 로그인할 필요가 없습니다. 암호 관리자가 없는 삶은 상상할 수 없습니다. Telegram은 내 친구, 가족 및 봇(직장 및 개인용)이 사는 곳입니다. 내가 Runkeeper를 사용하는 것은 분명하며 아마도 약간 활용도가 낮을 ​​것입니다. 하지만 제가 가장 좋아하는 앱은 스토리용 Kindle/Audible이고, Through the Ages는 제가 가장 좋아하는 게임입니다.

Laravel Expert# 3: Jason McCreary

라라벨 초보자를 위한 최고의 팁은 무엇입니까?

**프레임워크에 맞서지 마세요.** 규칙을 따르세요. 문서에서 예제를 찾을 수 없으면 문제를 재구성해 보십시오. 정말 할 수 없다면 자사 패키지를 확인하십시오. 7년 동안 Laravel과 함께 일하면서 저는 항상 프레임워크가 제공하는 것을 사용할 수 있었습니다. 저를 믿으세요. _미래 의 당신은_ 당신이 관례를 따른다고 생각할 것입니다.

다른 프레임워크에 비해 라라벨이 더 특별한 점은 무엇입니까?

저는 지난 몇 년 동안 많은 PHP 프레임워크를 사용해 왔습니다. Rails 및 Express와 같은 PHP 외부의 일부조차도. 나는 모든 것이 포함된 Laravel을 좋아합니다. 추가 패키지를 찾을 필요가 없습니다. 상자 밖으로 나갈 준비가 되어 있는 것이 좋습니다.

제이슨-맥크리어리

프로그래머의 가장 좋은 점에 대한 귀하의 생각.

나는 문제 해결을 좋아한다. 때로는 어려운 문제의 경우 이것이 저주가 될 수 있습니다. 당신은 문제에 대해 생각하면서 한밤중에 잠에서 깨어납니다. 그러나 결국 문제를 해결하는 것은 매우 보람 있는 일입니다.

라라벨의 어떤 점이 가장 마음에 드시나요?

물론 자동 업그레이드 . 농담이야. 아니요, 제가 라라벨에서 가장 좋아하는 것은 커뮤니티입니다. 매우 활동적이고 포괄적이며 생산적입니다. 커뮤니티에서 너무 많이 나왔습니다. 그것은 확실히 게임 체인저입니다.

당신의 필수 모바일 앱은 무엇입니까?

내 iPhone에는 모바일 앱이 많지 않습니다. 그래서 제 "필수품"은 아주 기본적인 것입니다: Notes, Twitter, Robinhood.

Laravel Expert# 4: Usama Hafeez

라라벨 초보자를 위한 최고의 팁은 무엇입니까?

Laravel 초보자에게는 다른 프레임워크와 약간 다르기 때문에 압도당하기가 매우 쉽습니다. 포기하지 말고 계속 사용하고 이상적으로는 PHPStorm과 같은 IDE를 사용하는 것이 좋습니다. 곧 쉬워질 것입니다. 계속 진행해주셔서 감사할 것입니다. 라라벨 예쁘다! https://usamahafeez.com 에서 저에게 연락할 수 있습니다.

다른 프레임워크에 비해 라라벨이 더 특별한 점은 무엇입니까?

Eloquent(열심히 로딩하는 등)에서 컬렉션, 서비스 제공자 등에 이르기까지 Laravel에 대한 많은 멋진 것들이 있습니까? 그러나 이러한 개별 기능뿐만 아니라 음악을 연주하는 것처럼 모든 것이 조화롭게 느껴지도록 설계되었다는 사실입니다. 오 잠깐, "Symfony" 위에 구축되었습니다.

우사마-하피즈

프로그래머의 가장 좋은 점에 대한 귀하의 생각.

나에게 프로그래머가 되는 가장 좋은 점은 완벽하고 효율적이며 아름답게 작동하는 무언가를 구축하는 데 만족한다는 것입니다. 나는 무언가를 구현하는 가장 좋은 방법에 집착하는 것이 흥미진진하다고 생각합니다.

라라벨의 어떤 점이 가장 마음에 드시나요?

Laravel에서 가장 즐거운 것 중 하나는 기존 앱에서 작업하는 것이 처음부터 무언가를 구축하는 것만큼이나 흥미롭다는 것입니다. 프레임워크는 모든 것을 체계적으로 유지하므로 PHP의 혼란에서 벗어날 수 없습니다. 유효성 검사 메커니즘, 대기열, 메일 가능 항목은 모두 자체 위치에 있습니다. 컨트롤러는 정말 얇을 수 있습니다!

당신의 필수 모바일 앱은 무엇입니까?

내 휴대전화에 있는 몇 가지 흥미로운 모바일 앱: Todoist, Keep, Google Lens, Blinkist

Laravel Expert# 5: Irina Gataullina

라라벨 초보자를 위한 최고의 팁은 무엇입니까?

더 큰 그림을 이해하고 반복적으로 더 깊이 파고듭니다.

Laravel에는 즉시 사용할 수 있는 수많은 종소리와 휘파람이 포함되어 있습니다. 배후에서 일어나는 모든 종류의 일에 압도되기는 매우 쉽습니다. 따라서 여러분이 할 수 있는 가장 좋은 방법은 Laravel이 즉시 처리하는 데 도움이 되는 사항에 대한 일반적인 이해를 얻은 다음 해당 기능을 하나씩 탐색하기 시작하는 것입니다. Laravel을 시작할 때 Laravel의 작업 방식을 파악하면서 일부 부분에 안전하게 의존할 수 있습니다. 백엔드 개발 프로그래머와 경험이 많은 프로그래머 모두에게 해당될 수 있습니다. 좋은 아키텍처를 가지고 있는 Laravel은 스스로 그것을 가르칠 수도 있습니다. 기본 기능에 익숙해지면 Laravel이 이면에서 작동하는 방식을 탐색하여 배울 수 있으므로 OOP를 자세히 알 필요는 없습니다.

다른 프레임워크에 비해 라라벨이 더 특별한 점은 무엇입니까?

다양한 도구를 기본적으로 포함하고 있는 Laravel은 개발자가 다른 PHP 프레임워크에 비해 복잡한 다국어 앱을 훨씬 빠르게 구축할 수 있도록 도와줍니다. 숙련된 콘솔, 객체 지향 라이브러리, 우아한 유창한 구문, 기본 다국어 지원, 스캐폴드 인증 등 모든 것이 개발 프로세스를 쉽게 만듭니다. 또한 Laravel 주변의 커뮤니티는 거대합니다. Laravel은 백엔드 개발의 세계 거의 모든 곳에서 다른 프레임워크에 비해 문제 해결 및 문제 해결 프로세스를 더 쉽게 만듭니다.

이리나-가톨리나

프로그래머의 가장 좋은 점에 대한 귀하의 생각.

원하는 만큼 복잡하거나 간단할 수 있습니다. 개발자가 되면 보다 사용자 지향적인 대화형 프론트엔드 개발, 소프트웨어 엔지니어링 및 복잡한 알고리즘, 모바일 또는 데스크톱 앱 개발 등에 집중할 수 있습니다. 가능성은 무한합니다. 대기업이나 소규모 스타트업에서 일할 수도 있고, 자체 웹 개발 사업이나 SaaS 제품을 시작할 수도 있습니다. 그리고 과학에서 중소기업을 위한 웹사이트 제작에 이르기까지 상상할 수 있는 거의 모든 산업 분야에서 일할 수 있습니다.

노트북과 인터넷 연결만 있으면 이 모든 것이 가능합니다.

또한 프로그래밍은 문제에 접근하고 솔루션을 찾는 것과 관련하여 매우 창의적인 과정입니다. 프로그래머는 건축가, 디자이너, 실제 빌더가 아닌 거의 모든 것을 개발할 수 있습니다.

라라벨의 어떤 점이 가장 마음에 드시나요?

PHP 프로그래밍에 대해 생각할 수 있는 방식을 변경합니다. 많은 사람들은 구문, 열악한 아키텍처, 열악한 보안 등으로 인해 PHP를 싫어합니다. Laravel은 PHP 개발자가 되는 데 어려움을 겪을 수 있는 대부분의 문제를 제거합니다. 또한 모든 문제를 해결할 뿐만 아니라 강력한 구조와 안정적인 추가 기능을 제공하여 우아하게 처리합니다. PHP 기반 프로그래밍 언어처럼 느껴지지 않습니다. Laravel 코드 작성과 PHP 코드 작성은 완전히 다른 두 가지 프로세스입니다. ejs와 같은 다른 템플릿 언어와 비교하여 훨씬 읽기 쉬운 유창하고 최소한의 템플릿 언어에 대해서는 이야기하지 않습니다. , 핸들 바 또는 jinja.

당신의 필수 모바일 앱은 무엇입니까?

처음 두 개는 개발 팀에서 원활한 커뮤니케이션 흐름을 설정하는 데 사용합니다.

반면에 Twitter는 거대한 기술 커뮤니티 덕분입니다. 그것은 당신이 당신의 제품을 홍보하고 연락하고 협력할 사람들을 찾을 뿐만 아니라 다른 사람들로부터 유창하고 우아하게 배울 수 있는 소셜 네트워크입니다.

결론:

그게 다야. 이 전문가들을 읽어본 경험은 어땠나요? Laravel 개발을 위한 몇 가지 놀라운 팁과 기술을 배웠을 것입니다. Laravel 프레임워크로 웹 애플리케이션을 개발할 때 이 팁을 염두에 두십시오. Laravel 개발자를 고용하고 싶다면 Elsner는 적절한 기술과 전문성을 갖춘 Laravel 개발자로 구성된 전담 팀을 보유하고 있습니다.