Sitepoint의 2015 PHP 프레임 워크 설문 조사에서 놀라운 경쟁자 인 Nette가 밝혀졌습니다. 이 기사는 Nette를 탐구하여 특징을 검토하고 Symfony2와 비교합니다.
와 크게 다릅니다
.neon
에 정의 된 Nette의 라우팅 시스템은 공장을 사용하여 URI를 컨트롤러/작업에 매핑합니다. 예를 들면 :
이것은 깨끗하게 동작에 연결됩니다. 라떼 템플릿의 링크 생성은 간결합니다
결론 :
제공된 FAQ는 Nette의 주요 측면에 대한 포괄적 인 개요, 보안, 디버깅, 템플릿, 라우팅, 프로젝트 설정, 테스트, 양식 처리, 상호 운용성 및 커뮤니티 참여에 대한 포괄적 인 개요를 제공합니다. 이 FAQ는 주요 기사의 기술 세부 사항을 효과적으로 보완합니다www
index.php
라떼 템플릿 엔진 : vendor
Nette의 템플릿 엔진 인 Latte는 Twig에 비해 간소화 된 구문을 제공합니다. 출력 및 제어 구조 모두에 app
config
presenters
컨트롤러 및 동작 (발표자) : templates
Nette의 발표자는 컨트롤러 역할을합니다. 메소드는 일반적인 동작을 보여줍니다 : router
<code class="language-php">$router[] = new Route('post/show/<postid>', 'Post:Show');</postid></code>
renderShow
Post/Show.latte
인증 및 양식 :
Nette는 메모리 및 데이터베이스 기반 접근 방식을 포함한 다양한 인증 방법을 지원합니다. Access Control은 역할과 ACL 시스템을 사용하지만 구현은 Symfony2의 보다 직관적이지 않을 수 있습니다. 양식 생성은 간단하여 처리 제출을위한 콜백 처리기를 활용합니다.
디버깅 및 테스트 : Nette에는 강력한 디버깅 도구 인 Tracy와 테스트 프레임 워크 인 테스터가 포함됩니다. Tracy는 개발을위한 편리한 도구 모음 (아래 표시)을 제공하며 생산에서 쉽게 비활성화합니다.
위 내용은 Nette 프레임 워크 : 첫인상의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!