컴퓨터 지식 네트워크 - 컴퓨터 구성 - PHP에는 어떤 프레임워크가 있나요?

PHP에는 어떤 프레임워크가 있나요?

1. Yii

Yii는 대규모 웹 애플리케이션 개발을 위한 구성 요소 기반의 고성능 PHP 프레임워크입니다. Yii는 엄격한 OOP로 작성되었으며 완전한 라이브러리 참조와 포괄적인 튜토리얼을 갖추고 있습니다. MVC, DAO/ActiveRecord, 위젯, 캐싱, 계층적 RBAC, 웹 서비스부터 주체화, I18N 및 L10N까지 Yii는 오늘날의 Web 2.0 애플리케이션 개발에 필요한 거의 모든 것을 제공합니다. 그리고 이 프레임의 가격은 그리 높지 않습니다. 실제로 Yii는 가장 효율적인 PHP 프레임워크 중 하나입니다.

2. CodeIgniter

CodeIgniter는 PHP 웹사이트를 구축하는 사람들을 위해 설계된 툴킷인 애플리케이션 개발 프레임워크입니다. 목표는 프로젝트를 신속하게 개발하는 것입니다. 일반적인 작업을 완료하기 위한 풍부한 라이브러리 세트는 물론 이러한 라이브러리에 액세스하기 위한 간단한 인터페이스와 잘 구성된 구조를 제공합니다. CodeIgniter를 사용하여 개발하면 코딩 시간이 많이 절약되므로 프로젝트에 더 많은 창의성을 주입할 수 있습니다.

3. CakePHP

CakePHP는 ActiveRecord, Association Data Mapping, Front Controller 및 MVC와 같은 몇 가지 일반적인 디자인 패턴을 사용하는 PHP의 신속한 개발을 위한 프레임워크입니다. 주요 목표는 모든 수준의 PHP 개발자가 웹 애플리케이션을 신속하게 개발할 수 있는 프레임워크를 제공하는 것이며, 이러한 빠른 구현은 프로젝트의 유연성을 희생하지 않습니다.

4. PHPDevShell

PHPDevShell은 Javascript 없이 순수 PHP를 개발하기 위한 오픈 소스(GNU/LGPL) 신속한 애플리케이션 개발 프레임워크입니다. 완전한 GUI 관리자 백엔드 인터페이스가 있습니다. 주요 목표는 속도, 보안, 안정성 및 유연성이 최우선인 플러그인과 같은 관리 기반 애플리케이션을 개발하는 것입니다. 쉽게 배울 수 있도록 설계되었으므로 PHP 개발자는 복잡하고 새로운 용어를 배울 필요가 없습니다. PHPDevShell의 등장은 가볍지만 제한 없이 구성할 수 있는 완전한 기능을 갖춘 GUI에 대한 개발자의 요구를 충족합니다.

5. Akelos

Akelos PHP 프레임워크는 MVC 디자인 패턴을 기반으로 하는 웹 애플리케이션 개발 플랫폼입니다. 좋은 사용 습관을 바탕으로 다음 작업을 완료하는 데 사용할 수 있습니다.

◆Ajax를 사용하여 편리하게 뷰 작성

◆컨트롤러를 통해 요청(요청) 및 응답(응답) 관리

p>

◆국제화된 애플리케이션 관리

◆간단한 프로토콜을 사용하여 모델 및 데이터베이스와 통신

Akelos 애플리케이션은 대부분의 국가에서 호스팅 서비스를 즐길 수 있습니다. 서버에 대한 Akelos의 유일한 요구 사항은 PHP를 지원하는 것이기 때문입니다. 따라서 Akelos PHP 프레임워크는 실행을 위해 비표준 PHP 구성이 필요하지 않기 때문에 독립형 웹 애플리케이션을 게시하는 데 이상적입니다.

6. Symfony

Symfony는 PHP5 프로젝트 개발을 위한 웹 애플리케이션 프레임워크입니다.

이 프레임워크의 목적은 웹 애플리케이션의 개발 및 유지 관리 속도를 높이고 반복적인 코딩 작업을 줄이는 것입니다.

Symfony는 시스템 요구 사항이 낮고 어떤 설정에도 쉽게 설치할 수 있습니다. 필요한 것은 Unix 또는 Windows와 PHP5가 설치된 웹 서버뿐입니다. 거의 모든 데이터베이스와 호환됩니다. Symfony의 가격은 높지 않으며 호스트 비용보다 훨씬 저렴합니다.

