>  기사  >  ThinkPHP6.0RC2 버전 출시 - 아키텍처 업그레이드, 간소화된 코어

ThinkPHP6.0RC2 버전 출시 - 아키텍처 업그레이드, 간소화된 코어

藏色散人
藏色散人앞으로
2019-04-23 10:28:216408검색

5.2 버전이 6.0으로 변경된 이후 공식에서는 아키텍처 최적화와 코어 간소화에 전념하는 동시에 매뉴얼과 테스트도 준비하고 있습니다. 거의 한 달 간의 개발 끝에 공식적으로 ThinkPHP 6.0RC2 버전이 출시되었다고 발표했습니다. 5.2版本变更为6.0以来,官方一直致力于优化架构和精简核心,同时也在准备手册和测试工作,在经过近1个月的开发迭代后,官方宣布发布ThinkPHP6.0RC2版本。

主要更新

相比较RC1版本更新调整较大,主要更新如下:

● 底层架构针对协程做优化调整

● 增加WEB应用管理类Http

● 增加应用初始化服务和服务注册机制

● 查询事件和模型事件使用事件系统接管

● Session类重构,不再使用PHP内置会话

● Cookie类仅支持设置和写入,不再支持读取

● 取消Config类的动态设置功能

● 部分核心功能中间件化(页面Trace、多语言、请求缓存和Session初始化)

● 取消惯例配置文件

● 增加驱动接口规范驱动开发

● 改进Db类和查询类

● 精简一些不必要的类库

● 改进路由注册

● 由于异常的需要View类改为内置,但默认仅支持原生PHP模板

● 大量细节改进和修正

由于架构调整,建议之前5.2RC版本的用户重新安装6.0版本进行测试。

安装框架

6.0版本仅支持composer安装(建议使用国内镜像安装),也不再支持Git安装,由于尚未正式发布,目前仅支持安装6.0.x-dev

메인 업데이트

RC1 버전에 비해 업데이트 조정 폭이 더 커졌습니다. 주요 업데이트 내용은 다음과 같습니다.

● 기본 아키텍처가 코루틴에 맞게 최적화 및 조정되었습니다.

● WEB 애플리케이션 관리 클래스 가 추가되었습니다. Http

● 애플리케이션 초기화 서비스 및 서비스 등록 메커니즘 추가

● 쿼리 이벤트 및 모델 이벤트는 이벤트 시스템에 의해 인계됨

Session 클래스가 리팩터링되고 PHP 내장 세션은 더 이상 사용되지 않습니다.

Cookie 클래스는 설정과 쓰기만 지원하며 더 이상 읽기를 지원하지 않습니다.

Config 클래스의 동적 설정 기능을 취소합니다.

● 일부 핵심 기능은 미들웨어 기반 (페이지 추적, 다국어, 요청 캐시 및 세션 초기화)

● 기존 구성 파일 취소

● 드라이버 인터페이스 사양 드라이버 개발 추가

● Db 클래스 및 쿼리 클래스 개선

● 불필요한 클래스 라이브러리 간소화

● 라우팅 등록 개선 🎜🎜● 예외적으로 View 클래스를 내장 클래스로 변경해야 하는데 기본적으로 네이티브 PHP 템플릿만 지원하기 때문입니다🎜🎜 ● 많은 디테일 개선 및 수정🎜🎜아키텍처 조정으로 인해 이전 5.2RC 버전 사용자는 테스트를 위해 6.0 버전을 다시 설치하는 것을 권장합니다. 🎜🎜🎜설치 프레임워크🎜🎜🎜6.0 버전은 composer 설치만 지원하며(국내 미러 설치 사용 권장) Git 설치는 더 이상 지원하지 않습니다. 정식으로 출시되지 않았기 때문에 현재 6.0.x-dev 개발 버전 설치만 지원합니다. 🎜
composer create-project topthink/think=6.0.x-dev tp
🎜🎜확장 정보🎜🎜🎜일반적으로 사용되는 일부 공식 확장 기능은 기본적으로 업그레이드되었지만 여전히 문제가 있을 수 있습니다. 🎜🎜🎜개발 매뉴얼(프리뷰 버전)🎜🎜🎜공식적인 완전한 개발 매뉴얼이 공개됐지만 이는 프리뷰 버전일 뿐이며 프레임워크가 업데이트됨에 따라 지속적으로 개선될 예정입니다. 가능한 한 빨리 새 버전을 개선하는 데 도움이 되도록 사용 및 학습 과정에서 적시에 피드백과 제안을 제공하는 것을 누구나 환영합니다. 🎜🎜관련 추천: 🎜🎜 《🎜ThinkPHP6.0 버전 공식 출시, 컴포넌트 개발 트렌드를 완벽하게 수용🎜》🎜🎜 《🎜ThinkPHP v6.0 프레임워크 소스 코드 다운로드🎜》🎜🎜 《🎜ThinkPHP5.2 출시 Beta2 버전 - 통합 그리고 많은 사용을 합리화합니다🎜》🎜🎜 《🎜[전체 일러스트레이션 독점] ThinkPHP6 프레임워크 다운로드 및 설치🎜》🎜
성명:
이 기사는 ThinkPHP에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제