라미나스
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
라미나스는 PHP 웹 개발을 위한 오픈 소스 프레임워크로, 2005년 젠드 프레임워크로 시작하여 2019년 라미나스 프로젝트로 개명되었다. 라미나스는 PHP 표준 권고를 준수하는 경량 프레임워크 Mezzio, RESTful API 작성 도구 Laminas API Tools 등을 포함한 다양한 구성 요소로 이루어져 있으며, Composer를 통해 설치 및 관리된다. New BSD License를 따르며, 젠드 테크놀로지스가 최초 후원사였다.
더 읽어볼만한 페이지
- 자유 저작물 관리 시스템 - 드루팔
드루팔은 드리스 바이테르트가 개발하여 2001년 공개된 PHP 기반의 오픈 소스 콘텐츠 관리 시스템으로, 모듈과 테마를 통해 기능 확장이 가능하며 다양한 기관에서 활용되고 활발한 커뮤니티를 가지고 있다. - 자유 저작물 관리 시스템 - 워드프레스
워드프레스는 PHP로 작성된 자유-오픈 소스 콘텐츠 관리 시스템으로, 테마와 플러그인을 통해 디자인 변경 및 기능 확장이 용이하며, 다양한 웹사이트 구축 및 관리를 지원하는 설치형/가입형 플랫폼이다. - 웹 프레임워크 - 드루팔
드루팔은 드리스 바이테르트가 개발하여 2001년 공개된 PHP 기반의 오픈 소스 콘텐츠 관리 시스템으로, 모듈과 테마를 통해 기능 확장이 가능하며 다양한 기관에서 활용되고 활발한 커뮤니티를 가지고 있다. - 웹 프레임워크 - 실버스트라이프 CMS
실버스트라이프 CMS는 PHP로 제작된 오픈 소스 콘텐츠 관리 시스템으로, 웹사이트 및 웹 애플리케이션을 개발하고 관리하는 데 사용되며, MVC 패턴과 Sapphire ORM 프레임워크를 활용하여 사용자 친화적이고 확장 가능한 플랫폼을 제공한다. - 자유 라이브러리 - Tk (소프트웨어)
Tk는 Tcl 스크립팅 언어의 크로스 플랫폼 GUI 툴킷으로, 다양한 플랫폼 이식과 여러 프로그래밍 언어 바인딩을 지원하며 사용자 정의 가능한 위젯들을 제공한다. - 자유 라이브러리 - SQLite
SQLite는 D. 리처드 히프가 설계한 서버리스 구조의 임베디드 SQL 데이터베이스 엔진으로, 별도의 DBMS 없이 프로그램에 통합되어 작동하며 전체 데이터베이스를 단일 파일로 저장하는 특징이 있고, 다양한 운영체제와 환경에서 널리 사용된다.
라미나스 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | 리눅스 재단 |
출시일 | 2019년 4월 17일 |
지원 상태 | 개발 중 |
대응 플랫폼 | 크로스 플랫폼 |
라이선스 | 수정 BSD 허가서 |
종류 | 웹 애플리케이션 프레임워크 |
공식 웹사이트 | getlaminas.org |
리포지토리 | 라미나스 리포지토리 |
프로그래밍 언어 | PHP |
전신 | 젠드 프레임워크 |
이전 정보 (젠드 프레임워크) | |
개발자 (젠드 프레임워크) | 젠드 테크놀로지스 |
첫 번째 릴리스 | 2006년 3월 3일 |
마지막 릴리스 버전 | 3.0.0 |
마지막 릴리스 날짜 | 2016년 6월 28일 |
단종 여부 | 예 |
젠드 리포지토리 | 젠드 리포지토리 |
프로그래밍 언어 (젠드 프레임워크) | PHP 7 |
웹사이트 (젠드 프레임워크) | 젠드 프레임워크 웹사이트 |
2. 역사
Ruby on Rails나 Spring Framework가 웹 개발에서 널리 사용되기 시작한 2005년 초, Zend Technologies는 젠드 프레임워크(Zend Framework)를 구상하기 시작했다. 2019년 4월 17일, Zend Technologies의 경영 체제 변화에 따라 젠드 프레임워크는 '''라미나스 프로젝트'''로 개명된 후 Linux Foundation에서 호스팅하는 오픈 소스 프로젝트가 될 것이 발표되었고[32], 2020년 3월 24일에 라미나스 프로젝트는 정식으로 리눅스 재단 산하로 이관되었다.[38]
2. 1. 젠드 프레임워크 (Zend Framework)
Ruby on Rails나 Spring Framework가 웹 개발에서 널리 사용되기 시작한 2005년 초, 젠드 프레임워크(Zend Framework)가 구상되기 시작했다.2005년 10월, 제1회 젠드 컨퍼런스에서 젠드 프레임워크가 발표되었다.[35] 2007년 7월 1일, 젠드 프레임워크 1.0이 출시되었다.[36] 2012년 9월 6일, 젠드 프레임워크 2.0이 출시되었다.[37]
젠드 프레임워크 2.5 이후, zendframework/zendframework는 Composer의 메타 패키지로 구성되었으며, zend-mvc를 핵심으로 한 컴포넌트 그룹으로 분할 및 재편되었다. 분할 후에 도입된 프레임워크 컴포넌트는 메타 패키지에 추가되지 않는다.
2016년 6월 28일, 젠드 프레임워크 3.0이 출시되었다. zendframework/zendframework 메타 패키지의 버전은 3.0.0으로 고정되어 있지만, 시맨틱 버전에 따라 호환되는 최신 버전이 설치되도록 의존 관계가 지정되어 있다. 2019년 4월 17일, Zend Technologies의 경영 체제 변화에 따라 젠드 프레임워크는 '''라미나스 프로젝트'''로 개명된 후 Linux Foundation에서 호스팅하는 오픈 소스 프로젝트가 될 것이 발표되었다.[32]
2. 2. 라미나스 (Laminas)
Zend Technologies의 경영 체제 변화에 따라 Zend Framework는 2019년 4월 17일에 '''라미나스 프로젝트'''로 개명된 후 Linux Foundation에서 호스팅하는 오픈 소스 프로젝트가 될 것이라고 발표되었다.[32] 2020년 3월 24일에 라미나스 프로젝트는 정식으로 리눅스 재단 산하로 이관되었다.[38]라미나스 프로젝트의 제품은 이전 Zend Framework의 후속이 되는 「'''Laminas MVC'''」(구칭: zend-mvc), PHP Standard Recommendation|PHP 표준 권고영어 준수의 경량 프레임워크 「'''Mezzio'''」(구칭: zend-expressive), RESTful API 작성 도구 「'''Laminas API Tools'''」(구칭: Apigility by Zend Framework), 이를 지원하는 라이브러리로서의 「Laminas Components」(구칭: Zend Framework Components)로 모든 클래스명 및 네임스페이스를 정리한 후 재편되었다.[33][39] Zend Framework에서 Laminas로의 이전을 지원하기 위해 마이그레이션 도구가 제공된다.[40]
3. 철학
ZF는 사용법이 자유로운 프레임워크이다. Zend Framework의 모든 사용자가 따라야 할 개발 패러다임이나 개발 패턴은 존재하지 않으며, MVC, 테이블 데이터 게이트웨이, 로우 데이터 게이트웨이와 같은 디자인 패턴을 위한 컴포넌트를 제공한다. Zend Framework는 이 외에도 웹 애플리케이션 개발에 필요한 다수의 컴포넌트를 제공한다.
Zend Framework는 또한 PHP 커뮤니티에서 웹 개발의 모범 사례를 널리 알리기 위해 노력하고 있다. 다른 프레임워크만큼 규약을 사용하지 않고, 오히려 적절한 기본 설정을 해두고 각 애플리케이션의 필요에 따라 이를 재정의하는 방법을 제안하고 있다.
4. 구성 요소
5. 설치
공식적으로 지원되는 설치 방식은 컴포저 패키지 관리자를 사용하는 것이다.
라미나스는 61개의 구성 요소를 포함하는 메타 패키지를 제공하지만, 권장되는 방법은 필요한 구성 요소들을 일일이 설치하는 것이다. 컴포저는 추가적인 모든 의존성을 해결하고 설치해 준다.
예를 들어, MVC 패키지가 필요하다면 다음의 명령어로 설치할 수 있다.
```console
$ composer require laminas/laminas-mvc
```
전체 구성 요소 목록은 라미나스 프레임워크 문서에서 확인할 수 있다.[13]
6. 라이선스
라미나스는 오픈 소스 이니셔티브(OSI)에서 승인한 New BSD License를 따른다. 모든 새로운 기여는 개발자 원산지 증명서 확인과 함께 제공되어야 한다.[8]
젠드 프레임워크 역시 New BSD License를 따랐다. 젠드 프레임워크 1(ZF1)의 경우, 모든 코드 기여자는 아파치 소프트웨어 재단의 CLA를 기반으로 한 기여자 라이선스 계약(CLA)에 서명해야 했다. 젠드의 안디 구트만스에 따르면, 라이선스 및 기여 정책은 상업적 젠드 프레임워크 사용자를 위한 지적 재산 문제를 예방하기 위해 마련되었다.[9] 젠드 프레임워크 2(ZF2) 및 이후 버전은 CLA가 없다.[10]
7. 스폰서 및 파트너
젠드 테크놀로지스(Zend Technologies)는 PHP 핵심 기여자 안디 구트만스(Andi Gutmans)와 제브 수라스키(Zeev Suraski)가 공동 설립했으며, 젠드 프레임워크의 최초 기업 후원사였다.[14] 기술 파트너로는 IBM(International Business Machines),[15] 구글(Google),[16] 마이크로소프트(Microsoft),[17] 어도비 시스템즈(Adobe Systems),[18] 그리고 스트라이크아이언(Strikeiron)이 있다.[19]
8. 한국 내 현황 및 전망
(요약 및 참조할 원문 소스가 제공되지 않았고, 이전 단계에서 결과물이 출력되지 않았으므로, '라미나스' 문서의 '한국 내 현황 및 전망' 섹션 내용을 수정할 수 없습니다.)
참조
[1]
웹사이트
Archives
http://framework.zen[...]
2013-05-01
[2]
웹사이트
zendframework/zendframework
https://github.com/z[...]
2017-05-17
[3]
웹사이트
Introduction to Zend Framework
http://framework.zen[...]
2009-02-12
[4]
웹사이트
PHP 5 Tutorial
https://www.w3school[...]
2017-02-20
[5]
논문
PHP Framework for database management based on MVC pattern
2011
[6]
웹사이트
Zend Framework - About
https://framework.ze[...]
2017-02-05
[7]
웹사이트
From Zend to Laminas
https://framework.ze[...]
2019-04-17
[8]
웹사이트
Technical Charter (the "Charter") for Laminas Project a Series of LF Projects, LLC.
https://github.com/l[...]
[9]
웹사이트
Zend Framework (post is too long so make sure to grab coffee)
http://andigutmans.b[...]
2009-02-11
[10]
웹사이트
Contributor Guide (ZF v1)
http://framework.zen[...]
[11]
웹사이트
Split Framework
https://github.com/z[...]
[12]
웹사이트
Zend Framework 3 Released!
https://framework.ze[...]
2016-10-12
[13]
웹사이트
Documentation for the ZF components
https://docs.zendfra[...]
[14]
웹사이트
History of PHP and related projects
http://www.php.net/h[...]
The PHP Group
2009-02-11
[15]
뉴스
IBM backs open-source Web software
http://news.cnet.com[...]
2009-02-11
[16]
웹사이트
Google Data Joins PHP Zend Framework
http://www.internetn[...]
2009-02-11
[17]
웹사이트
Microsoft, Zend boost PHP for Windows
http://www.infoworld[...]
2009-02-11
[18]
웹사이트
Adobe Contributing AMF Support to Zend Framework
http://blogs.adobe.c[...]
2009-02-11
[19]
웹사이트
StrikeIron Featured Partners
http://www.strikeiro[...]
2009-02-11
[20]
웹사이트
About Zend Framework
http://framework.zen[...]
2009-02-11
[21]
문서
Why to Use Zend Framework?
SuntecOSS
2016-04-21
[22]
문서
Zend’s Apigility, an Open Source API Builder for Developing Quality APIs
SuntecOSS
2016-05-19
[23]
웹사이트
Zend site
http://www.zend.com/[...]
2017-05-17
[24]
웹사이트
Download Zend Studio - IDE, PHP profiler, mobile, unit testing & more
http://www.zend.com/[...]
2017-05-17
[25]
웹사이트
Zend Framework Contributor Guide
http://framework.zen[...]
2008-07-14
[26]
웹사이트
Simple Cloud API Press Release
http://www.zend.com/[...]
2009-11-05
[27]
웹사이트
Zend Framework website
http://framework.zen[...]
2009-11-05
[28]
문서
simplecloud.org
http://www.simpleclo[...]
[29]
웹사이트
Zend Framework 2.0.0dev1
http://devzone.zend.[...]
2010-09-04
[30]
웹사이트
Zend Framework 2.0.0dev2
http://framework.zen[...]
2011-03-18
[31]
웹사이트
Zend Framework 2.0.0 STABLE Released! - Zend Framework - Zend Framework
http://framework.zen[...]
Framework.zend.com
2013-06-14
[32]
웹사이트
From Zend to Laminas
https://framework.ze[...]
2022-02-02
[33]
웹사이트
Endings and Beginnings: Goodbye, and Please Welcome the Laminas Project!
https://framework.ze[...]
2022-02-02
[34]
웹사이트
Archives
http://framework.zen[...]
2014-02-24
[35]
웹사이트
Zend Announces Industry-wide PHP Collaboration Project at its Inaugural PHP Conference
http://www.zend.com/[...]
ゼンド・テクノロジーズ
2008-07-14
[36]
웹사이트
Zend Framework 1.0 Released!
https://andigutmans.[...]
2008-07-14
[37]
웹사이트
米Zend、PHPアプリフレームワーク「Zend Framework 2.0」をリリース
http://sourceforge.j[...]
2013-05-29
[38]
웹사이트
Laminas Officially Joins the Linux Foundation
https://getlaminas.o[...]
2022-02-02
[39]
웹사이트
Transferring Zend Framework to Laminas: A Retrospective.
https://getlaminas.o[...]
2022-02-02
[40]
웹사이트
Migrate to Laminas
https://docs.laminas[...]
2022-02-10
[41]
웹사이트
Introduction to Zend Framework
http://framework.zen[...]
2009-02-12
[42]
웹사이트
About Zend Framework
http://framework.zen[...]
2009-02-11
[43]
웹사이트
Zend Framework (post is too long so make sure to grab coffee)
https://andigutmans.[...]
2009-02-11
[44]
웹사이트
History of PHP and related projects
http://www.php.net/h[...]
The PHP Group
2009-02-11
[45]
뉴스
IBM backs open-source Web software
http://news.cnet.com[...]
2005-02-25
[46]
웹사이트
Google Data Joins PHP Zend Framework
http://www.internetn[...]
2006-12-20
[47]
웹사이트
Microsoft, Zend boost PHP for Windows
http://www.infoworld[...]
2006-10-31
[48]
웹사이트
Adobe Contributing AMF Support to Zend Framework
http://blogs.adobe.c[...]
2008-07-31
[49]
웹사이트
StrikeIron Featured Partners
http://www.strikeiro[...]
2009-02-11
[50]
웹사이트
Zend Framework Requirements
http://framework.zen[...]
2009-02-12
[51]
웹사이트
Zend Framework Contributor Guide
http://framework.zen[...]
2008-07-14
[52]
웹인용
Archives
http://framework.zen[...]
2013-05-01
[53]
웹인용
zendframework/zendframework
https://github.com/z[...]
2017-05-17
[54]
웹인용
Introduction to Zend Framework
http://framework.zen[...]
2009-02-12
[55]
웹인용
PHP 5 Tutorial
https://www.w3school[...]
2017-02-20
[56]
저널
Travis CI
https://en.wikipedia[...]
2017-01-19
[57]
저널
Model–view–controller
https://en.wikipedia[...]
2017-02-18
[58]
저널
PHP Framework for database management based on MVC pattern
2011
[59]
저널
Router (computing)
https://en.wikipedia[...]
2017-02-19
[60]
웹인용
Zend Framework - About
https://framework.ze[...]
2017-02-05
[61]
웹인용
Documentation for the ZF components
https://docs.zendfra[...]
null
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com