Which PHP Framework is best for you? (2018 update)

너무 많은 PHP 프레임 워크가 있고 혼란이 너무 많습니다 객관적인 의견을 제시하는 것은 어렵습니다

내가 가진 경험이 더 많은 것들! 더 구체적으로 Codeigniter

Laravel Phalcon Symphony Zend framework 슬림하고 마침내 사용하는 것들만 작곡가 패키지! 먼저 프레임 워크를 비교하기 전에 내가 가장 많이 사용한 것은, 다른 PHP 프레임 워크가 많이 있지만 목록이 있다는 것을 알고 있습니다 거대하고 모든 것을 비교하는 것은 불가능합니다! 그래서 내가 만약 우리는 내가 경험 한 프레임 워크를 비교해 보았습니다 어떤 프레임 워크가 당신의 필요에 더 잘 맞는지 결정하십시오! 어느 것이 최고인지에 대한 제 의견을 말하면서 많은 질문을 받고 있습니다 그 질문에 대한 직접적인 대답은 없다

무언가 목적이 아니기 때문에! 나는 당신에게 예제를 줄 것이다 조금 더 구체화 된 것일 수도 있습니다 대답 예를 들어 가장 유명한 PHP 프레임 워크는 무엇입니까? 대답은 Laravel입니다! 어느 것이 가장 빨리 배우는가? 대답은 CodeIgniter입니다! 어떤 것이 성능면에서 최상입니까? 팔콘도 쉽게 대답! 어느 것이 가장 확장 가능합니까? 대답은 Symfony 프레임 워크입니다! 나에게 어려운 점은 다른 개발자에게 설명하는 것은 다른 프레임 워크가 해결할 것이라는 것입니다 예를 들어 "Okay Johnny와 같은 다른 질문에 대해서는 다른 문제가 발생하지만 직장에서 프로젝트를위한 하나의 프레임 워크 만 선택해야한다고 가정 해 봅시다! 어느 하나 있어야합니까? 나에게 이런 종류의 질문은 대답하기가 어렵다

그래서 대답은 항상 "그것이 달려 있습니다"그것이 제가 만든 주요 이유입니다

같은 질문을 가진 많은 사람들에게 비디오 답변으로이 비디오 그곳에! 프레임 워크를 알파벳순으로 살펴보고 그렇게하지 않아도됩니다 리뷰가 주로오고 있음을 염두에 두어야 할 번호 하나를 선택하십시오 10 년 동안 PHP로 작업 해 온 경험이 있습니다 PHP 프레임 워크! 내가 말하려고하는 모든 것은 내 개인적인 의견입니다 괜찮은 것에 동의하지 마라

당신이 온화한 코멘트를 남기고 있는지 확인하십시오 아래 설명을 참조하십시오 그걸로 우리가 마침내 시작할 수 있다고! 그럼 내가 제일 좋아하는 프레임 워크 중 하나를 가지고 시작한다 알파벳순으로, 이것은 Codeigniter입니다 기회는 Codeigniter를 이미 들었습니다 가장 간단한 PHP 중 하나입니다 당신이 사용할 수있는 프레임 워크! 문서가 방금 거대하고이 프레임 워크가 리팩토링되지 않았 더라면 Stack Overflow에서 많은 질문에 대한 답을 찾을 수 있습니다

당신은 문자 그대로 codeigniter에 문제가있는 것을 찾을 수 있습니다 인터넷 검색을 통해 CodeIgniter는 주로 초보자를 대상으로합니다 강력 함에도 불구하고 쉽게 사용할 수있는 라이브러리 사용의 힘을 보아라 너무 많은 것을 만드는 것은 매우 쉽기 때문에 좀 더 신중해야합니다 다르게 처리 할 수있는 코드 행은 있지만 마지막에는 처리 할 수없는 코드 행 최소한의 CodeIgniter는 정말 빠른 렌더링을 가지고 있습니다

라이브러리를 호출 할 때 공간이 적기 때문에 성능이 향상됩니다 다른 프레임 워크와 비교하여 요약 사용 코드 ignitor로 사용하면 초급 당신이 정말로 원하지 않으면 프레임 워크를 매우 빨리 배울 필요가 있습니다 코딩을 시작하려면 로컬 컴퓨터에 작곡가를 설치하십시오 예를 들어 당신이 빠른 웹 사이트를 원한다면 많은 윈도우 사용자들이 콘솔을 싫어한다 실적에 대해 조사하는 데 너무 많은 시간을 보내고 마지막으로 중소기업을 대상으로하고 있으며 귀하의 프로젝트를 통해 말 그대로 가장 빠른 가치 제공을 시작할 수 있습니다

CodeIgniter에서 실제로 완전한 기능을 가지고 있습니다 미래에 프레임 워크를 확장하는 것이 더 어려울 것이라는 점을 명심하십시오 개발 팀이 점점 더 커지면서 개인적으로 CodeIgniter를 사랑합니다 안정적이고 빠른 프레임 워크이기 때문에 모든 것을 제안합니다 그러나 시간을 바꾸고 싶으면 대부분의 시간 동안 나는 정말로 고심하고있다

