{{위키데이터 속성 추적}}
{{다른 뜻|라 미나스||1977년 영화}}
{{소프트웨어 정보
| name = 라미나스
| logo = [[파일:ZendFramework-Logo.png|200px]]
| developer = [[리눅스 재단]]
| released = {{시작 날짜와 나이|2006|03|03}}<ref>{{웹 인용|url=http://framework.zend.com/downloads/archives |title=Archives |website=Zend Framework |access-date=May 1, 2013}}</ref>
| latest release version = <!-- If you update this, remember to also update [[Comparison of web application frameworks]]-->3.0.0<ref name="zend_release">{{웹 인용|url=https://github.com/zendframework/zendframework/blob/master/CHANGELOG.md|title=zendframework/zendframework|website=GitHub|access-date=May 17, 2017}}</ref>
| latest release date = {{시작 날짜와 나이|2016|6|28}}
| latest preview version = <!--2.2.0rc1-->
| latest preview date = <!--{{시작 날짜와 나이|2013|05|01}}<ref>{{웹 인용|url=http://framework.zend.com/blog/zend-framework-2-2-0rc1-released.html |title=Zend Framework 2.2.0rc1 Released! |last=Weier O'Phinney |first=Matthew |date=May 1, 2013 |website=ZF Blog |access-date=May 1, 2013 }}</ref>-->
| programming language = [[PHP]]
| operating system = [[크로스 플랫폼]]
| license = [[BSD 허가서]]
| website = {{URL|https://getlaminas.org/}}
}}

'''라미나스'''(Laminas, 이전 명칭: 젠드 프레임워크)는 [[PHP]]로 구현된 [[오픈 소스 소프트웨어|오픈 소스]] [[객체 지향 프로그래밍|객체 지향]] [[웹 프레임워크]]이며 [[BSD 허가서]]로 배포된다.<ref name="zf_overview">{{웹 인용 | url=http://framework.zend.com/manual/en/introduction.html | accessdate=2009-02-12 | title=Introduction to Zend Framework | work=ZF Programmer's Reference Guide | 보존url=https://web.archive.org/web/20090211210131/http://framework.zend.com/manual/en/introduction.html | 보존날짜=2009-02-11 | url-status=dead }}</ref> 이 프레임워크는 기본적으로 프로페셔널 [[PHP]]<ref>{{웹 인용|url=https://www.w3schools.com/php/|title=PHP 5 Tutorial|website=www.w3schools.com|language=en-US|access-date=2017-02-20}}</ref> 기반 패키지들을 한데 모아놓은 것이다.<ref name=":1"/>
이 프레임워크는 패키지 저장소 관리자의 일부로서 컴포저를 사용함으로써 다양한 패키지를 사용한다. 그 중에는 모든 패키지를 테스트하기 위한 [[PHPUnit]], 지속적인 통합 서비스를 위한 Travis CI가 있다<ref>{{저널 인용|date=2017-01-19|title=Travis CI|url=https://en.wikipedia.org/w/index.php?title=Travis_CI&oldid=760871797|journal=Wikipedia|language=en}}</ref>. 라미나스는 사용자에게 [[모델-뷰-컨트롤러|모델 뷰 컨트롤러(MVC)]] 및<ref>{{저널 인용|date=2017-02-18|title=Model–view–controller|url=https://en.wikipedia.org/w/index.php?title=Model%E2%80%93view%E2%80%93controller&oldid=766205092|journal=Wikipedia|language=en}}</ref> 프론트 컨트롤러 솔루션을 제공한다.<ref name=":0">Supaartagorn, C. (2011). PHP Framework for database management based on MVC pattern. ''International Journal of Computer Science & Information Technology (IJCSIT)'', ''3''(2), 251-258.</ref> 라미나스의 MVC 구현체에는 5가지 주요 영역이 있다. [[라우터]]<ref>{{저널 인용|date=2017-02-19|title=Router (computing)|url=https://en.wikipedia.org/w/index.php?title=Router_(computing)&oldid=766324454|journal=Wikipedia|language=en}}</ref>, 디스패처 기능([[URL]]로부터의 데이터를 기반으로 어느 컨트롤러를 실행할지를 결정), 컨트롤러 기능, 모델, 뷰(마지막 웹페이지를 개발하고 만들기 위함).<ref name=":1">{{웹 인용|url=https://framework.zend.com/about|title=Zend Framework - About|last=Company|first=Zend, a Rogue Wave|website=framework.zend.com|access-date=2017-02-05}}</ref>

== 라미나스의 구성 요소 ==
라미나스의 구성 요소는 다음과 같다<ref name=":3">{{웹 인용|url=https://docs.zendframework.com/|title=Documentation for the ZF components|last=|first=|date=|website=|archive-url=|archive-date=|access-date=}}</ref>:

{| class="wikitable"
|-
|Authentication
|-
|Barcode
|-
|Cache
|-
|Captcha
|-
|Code
|-
|Component Installer
|-
|Config
|-
|Config Aggregator
|-
|Console
|-
|Crypt
|-
|DB
|-
|Debug
|-
|DI
|-
|Diactoros
|-
|DOM
|-
|Escaper
|-
|EventManager
|-
|Expressive
|-
|Feed
|-
|File
|-
|Filter
|-
|Form
|-
|HAL for PSR-7
|-
|HTTP
|-
|Hydrator
|-
|InputFilter
|-
|Internationalization
|-
|JSON
|-
|JSON-RPC Server
|-
|LDAP
|-
|Loader
|-
|Log
|-
|Mail
|-
|Math
|-
|Memory
|-
|MIME
|-
|Module Manager
|-
|MVC
|-
|MVC-Console integration
|-
|MVC-i18n integration
|-
|fileprg() plugin
|-
|flashmessenger() plugin
|-
|identity() plugin
|-
|prg() plugin
|-
|Navigation
|-
|Paginator
|-
|ACL
|-
|RBAC
|-
|Problem Details
|-
|ProgressBar
|-
|PSR-7 Bridge
|-
|Router
|-
|Serializer
|-
|Server
|-
|ServiceManager
|-
|ServiceManager-Di integration
|-
|Session
|-
|SOAP
|-
|Stdlib
|-
|Stratigility
|-
|Tag
|-
|Test
|-
|Text
|-
|URI
|-
|Validator
|-
|View
|-
|XML-RPC
|-
|XML2JSON
|}

== 설치 ==
공식적으로 지원되는 설치 방식은 [[컴포저 (소프트웨어)|컴포저]] 패키지 관리자를 사용하는 것이다.

젠드 프레임워크는 61개 구성 요소를 포함하는 meta-package를 제공하지만 권장되는 방법은 필요한 구성 요소들을 일일이 설치하는 것이다. 컴포저는 추가적인 모든 의존성을 해결하고 설치해준다.

이를테면, MVC 패키지가 필요하다면 다음의 명령어로 설치할 수 있다:
<syntaxhighlight lang="console">
$ composer require zendframework/zend-mvc

</syntaxhighlight>

전체 구성 요소 목록은 젠드 프레임워크 설명서에서 볼 수 있다.<ref name=":3" />.

== 같이 보기 ==
{{위키공용분류}}
* [[BSD 허가서]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}

{{PHP}}
{{웹 프레임워크}}
{{전거 통제}}

[[분류:BSD 라이선스 소프트웨어]]
[[분류:웹 프레임워크]]
[[분류:자유 라이브러리]]
[[분류:자유 저작물 관리 시스템]]