PHP 개발자에게 Symfony를 사용하는 것은 자연스러운 일이며 학습 기간은 단 하루입니다. 깔끔한 디자인과 코드 가독성으로 개발 시간이 단축됩니다. 개발자는 끝없는 XML 구성 파일을 작성하는 데 많은 시간을 소비하지 않고도 민첩한 개발 원칙(예: DRY, KISS 또는 XP 등)을 적용하고 애플리케이션 논리 수준에 집중할 수 있습니다.

Symfony는 완전한 엔터프라이즈급 애플리케이션을 구축하도록 설계되었습니다.

즉, 전체 설정을 제어할 수 있습니다. 경로 구조부터 외부 라이브러리까지 거의 모든 것을 사용자 정의할 수 있습니다. 기업 개발 규정을 준수하기 위해 Symfony는 프로젝트 테스트, 디버깅 및 보관을 용이하게 하는 몇 가지 추가 도구도 번들로 제공합니다.

7. Prado

PRADO 팀은 ​​PRADO 프레임워크 및 관련 프로젝트를 개발하고 홍보하는 PRADO 애호가들로 구성되어 있습니다.

PRADO의 영감은 Apache Tapestry에서 비롯되었습니다. 2004년부터 PRADO는 SourceForge의 오픈 소스 프로젝트 중 하나가 되었습니다. 이 프로젝트는 현재 버전 3.x로 진행 중입니다.

8. Zend

PHP의 기술과 정신을 확장한 Zend 프레임워크는 단순성, 객체 지향 모범 사례, 기업 친화적인 라이선스 계약 및 반복적인 방식을 기반으로 합니다. 빠른 코드 기반을 테스트했습니다. Zend 프레임워크는 더욱 안전하고 안정적인 Web 2.0 애플리케이션과 웹 서비스를 구축하도록 설계되었으며 Google, Amazon, Yahoo, Flickr, StrikeIron 및 ProgrammableWeb 등 주요 공급업체의 API로부터 최고의 기능을 계속해서 흡수하고 있습니다.

9. ZooP

Zoop 객체 지향 PHP 프레임워크를 의미하는 ZooP PHP 프레임워크입니다.

이것은 안정적이고 확장 가능하며 이식 가능한 프레임워크입니다. 탄생 후 5년 동안 많은 제품 개발에 활용되었습니다. Zoop은 빠르고 효율적이며 깔끔한 프레임워크입니다. 확장성이 뛰어나며 필요한 기능만 설치할 수 있습니다.

코드에 익숙하지 않은 개발자도 Zoop을 통해 안전한 웹 애플리케이션을 빠르게 개발할 수 있습니다. 숙련된 개발자는 Zoop의 유연성을 최대한 활용할 수 있습니다.

Zoop에서는 디스플레이, 로직, 데이터 레이어(MVC)를 별도로 사용할 것을 권장합니다.

Zoop은 스마트하고 프로토타입 AJAX 프레임워크, PEAR 모듈 등을 포함한 많은 구성 요소와 프로젝트로 구성됩니다. 효율적인 핵심 구성 요소는 직접 코딩하는 데 필요한 많은 기능을 제공합니다. Zoop에 내장된 오류 수정 기능은 프로덕션 환경에서 오류 로그를 생성하도록 구성할 수 있습니다. 이 오류 로그는 많은 정보를 제공하고 읽기 쉽기 때문에 오류를 더 쉽게 찾고 제거할 수 있습니다.

Zoop의 특별한 기능은 PHP의 매우 혁신적인 아이디어인 GuiControls입니다. 이는 많은 양식 위젯과 검증의 완전한 컬렉션을 제공하고 개인화된 GuiControl을 쉽게 생성할 수 있는 프레임워크를 형성합니다.

10. QPHP

빠른 PHP를 의미하는 QPHP는 ASP.NET과 유사한 MVC 프레임워크입니다. 기본적으로 다음과 같은 상황입니다.

◆Java와 C#의 장점을 통합

◆다른 PHP 프레임워크에서 사용되는 Perl 스타일의 모호한 언어 제거

◆OOP를 기반으로 한 수많은 개념

上篇: Xbox One Kinect를 넣는 방법 下篇: Microsoft Silverlight 이것이 유용합니까? 설치해야 합니까
관련 내용