다음 프레임 워크의 기본 동작은 laravel이거나 그렇지 않으면 마음에 드는 프레임 워크는 보통 싫어하거나 보통 사랑하는 사람들입니다 코드가 깨끗하고 좋은 방법을 따르기 때문에 코드가 가장 좋습니다 유명한 프레임 워크가 거기에 있기 때문에 당신은 할 수있는 많은 라이브러리를 찾을 수 있습니다 사용하고 그것은 또한 다른 기업의 바람직한 프레임 워크입니다 손에 익숙하지 않은 사람들은 배우기가 더 어려워서 느린 부분이 정직하기는 진하지 만 마음에 있습니다 PHP 7을 사용하고 laravel에서 우수 사례를 사용하기 시작하면 피클을 쓰지 않고 울부 짖고 느린 반응을 보니 커다란 소리가납니다

당신이 더 가벼운 버전을 원한다면 유충의 성능에 대한 개선 laravel의 나는 또한 미니 프레임 워크 나 Flair를 제안 할 것입니다 명명 된 루멘으로 당신이 할 수있는대로 laravel에 대한 제 의견을 연장하고 싶지는 않습니다 내 의견으로는 요약에 대해 이야기하는 기사를 많이 찾으십시오 laravel을 사용하십시오 당신의 사업이 깨끗한 경우 애벌레의 학습 곡선을 가질 여유가 있다면 코드와 당신은 당신이 원한다면 실행중인 배경에 무엇이 있는지 관심을가집니다

최신 기술 및 모범 사례를 어떻게 사용하는지 보길 원합니다 당신이 큰 팀이고 프로젝트가 점점 더 커지고 있다면 프로그래밍 laravel이 큰 팀을 도울 것임을 명심하십시오 그것을 배우고 마지막으로 laravel을 사용하는 아주 좋은 튜토리얼 최신 PHP를 사용하기 위해 최선의 방법으로 서버를 구성 할 수 있습니다 버전 및 cussing 당신이 간단한 칩셋을 사용하는 경우에 나는 아닙니다 당신이 아마 lara의 성능에 어려움을 겪을 것이므로 다음을 제안하십시오 우리 목록에있는 프레임 워크는 팔콘이거나 다른 프레임 워크 중 가장 빠른 프레임 워크 중 하나입니다

프레임 워크는 C로 만들어졌고 슈퍼 슈퍼의 주된 이유입니다 일부 벤치 마크를 보게 될 빠른 사람들은 그것이 정말로 다른 한편으로는 빠른 프레임 나는 개인적으로 그것이 정말로 어렵다는 것을 안다 다른 프레임 워크와 비교하여 문서화가 쉽지 않으므로 이것을 사용하십시오 나는 그것을 사용하는 문법이나 구문이 좋지 않은지 잘 모르겠습니다 하지만 나는 팔콘을 쓰는 데 익숙해 질 수 없다

경험은 예를 들어 많은 고객을 대상으로 제품을 만드는 경우 귀하가 웹 대행사라고 가정 해 보겠습니다 서버는 팔콘과 같은 PHP 확장을 설치하도록 구성 가능하며 마지막으로 너무 많은 팔콘의 확장을 찾을 수 없었다 잘 맞지 않는다고 생각한다 개발자가 C에서 확장 기능을 작성하여 현재 알지 못하는 페이지가있는 경우 틀린 팔콘은 환상적인 틀이다 매우 잘하고 매우 빠르게 작업을 수행하며 매우 안정적인 프레임 워크입니다

뿐만 아니라 잠시 동안 그것을 사용하는 사람들로부터 그들은 결코 큰 것을 갖지 못한 것처럼 보인다 프레임 워크의 문제는 내 개인적인 취향에서 결코 좋아하지 않는다는 것입니다 너무 많이 그리고 나는 당신의 성능이 서버가 당신을위한 최고의 우선 순위라면 팔콘이 최고라고 생각합니다 솔루션을 MVC PHP 프레임 워크로 사용할 수있는 솔루션을 제공합니다 당신이 아마 슬림에 대해 들었 PHP에서 숙련 된 웹 개발 프레임은 매우 가능하지만 당신은 아마 회사는 슬링을 사용하지 않거나 슬림하게 사용하는 것을 광범위하게 요구합니다

내 개인적인 견해와 같이 프레임 워크로 유명하지는 않습니다 다른 한편으로는 시작하기를 원한다면 사용할 수있는 아주 좋은 프레임 워크입니다 빨리 그리고 당신은 당신이 당신의 독특한 아키텍처를 가질 계획을 가지고 있습니다 프로젝트 그래서 나는 슬림 주로 경험이 많은 사람들이 사용하는 것이 좋습니다 것이 개발자가 자신의 방식대로 사용할 수있는 완전한 자유를 제공함에 따라 이는 단순히 자신이 무엇을하고 있는지 모를 경우 아마 끝날 것이라는 것을 의미합니다 너무 많은 라인의 코드 슬림은 매우 훌륭하고 가벼운 프레임 워크이지만 중년 개발자를 위해 제안하지 않을 것입니다

