PHP 프레임워크의 종류를 알아보자
Laravel
라라벨(Laravel)은 자유, 오픈 소스 PHP 웹 프레임워크의 하나로, 테일러 오트웰이 개발하였으며 모델-뷰-컨트롤러(MVC) 아키텍처 패턴을 따라 웹 애플리케이션을 개발하기 위해 고안되었다. 라라벨의 기능들 중 일부는 모듈 방식의 패키징 시스템이며, 전용 의존성 관리자, 관계형 데이터베이스에 접근하는 각기 다른 방법, 소프트웨어 전개와 유지보수의 도움을 주는 유틸리티, 신택틱 슈거 지향이 포함된다.
2015년 3월 기준으로, 라라벨은 심포니, 젠드 프레임워크, 코드이그나이터, Yii2 등과 함께 가장 대중적인 PHP 프레임워크 가운데 하나로 간주된다.
라라벨의 소스 코드는 깃허브에 호스팅되어 있으며 MIT 허가서의 조항에 의거하여 허가된다.
출처 : https://ko.wikipedia.org/wiki/%EB%9D%BC%EB%9D%BC%EB%B2%A8
Laravel - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
laravel.com
Zend Framework (Laminas)
라미나스(Laminas, 이전 명칭: 젠드 프레임워크)는 PHP로 구현된 오픈 소스 객체 지향 웹 프레임워크이며 BSD 허가서로 배포된다. 이 프레임워크는 기본적으로 프로페셔널 PHP 기반 패키지들을 한데 모아놓은 것이다. 이 프레임워크는 패키지 저장소 관리자의 일부로서 컴포저를 사용함으로써 다양한 패키지를 사용한다. 그 중에는 모든 패키지를 테스트하기 위한 PHPUnit, 지속적인 통합 서비스를 위한 Travis CI가 있다. 라미나스는 사용자에게 모델 뷰 컨트롤러(MVC) 및 프론트 컨트롤러 솔루션을 제공한다. 라미나스의 MVC 구현체에는 5가지 주요 영역이 있다. 라우터, 디스패처 기능(URL로부터의 데이터를 기반으로 어느 컨트롤러를 실행할지를 결정), 컨트롤러 기능, 모델, 뷰(마지막 웹페이지를 개발하고 만들기 위함).
출처 https://ko.wikipedia.org/wiki/%EB%9D%BC%EB%AF%B8%EB%82%98%EC%8A%A4
Home - Zend Framework
Open an issue Zend Framework manages issues on GitHub. From the list below, please choose the package against which to report the issue, and then click the "Open Issue" button. Select GitHub repository: Tutorials Authentication Barcode Cache Captcha Code C
framework.zend.com
Symfony
심포니(Symfony)는 PHP 웹 프레임워크의 이며 재사용 가능한 PHP 구성 요소/라이브러리들의 모임이다. 심포니는 2005년 10월 18일 자유 소프트웨어로 출시되었으며 MIT 허가서에 의거하여 출시된다.
Symfony, High Performance PHP Framework for Web Development
Symfony is a set of reusable PHP components and a PHP framework to build web applications, APIs, microservices and web services.
symfony.com
Codeigniter
코드이그나이터 (CodeIgniter)는 PHP로 작성된 웹프레임워크다. 코드이그나이터는 일반적으로 필요한 프로그래밍 라이브러리를 제공하고 있다. 첫 공개 버전은 2006년 2월 28일에 발표되었다. 코드이그나이터4는 PHP 7.2이상에서 동작한다.
출처 : https://ko.wikipedia.org/wiki/%EC%BD%94%EB%93%9C%EC%9D%B4%EA%B7%B8%EB%82%98%EC%9D%B4%ED%84%B0
Welcome to CodeIgniter
Clear documentation The User Guide contains an introduction, tutorial, a number of "how to" guides, and then reference documentation for the components that make up the framework.
codeigniter.com
CakePHP
CakePHP는 PHP로 만든 웹 애플리케이션 프레임워크이다. 루비 온 레일스가 인기를 끌면서, 이에 대응하는 웹 프레임워크를 PHP로 만든 것이다. MIT 라이선스로 배포된다.
출처 : https://ko.wikipedia.org/wiki/CakePHP
CakePHP - Build fast, grow solid | PHP Framework | Home
CakePHP is an open-source web, rapid development framework that makes building web applications simpler, faster and require less code. It follows the model–view–controller (MVC) . Manual for beginners now available and links towards the last version.
cakephp.org
smarty
스마티(Smarty)는 PHP로 개발된 웹 템플릿 시스템이다. 스마티는 주로 관심사 분리를 위한 도구로 홍보되었다. 스마티는 구분화를 단순하게 함으로써 웹 페이지의 프론트엔드가 백엔드로부터 분리되어 변화될 수 있도록 허용한다. 이것은 이상적으로 비용을 낮추고 소프트웨어 유지보수에 들어가는 노력을 최소화한다.
출처 : https://ko.wikipedia.org/wiki/%EC%8A%A4%EB%A7%88%ED%8B%B0
PHP Template Engine | Smarty
Want your site showcased? email us a press release. Smarty 4.2.1 Released! Sep 14, 2022 Smarty 4.2.1 is released! 4.2.1 v4 Change Log Smarty 4.2.0 Released! Aug 1, 2022 Smarty 4.2.0 is released! 4.2.0 v4 Change Log Smarty 4.1.0 Released! Feb 7, 2022 Smarty
www.smarty.net
'Programming > PHP' 카테고리의 다른 글
[PHP] 월별 숫자 앞에 0을 넣고 싶을때 (0) | 2022.12.12 |
---|---|
[PHP] CURL을 이용한 API 데이터 전송 (0) | 2022.11.25 |
[PHP] URL에서 파라미터 값 추출하기 (0) | 2022.11.03 |
[PHP] YouTube Data API v3를 이용한 채널 최신 영상 불러오기 (0) | 2022.11.01 |
[PHP] 페이지 시간 제한 해제 및 메모리 제한 해제 (0) | 2022.10.25 |