1. 현재 회사의 비즈니스는 기본적으로 다양한 유형의 웹사이트와 시스템을 개발하기 위해 프레임워크를 사용하고 있습니다.
2. PHP 프레임워크에는 Yii, laravel, phalcon 및 기타 뛰어난 프레임워크가 포함되어 있습니다. 모든 면에서 훌륭하고, 유지 관리는 누군가가 담당합니다. 단점은 커널 부분을 수정하는 것이 편리하지 않다는 것입니다
3. 자신만의 프레임워크를 사용하는 것의 장점은 시작하기가 상대적으로 쉽다는 것입니다. 회사 상황에 따라 프레임워크를 수정 및 조정하고 다른 프레임워크를 통합하는 데 단점은 성능 비교가 낮고 프레임워크 설계에 결함이 있으며 업데이트 및 반복에 시간이 걸립니다
4. 선택?
스타트업 회사는 기존 프레임워크를 사용하는 데 적합합니다. 왜냐하면 이 단계에서는 회사가 재정적으로 부족하고 인력이 부족하기 때문입니다. 더 중요한 것은 프로젝트를 빨리 완료해야 하고 시간이 부족하다는 것입니다. 자체 프레임워크를 연구하고 자체 프레임워크를 자주 사용하는 회사는 비교적 성숙한 회사입니다.
그리고, 커널 부분 수정에 관해 언급하신 불편함은 없는 것 같아요. 수정하고 싶다면 프레임워크의 소스 코드를 읽어보시면 됩니다
.제가 제안하는 것은 자체 제품에 중점을 둔 기술 회사라면 적절한 프레임워크를 직접 개발하는 것이 좋지만 핵심 작업을 수행하는 전문가가 있을 때 해야 한다는 것입니다.
전통적인 회사이고 단지 디스플레이 웹사이트라면 어떤 프레임이라도 괜찮습니다.
그렇다면 나는 당신의 관점에 동의하지 않습니다.
자신만의 프레임워크를 사용하면 상대적으로 시작하기가 쉽다는 장점이 있습니다. 자신만의 프레임워크를 시작하는 것의 어려움은 문서에 따라 결정됩니다. 문서 없이 시작하는 것도 마찬가지로 어렵습니다.
회사 상황에 따라 프레임워크를 수정 및 조정하고 다른 프레임워크를 통합하는 등의 작업이 더 쉽습니다.동의합니다. 유연성이 더 높지만, 개발 전에 회사의 비즈니스에 대한 전반적인 계획이 있다는 것이 전제입니다
단점은 성능이 상대적으로 낮고, 프레임워크 디자인에 결함이 있을 것이고, 업데이트하고 반복하는 데 시간이 걸릴 것입니다전문가가 핵심 작업을 수행한다면 프레임워크는 매우 정확합니다. 스스로 개발하는 것이 확실히 회사의 비즈니스에 가장 적합합니다. 성능이 낮지는 않지만 개발하는 동안 기분이 좋아집니다. 그리고 프레임워크가 반복되면 회사의 비즈니스가 변경될 때 일반적으로 발생하므로 충돌이 없습니다. . 다른 프레임워크를 사용하려면 리팩토링해야 합니다
또한 프레임워크가 무엇인지 언급하겠습니다. 제가 이해한 바는 일부 개발자가 일반적으로 사용하는 클래스 라이브러리 + 프로젝트 개발 사양입니다.
따라서 유명 + 기술 회사는 시간 비용에 관계없이 자체 프레임워크를 구축해야 합니다. 다른 오픈 소스 프레임워크를 사용하더라도 여러 번 반복하면 해당 회사에만 속하는 클래스 라이브러리 세트가 형성됩니다.
이렇게 정리해보자. 기존 프레임워크보다 더 나은 자체 프레임워크를 구성할 수 있는 사람을 고용할 수 있나요? 지금 그런 사람이 있나요? 그렇지 않으면 제품이 만들어지기 전에 회사가 사산될까 두렵습니다. 결국, 인터넷 업계에서 사업을 시작할 때 가장 중요한 요소는 속도입니다. 이것이 바로 PHP가 "빠른" 언어이기 때문에 최고의 언어인 이유이기도 합니다.
잘 알려진 프레임워크의 장점은 강력하고 대부분의 프로그래머가 사용할 수 있다는 것입니다. 온라인 정보가 풍부하고 매년 업데이트와 반복이 있습니다.
직접 개발하는 경우 먼저 회사에서 해야 할 일이 있습니다. 강한 사람이 있고, 둘째, 새로 온 사람이 배우려면 많은 에너지가 필요하고, 시작할 수 없으면 그냥 사용하십시오. 프레임워크가 막히면 너무 많으면 매우 번거로울 것입니다. 물론 Laravel과 같은 성숙한 프레임워크가 더 좋습니다. 아주 좋습니다