MVC 아키텍처를 기반으로 한 간단하고 강력한 PHP 프레임 워크.
? 인출 된 MVC를 사용해야하는 이유는 무엇입니까?
- 간단한 MVC PHP 프레임 워크는 속도와 단순성에 중점을 둡니다.
- Laravel Blade 파일을 기반으로 한 템플릿 파일 .
- URL 매개 변수가 있는 놀라운 라우팅 .
- 작곡가 나 다른 외부 라이브러리를 사용하지 않습니다 . 순수한 PHP.
- 통합 디버거 , 5.6에서 8까지의 PHP를 지원합니다.
? MVC 웹 사이트를 사용합니다
- https://enpleated.karlosoft.com/mvc/
? 인출 된 MVC를 구현하는 방법은 무엇입니까?
- https://enpleated.karlosoft.com/mvc/implementation
문서
- https://enpleated.karlosoft.com/mvc/docs
? 특허
- MIT 라이센스에 따라 MVC를 사용할 수 있습니다. 자세히 여기 : https://enpleated.karlosoft.com/mvc/license
? FAQ
어떤 PHP 버전이 지원됩니까?
- ✅ 8.x- 지원.
- ✅ 7.x- 지원되는, php> = 8.4로의 업그레이드를 고려하십시오.
- ☑️ 5.6- PHP 9가 릴리스되면 작동하지 않고 권장하지 않으며 지원이 삭제됩니다.
- ❗ <5.5- 지원되지 않으면 작동하지 않습니다.
- PHP 5.6.40, 7.0.33, 7.1.33, 7.2.33, 7.3.32, 7.4.33, 8.0.26, 8.1.28, 8.2.19, 8.3.7에서 테스트.
어떤 웹 서버가 지원됩니까?
- 현재 Apache 만 지원되지만 Nginx에서 .htaccess의 동일한 기능을 달성하면이를 사용할 수 있습니다.
ENPLED MVC를 다른 프레임 워크와 어떻게 비교 하시겠습니까? Laravel과 비교하여 차이점은 무엇입니까?
ENPLATED MVC는 다른 주요 프레임 워크만큼 많은 기능을 제공하지 않습니다. 예를 들어, ENPLED MVC는 매우 제한된 테스트, 자동 배포 및 유사한 기능을 갖습니다.
그러나 큰 프레임 워크는 불필요하게 복잡합니다. 다음은 Laravel 및 Enpated MVC로 작성된 유사한 응용 프로그램의 비교입니다.
| MVC를 사용합니다 | 라 라벨 |
|---|
| 로딩 속도 | ≈10ms? | ≈200ms? |
| 크기 | 340 KB? | 49.3MB? |
| 파일 수 | 48? | 4589? |
| 지원되는 DB | Mariadb, mysql, sqlite? | mariadb, mysql, sqlite, postgresql, sql server? |
- Laravel은 수십 명의 사람들이 일하는 거대한 프로젝트에 적합합니다. Laravel은 의미가 있습니다. 제조 된 MVC는 중소형 프로젝트에 적합하며 Laravel과 동일한 기능을 제공하지는 않지만 훨씬 빠르고 작으며 훨씬 직관적입니다.
ENPATED MVC는 OOP를 기반으로합니까?
아니요, MVC의 전체 코어는 절차 적으로 작성됩니다. OOP가 핵심을 느리게 만들기 때문에 주로 속도를위한 것입니다.
그러나 우리는 컨트롤러와 코드를 실질적으로 OOP 코드로 만들 수있는 모델 모두에 많은 기술을 사용하므로 OOP 프로젝트와 매우 유사하게 접근 할 것입니다.
ENPLED MVC 개발을위한 다음 계획은 무엇입니까?
ENPLATED MVC는 ENPLATED PROJECT의 일부입니다
- https://enpleated.karlosoft.com
사용 된 출처
- bootstrap (https://getbootstrap.com)
- 부트 스트랩 아이콘 (https://icons.getbootstrap.com)