더 간단하고 가벼운 프레임 워크를 좋아할 경험이 풍부한 PHP 개발자 같은 시간에 또는 처음에 매우 빠른 데모 프로젝트를 만들 수 있습니다 우리 목록에는 교향곡 프레임입니다 나는 정직해야합니다 그것이 유일한 틀입니다 내가 기본 프레임 워크로 사용한 적이 없으므로 완전한 의견이 없습니다

나는 항상 거기에서도 항상 사용하고있다 작곡가 라이브러리 Symphony를 사용하고 있습니다 심포니에 대한 주요 피드백은 그들이 정말 대단한 일을하고 있다는 것입니다 라이브러리를 만들 때 실제로 가장 훌륭한 라이브러리와 symfon을 기본 프레임 워크로 사용하는 좋은 문서는 그렇지 않습니다 내 의견으로는 거대한 틀이기 때문에 간단하다

간단한 프레임 워크를 시작하려면 이름이있는 미니 프레임 워크가 필요합니다 cilix 내 친구들이 cilix를 사용하고있어 매우 인상적입니다 심포니에 대한 충분한 의견이없는 미니 프레임의 힘 좋은 경험이나 나쁜 경험이 있으면 아래에 몇 가지 의견을 남기십시오 우리의 목록에서 단순한 다음 프레임은 Zen 프레임입니다 항상 프레임 워크를 내 좋아하는 것 중 하나라고 지칭 할 때 프레임 워크 사람들은 진지하게 사람처럼 간다

이것은 가장 복잡하다 프레임 워크 내가 사용한 적이있는 자바에서 내 코드를 작성하는 것을 선호하므로 하나의 간단한 일을위한 코드 등 사람들이 옳다는 것은 거기에서 복잡하다 좋은 문서가 아니며 Zend 프레임 워크는 거대한 괴물이지만 라이브러리는 독특하고 완벽하게 확장 가능하므로 그 라이브러리를 사용하고 있습니다 사실 데이터베이스를 주로 사용하는 식료품 점착 기업 연결과 지금까지 좋은 선택 이었어 진짜 유일한 결함은 내가 정말로 정말로 가난하다고 생각하는 문서입니다

cent framework 하나를 광범위하게 사용하고 cent framework 도구를 사용하고 있습니다 그들의 도서관이 내가 제안 할 안정성에 대해 매우 감명을 받았습니다 매우 숙련 된 개발자에게만 프레임 워크를 제공합니다 그렇습니다 Java를 작성하는 것과 매우 흡사합니다

그리고 마침내 우리는 사용하지 않는 방법을 가지고 있습니다 모든 PHP 프레임 워크와 이것을 위해 작곡가 패키지를 사용합니다 단 하나만 말해야합니다 너는 너의 프로젝트가 거대해질 수 있기 때문에 너는 정말로주의해야한다 내가 보통 사람들이 백인으로 시작한다는 뜻을 설명해주세요

캔버스에 코드가 전혀 없으며 이동 중에도 작곡가 라이브러리를 추가 할 수 있습니다 이론적으로는 어떤 실험실이라도 사용할 수있는 아이디어로 매우 좋습니다 당신은 다른 한편으로는 사랑합니다 그것은 최고의 작곡가 라이브러리는 일반적으로 프레임 워크의 개발에서오고 있습니다 실행하지 않으면 네 가지 프로젝트가 네 가지 프레임 워크로 끝나게 될 것입니다

이유는 새로운 개발자와 함께 확장하기가 더 어렵 기 때문입니다 당신이이 길을 따라 가려면 조심해야합니다 의견 당신이 사랑하고 사용하는 프레임 워크를 선택하는 것이 낫습니다 작곡가가 제작 한 외부 라이브러리는 최소한이 방법으로 당신과 당신의 팀이 코드를 작성하는 방법에 일관성이 있습니다 코드가 너무 무거워서 추가 라이브러리가없는 것을 확인하십시오

어떤 프레임 워크가 당신에게 어울리 며 추세를 듣지 않는지 요약으로 사용하십시오 당신이 나를 위해 사용하고있는 프레임 워크에 만족한다면 중요한 규칙 따라야 할 것은 유산이 아니라는 것입니다 그것은 효과가 있지만 확장 능력도 가지고 있습니다 마음에 프로젝트의 대부분은 일반적으로 프로젝트의 작은 시작하고 그들은 점점 더 커지면서 당신은 당신이 무엇인지 아는 것에 조심해야합니다 당신이 프레임을 선택할 때 그 일을하는 것입니다

동영상을 보시려면 엄지 손가락을 잊지 마세요 그걸 좋아하고 구독하는 것을 잊지 마라 다음 비디오까지 안녕하세요