Wind Framework는 phpwind 팀에서 개발한 PHP 프레임워크입니다. 2010년 10월 개발이 시작되어 현재까지 4가지 버전(0.5, 0.8, 0.9, 1.0)이 내부적으로 출시되었습니다. phpwind 커뮤니티 제품의 'Magpie Bridge'라는 재건축 계획에서 유래되었습니다. phpwind의 아키텍처 수준 개발 모델을 재정의하여 확장 및 2차 개발이 더 명확하고 쉽게 보이도록 하기 위한 것입니다. 나중에 논의를 통해 재건 계획은 두 부분으로 나누어졌습니다. 그 중 일부는 기본 핵심 프레임워크입니다. 다른 부분은 phpwind 커뮤니티 데이터 서비스 센터와 플러그인 구성 요소 메커니즘입니다.
WindFramework의 초기 포지셔닝 및 비전은 다음과 같습니다. phpwind 커뮤니티 제품의 기본 구현을 개선하고 이를 통합된 방식으로 배포합니다. phpwind 제품에서 수년 동안 축적된 기술과 솔루션을 구성하고 재구성하여 이를 보편적이고 표준화된 도구로 만듭니다. /컴포넌트 라이브러리. 나중에 Windframework는 점차적으로 범용 PHP 프레임워크와 독립 프레임워크 제품으로 발전했습니다. 그 포지셔닝과 책임은 점점 더 명확해지고 있습니다. 전체 phpwind 커뮤니티 애플리케이션의 운영을 수행하고, 이에 대한 통합되고 표준화된 MVC 프로세스를 정의하며, 강력한 라우팅 및 뷰 렌더링 기능, 유연한 애플리케이션 배포 솔루션 등을 제공합니다. windframework는 phpwind 커뮤니티 제품을 제공하지만 phpwind 커뮤니티 제품과도 독립적입니다.
WindFramework의 뛰어난 특징은 '가벼운 코어'와 '확장 용이성'입니다. 소위 '라이트 코어': 핵심 디자인 아이디어가 명확하고 코드가 가볍고 효율성이 가볍습니다. '확장하기 쉽다'는 것은 컴포넌트 개발을 핵심으로 완전히 느슨하게 결합된 코드 구성으로 확장이 용이하다는 것을 의미합니다. 우리는 전통적인 프레임워크 아이디어를 제쳐두고 개발자가 자신의 구성 요소를 확장하고 자신만의 스타일 프레임워크를 구축하도록 권장합니다.
WindFramework와 새 버전의 관계는 무엇입니까?
간단히 말해서, phpwind의 새 버전은 WindFramework를 기반으로 개발되었습니다. 새 버전은 확장성과 템플릿 메커니즘에 중점을 두고 보다 편리한 2차 개발을 달성하기 위해 노력할 것입니다. 물론 WF 프레임워크를 기반으로 Shenma WEB 분산 배포, 데이터베이스 하위 테이블 및 하위 데이터베이스, URL 의사 정적 및 2차 도메인 이름 시스템을 모두 처리할 수 있습니다... 더 이상 말하지 않겠습니다. 너무 말을 많이 하면 놓칠 것 같아요...
WindFramework가 당신과 무슨 관련이 있나요?
우선, 프레임워크를 기반으로 한 새 버전은 기술적으로 질적인 도약을 이루었습니다. 위에서도 말했지만 하하~
둘째, 플러그인 사양 및 템플릿 사양을 기반으로 하는 새 버전의 프레임워크를 기반으로 더 많은 보조 개발자가 모든 사람에게 풍부한 템플릿과 애플리케이션을 제공할 것입니다. 아마도 지원센터가 생길 것 같아요~
물론 좋은 버전은 정말 좋습니다. 그럼 새로운 버전을 기대해 볼까요~
WindFramework의 특징은 무엇입니까?
1. 모델-뷰-컨트롤러(MVC)
2. 컴포넌트 확장 지원
3. 뷰 관리, 다중 템플릿 엔진 지원
4. 테마 및 스킨
5. 템플릿 뷰(layout)의 레이아웃 관리
6. 템플릿 태그 지원
7. 템플릿 태그 시스템을 기반으로 페이지 데이터 출력에 대한 보안 및 데이터 포맷 지원
8. 캐시 지원, 다중 캐시 솔루션
9. PDO를 기반으로 구현된 데이터 지속성 DB 링크는 분산된 마스터-슬레이브 읽기-쓰기 분리 전략을 지원합니다.
10. 요청 전처리 및 후처리, 차단 필터 배포
11. 라우팅 프로토콜 체인, 다중 라우팅 프로토콜 지원
12. 양식 개체 및 양식 유효성 검사
13. ErrorHandler 사용자 정의 오류 처리 핸들
14. 예외 시스템 및 로거 로그
15. 다양한 개발 모드가 WIND_DEBUG를 지원합니다.
16. 국제화(i18n)
17. 보안