>  기사  >  PHP 프레임워크  >  yii 프레임워크가 무엇인가요?

yii 프레임워크가 무엇인가요?

(*-*)浩
(*-*)浩원래의
2019-11-14 16:00:305747검색

Yii는 WEB 2.0 애플리케이션 개발에 적합한 고성능 PHP 프레임워크입니다. MVC, DAO/ActiveRecord, I18N/L10N, 캐싱, 인증 및 역할 기반 액세스 제어, 스캐폴딩, 테스트 등을 포함한 풍부한 기능이 제공되어 개발 시간을 크게 단축할 수 있습니다. Yii는 오픈 소스, 객체 지향, 구성 요소 기반 MVC PHP 웹 애플리케이션 프레임워크입니다. Yii는 중국어로 "단순함과 진화"를 의미하는 "Yee" 또는 [ji:]로 발음되며 "Yes It Is!"의 약어일 수 있습니다. (권장 학습:
yii tutorial

)

yii 프레임워크가 무엇인가요?Yii는 원래 PRADO 프레임워크의 단점인 복잡한 페이지의 느린 처리, 가파른 학습 곡선 및 사용자 정의의 어려움 컨트롤이 많습니다. 2006년 10월, 10개월 간의 개발 끝에 Yii의 첫 번째 알파 버전이 출시되었고, 이어 2008년 12월 버전 1.00이 공식 출시되었습니다.

Yii 1.1은 2010년 1월에 출시되었으며, 폼 빌더, 관계형 활동 기록 쿼리, 단위 테스트 프레임워크 등이 추가되었습니다. Yii 커뮤니티는 PHP7 및 보안 수정 사항을 지원하는 1.1 브랜치에 계속 중점을 두고 있습니다. 최신 버전은 2019년 4월 버전 1.1.21입니다. 2011년 5월, 개발자들은 새로운 PHP 버전을 사용하고 아키텍처 결함을 수정하기로 결정하여 버전 2.0이 탄생했습니다. 2013년 5월 Yii 2.0 코드가 출시되었고, 2014년 10월 첫 번째 안정 버전이 출시되었습니다. PHP7은 버전 2.0.9부터 지원됩니다. 최신 버전인 2.0.19가 2019년 5월에 출시되었습니다.

Yii 기능에는 다음이 포함됩니다:

Model-View-Controller(MVC) 디자인 패턴.

복잡한 WSDL 서비스 사양을 생성하고 웹 서비스 요청 처리를 관리합니다.

메시지 변환, 날짜 및 시간 형식, 숫자 형식 및 인터페이스 현지화를 포함한 국제화 및 현지화(I18N 및 L10N).

계층적 캐싱 솔루션은 데이터 캐싱, 페이지 캐싱, 조각 캐싱 및 동적 콘텐츠를 지원합니다. 캐시된 저장매체는 변경될 수 있습니다. 오류 처리 및 로깅. 로그 메시지를 분류하고 필터링하여 다른 대상으로 라우팅할 수 있습니다.

보안 조치에는 XSS(교차 사이트 스크립팅), CSRF(교차 사이트 요청 위조) 및 쿠키 변조 방지가 포함됩니다.

PHPUnit 및 Selenium을 기반으로 한 단위 및 기능 테스트입니다.

Gii 도구를 통해 스켈레톤 애플리케이션 및 CRUD 애플리케이션용 코드를 자동으로 생성합니다.

Yii 구성 요소 및 명령줄 도구는 XHTML과 호환되는 코드를 생성합니다.

은 타사 코드와 함께 작동하도록 설계되었습니다. 예를 들어 PEAR 또는 Zend Framework의 코드를 포함할 수 있습니다.

위 내용은 yii 프레임워크가 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.