서버측 웹 프레임워크 비교
Comparison of server-side web frameworks비교 요인 프로그래밍 언어의 |
---|
|
이것은 웹 어플리케이션 구축 및 도입에 사용되는 소프트웨어인 주목할 만한 웹 프레임워크의 비교입니다.
일반
각 프레임워크에 대한 기본 정보.
옅은 보라색 배경에 표시된 시스템은 더 이상 개발 중이 아닙니다.
ASP.NET
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
ASP.NET 다이내믹 데이터 | |||
베이스 원 기초 컴포넌트 라이브러리(BFC) | 7.51 | 2018-06-01 | 독자 사양 |
컴포넌트 기반의 스케일러블 논리 아키텍처(CSLA) | 4.11.2 | 2019-07-31[1] | MIT |
모노레일 | 2.1 | 2011-03-17[2] | 아파치 |
C++
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
CppCMS | 1.2.1 | 2018년[3] 5월 18일 | MIT |
드로곤 | 1.3.0 | 2020년[4] 1월 17일 | MIT |
뽀코 | 1.11.0[5] | 2021-06-28[±] | 소프트웨어 라이선스 활성화 |
WT | 4.7.1 | 2022-04-15[6] | GPL, 독자 사양 |
ColdFusion Markup Language(CFML)
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
ColdBox 플랫폼 | 6.4.0[7] | 2021-04-20[±] | Apache v2 |
콜드 스프링 | 1.2 | 2008-09-12 | Apache v2 |
퓨즈 박스 | 5.5.2 | 2012-05-08 | 아파치 |
모델-글루 | 3.1.299 | 2010-03-05 | 아파치 |
엘릭시르
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
피닉스 | 1.6.6[8] ![]() | 2022-01-05; 5개월 전 | MIT 라이선스 |
하스켈
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
스냅 | 1.1.3.0[9] | 2020-05-07 | BSD-3 |
예소드 | 1.6.23[10] | 2022-04-20[±] | MIT 라이선스 |
자바
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
Apache 클릭 | 2.3.0 | 2011-03-27 | 아파치 2.0 |
아파치 오브비즈 | 16.11.05 | 2018-10-02 | 아파치 2.0 |
아파치 셰일 | 1.0.4 | 2007-12-19 | 아파치 |
아파치 슬링 | 11 | 2018-10-23 | 아파치 2.0 |
Apache Struts 2 | 2.5.20 | 2019-01-09 | 아파치 2.0 |
아파치 태피스트리 | 5.4.5 | 2019-08-31 | 아파치 2.0 |
아파치 위켓 | 8.5.0 | 2019-05-28 | 아파치 2.0 |
앱퓨즈 | 3.5.0 | 2015-02-20 | 아파치 2.0 |
브루토스 프레임워크 | 2.0-rc3 | 2018-08-14 | 아파치 2.0 |
이클립스 랩 | 3.11 | 2019-12-18 | 이클립스 |
성배 | 5.1.6[11] ![]() | 2022-03-31; 2개월 전 | 아파치 |
구글 웹 툴킷 | 2.9.0 | 2020-05-02 | 아파치 2.0 |
Java Server 면(Mojarra) | 2.3.9 | 2018-11-30 | CDDL, GNU GPL 2, Apache 2.0 |
JBoss 심 | 3.1.0 최종판 | 2012-01-13 | GNU LGPL |
JVx | 2.8 | 2018-12-19 | 아파치 2.0 |
JWT | 3.4.0 | 2019-07-31[12] | GPL, 독자 사양 |
Netty(소프트웨어) | 4.1.77[13] ![]() | 2022-05-06; 31일 전 | Apache 라이센스 2.0 |
오픈라즐로 | 4.9.0 | 2010-10-21 | CPL |
Oracle ADF | 12.2.1.4 | 2019-10-09 | Oracle Technology Network Developer License(오라클 테크놀로지 네트워크 개발자 라이선스) |
놀고 | 2.8.8[14] ![]() | 2021-04-08; 13개월 전 | 아파치 2.0 |
스파크 | 2.9.3[15] ![]() | 2020-10-08;19개월 전 | 아파치 |
봄 | 5.3.19[16] ![]() | 2022-04-13; 54일 전 | 아파치 2.0 |
줄무늬 | 1.6.0 | 2015-07-23 | 아파치 |
바딘 | 14.0.3 | 2019-09-04 | 아파치 2.0 |
웨이브메이커 | 10.1.0[17] | 2019-08-19 | 아파치 |
웹 오브젝트 | 5.4.3 | 2008-09-15 | 독자 사양 |
자바스크립트
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
Express.js | 4.17.1 | 2019-05-25 | MIT 라이선스 |
유성 | 2.1[18] ![]() | 2021-02-24; 15개월 전 | MIT 라이선스 |
돛.js | 1.2.3 | 2019-06-18 | MIT 라이선스 |
Next.js | 12.0.1 ![]() | 2021-10-26;7개월 전 | MIT 라이선스 |
펄
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
촉매 | 5.90128[19] | 2020-09-11[±] | 예술, GPL |
댄서 | 0.400000 [20] | 2022-03-13[±] | 예술, GPL |
메이폴 | 2.13 | 2008-04-18 | 예술, GPL |
모고리우스 | 9.24[21] | 2022-04-18[±] | 예술적 |
PHP
프로젝트. | 시작일 | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|---|
아가비 | 2005-05 | 1.0.8[22] | 2015-06-29 | LGPL |
케이크 PHP | 2005-08 | 4.3.9[23] | 2022-05-13[±] | MIT |
코드 시그니터 | 2006-02-28 | 4.1.9[24] | 2022-02-26[±] | MIT |
무지방 | 2009-09 | 3.8.0[25] | 2022-02-15[±] | GPLv3 |
Fuel PHP | 2011-08 | 1.9.0[26] | 2021-12-28[±] | MIT |
자이로스코프 | 2008-11-20 | 16.7[27] | 2020-05-17 | BSD |
잼룸 | 2003-07-28 | 6.5.0[28] | 2020-05-11 [±] | MPL |
카조나 | 2006 | 6.2[29] | 2017-06-08 | LGPLv2 |
Laminas(구 Zend Framework) | 2006-03 | 3.3.3[30] | 2022-02-21 | 새로운 BSD |
라라벨 | 2011-07-31 | 9.8.1[31] | 2022-04-13[±] | MIT |
Li3(리튬) | 2009-10 | 1.2.0[32] | 2019-09-13[±] | BSD |
Nette 프레임워크 | 2006-01년[33] | 3.1.0[34] | 2021-01-05 | 새로운 BSD, GPLv2, GPLv3[35] |
팔콘 | 2012-11-14 | 4.1.3[36] | 2022-01-06 | BSD |
PHP 팝 | 2012-03-19 | 4.6.0[37] | 2021-02-12 | 새로운 BSD |
프라도 | 2004-01 | 4.2.0[38] | 2022-04-19[±] | 새로운[39] BSD |
실렉스 | 2011-09 | 2.3.0[40] | 2018-04-20 | MIT |
실버 스트라이프 | 2007-02-03 | 4.7.3[41] | 2021-03-05[±] | BSD |
Smart. 프레임워크 | 2015-02-01 | 8.7[42] | 2021-05-26[±] | BSD |
심포니 | 2005-10 | 6.0.2[43] | 2021-12-29[±] | MIT |
Yii | 2008-12-03 | 2.0.45[44] | 2022-02-11[±] | 새로운 BSD |
파이썬
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
블루브람 | 1.0[45] ![]() | 2011년 1월 18일; 11년 전 | ZPL |
체리피 | 18.6.1[46] ![]() | 2021-07-04; 11개월 전 | BSD |
큐빅 웹 | 3.30.0[47] ![]() | 2021-03-16; 14개월 전 | LGPL |
장고 | 4.0.5[48] ![]() | 2022-06-01;5일전 | BSD |
패스트 API | 0.77.1[49] ![]() | 2022-05-10; 27일 전 | MIT |
플라스크 | 2.1.2[50] ![]() | 2022-04-28;39일전 | BSD |
구글 앱 엔진 | 1.9.91[51] ![]() | 2020년 5월 11일, 2년 전 | LGPL, 독자 사양 |
그록 | 3.2[52] ![]() | 2020-09-02; 21개월 전 | ZPL |
Jam.py | 5.4.119[53] ![]() | 2022-03-23; 2개월 전 | BSD |
나가레 | 0.5.2[54] ![]() | 2017-11-10; 4년 전 | BSD |
파이즈 | 0.8.1a[55] ![]() | 2012-05-09; 10년 전 | 아파치 |
주탑 | 1.0.2[56] ![]() | 2015-07-22; 6년 전 | BSD |
피라미드 | 2.0[57] ![]() | 2021-03-01; 15개월 전 | BSD |
전술 | 4.8.0.b04[58] ![]() | 2020-09-25;20개월 전 | EPL |
토네이도 | 6.1.0[59] ![]() | 2020-10-30; 19개월 전 | 아파치 |
터보 기어 | 2.4.3[60] ![]() | 2020-03-01; 2년 전 | MIT, LGPL |
웹 2py | 2.21.1[61] ![]() | 2020-11-27; 18개월 전 | LGPL3 |
Zope 2 | 5.1.1[62] ![]() | 2021-02-10; 15개월 전 | ZPL |
루비
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
캠핑 | 2.1 | 2010-08-20 | MIT |
머브 | 1.1.3 | 2010-07-10 | MIT |
파드리노 | 0.14.4 | 2019년[63] 1월 14일 | MIT |
PureMVC | 2.0.4 | 2008-08-14 | CC + 속성 |
Ruby on Rails(레일의 루비) | 7.0.2.3[64] ![]() | 2022-03-08; 2개월 전 | MIT |
시나트라 | 2.0.7 | 2019-08-22[65] | MIT |
스칼라
프로젝트. | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|
들어 올리다 | 3.4.3 | 2020-11-28 | 아파치 2.0 |
놀고 | 2.8.8 | 2021-04-08 | 아파치 2.0 |
스칼라토 | 2.8.1 | 2021-09-25 | BSD |
다른이들
프로젝트. | 언어 | 현재 안정된 버전 | 릴리즈 날짜 | 면허증. |
---|---|---|---|---|
AIDA/웹 | 스몰토크 | 6.7 | 2014-09-14 | MIT |
응용 프로그램 익스프레스 | PL/SQL | 19.1 | 2019-03-29 | 독자 사양 프리웨어 |
유연성 | 액션 스크립트, MXML | 4.16.1 | 2019-11-23 | 아파치 |
성배 | 그루비(JVM) | 4.0.0 | 2019-07-11 | 아파치 |
모픽 | C#, BASIC, Pascal, Java | 3.0.8.1 | 2010-12-13 | 전용 프리웨어 |
오파 | 오파 | 1.1.1 | 2013-04-16[66] | MIT 및 AGPL |
오픈 ACS | TCL | 5.10.0[67] | 2021-09-15 | GPL |
해변 | 스몰토크 | 3.4.4[68] | 2021-02-07 | MIT |
기능 비교
C++
프로젝트. | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|
CppCMS | 네. | 네. | 밀다 | 네. | CppDB | 아니요. | 아니요. | 네. | 네. | 네. | 네. |
WT | 네. | 네. | 푸시 앤 풀 | 네. | WT: Dbo | Boost.test | 네. | 네. | 아니요. | 네. |
ColdFusion Markup Language(CFML)
프로젝트. | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|
ColdBox 플랫폼 | 네. | 네. | 푸시풀 | 네. | CF ORM | ○ (Test Box, Mock Box 경유) | 플러그인 경유 | 네. | CFML | 네. | 네. |
퓨즈 박스 | CF 또는 JavaScript 라이브러리를 통해 | 선택적. | 밀다 | CFML | Transfer, Reactor에 대한 어휘를 통해 | 다른 테스트 프레임워크를 통해 | 아니요. | 플러그인 경유 | CFML | Cold Spring 사전에서 | 아니요. |
모델-글루 | CF 또는 JavaScript 라이브러리를 통해 | 네. | 밀다 | CFML | CF ORM | 다른 테스트 프레임워크를 통해 | 아니요. | 플러그인 경유 | CFML | 콜드 스프링 |
자바
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Apache 클릭 | 자바 | j쿼리 | 페이지 지향 | 당기다. | 네. | 하이버네이트(카이엔) | 네. | 플러그형 | 속도, JSP | 캐시된 템플릿 | 빌트인 검증 | |
아파치 오브비즈 | Java, Groovy, XML, | j쿼리 | 네. | 푸시풀 | 네. | 엔티티 엔진(특히 Atlassian Jira에서 사용되는 실제 ORM이 아닌 내부 ORM) | 쥬닛 | 엔티티 엔진 도구, 데이터 파일 도구, CSV 파서, Apache POI | OWASP에 기반한 내부 보안 프레임워크 | 프리마커(권장), Velocity(지원 가능), JSP(지원 가능) | 클러스터에 대한 분산 캐시 지우기를 통한 내부 캐시 유지 보수 | 서버측 검증, 클라이언트측 검증(JQuery) |
아파치 슬링 | 자바 | 네. | 네. | 푸시풀 | JCR 콘텐츠저장소 사용 | 네. | 네. | 네. | ||||
아파치 스트럿스 | 자바 | 네. | 네. | 푸시풀 | 네. | 네. | 유닛 테스트 | 네. | 네. | |||
아파치 태피스트리 | 자바 | 프로토타입, jQuery | 네. | 당기다. | 네. | JPA, 휴지 상태, 카이엔 | 셀레늄, TestNG, JUnit | 스프링 시큐리티, 시로 | 네. | 확장자 포함 | 네이티브 또는 빈 검증 | |
아파치 위켓 | 자바 | YUI, ExtJ 등의 확장 기능 | 아니요(모듈러형 이벤트 구동) | 당기다. | 네. | 확장자 포함 | 확장을 통한 객체, 유닛 및 통합 테스트 모의 | 네. | 네. | 네. | 네. | |
성배 | 그루비 | 네. | 네. | 밀다 | 네. | GORM, 휴지 상태 | 유닛 테스트, 통합 테스트, 기능 테스트 | 다중 플러그인: 자동 베이스, dbmigrate, 기타 | 스프링[70] 보안,[69] Apache Shiro | 네. | 네. | 네. |
Java Server 면 | 자바 | 네. | 네. | 당기다. | 네. | JPA, 휴지 상태 및 기타 Java EE ORM 프레임워크 | 쥬닛 | 네. | 페이스렛, JSP | 네. | 네이티브 검증자, Bean 검증과의 통합 | |
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
JBoss 심 | 자바 | 네. | 네. | 당기다. | 네. | JPA, 휴지 상태 | JUnit, TestNG | JAAS 통합, Drools, 휴지 상태 필터, OpenID, CAPTCHA | 페이스렛 | JBoss 캐시, Ehcache | 휴지 상태 검증기 | |
JVx WebUI | 자바 | 네. | 모델 주도형 | 네. | 네, 플러그 가능 | 쥬닛 | 네. | 단일 소싱 | 네, 플러그 가능 | |||
JWT | 자바 | 네. | 네. | 푸시풀 | 네. | 네. | 네. | 네. | ||||
놀고 | 자바, 스칼라 | 네. | 네. | 푸시풀 | 네. | JPA, 휴지 상태 | 주니트, 셀레늄 | 네. | 코어 보안 모듈 경유 | 네. | 네. | 서버측 검증 |
봄 | 자바 | 네. | 네. | 밀다 | 네. | 휴지 상태, iBatis 등 | 모의 객체, 단위 테스트 | 스프링 보안(구 Acegi) | JSP, Commons 타일, Velocity, Thymeleaf 등 | Ehcache, 기타 | Commons Validator, Bean Validation | |
줄무늬 | 자바 | 네. | 네. | 당기다. | 네. | JPA, 휴지 상태 | 네. | 프레임워크 확장 | 네. | 네. | ||
바딘 | 자바 | GWT | 푸시풀 | 네. | 네. | 네. | 네. | 네. | ||||
웨이브메이커 | 자바스크립트(클라이언트), 자바(서버) | 도조 툴킷 | 네. | 밀다 | 도조 툴킷 | 휴지 상태 | 쥬닛 | 휴지 상태 | Spring Security(이전 Acegi), 롤베이스 접근컨트롤 | 도조 툴킷 | 도조 툴킷 | 정규 표현, 스키마 기반 검증 |
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
웹 오브젝트 | 자바 | 네. | 네. | 푸시풀 | 네. | EOF | WOUnit(JUnit), TestNG, 셀레늄 | 프로젝트 WONDER에서 | 네. | 네. | 네. | |
구글 웹 툴킷 | 자바, 자바스크립트 | 네. | 네. | Request Factory를 사용한JPA | JUnit(너무 이른 시간), jsUnit(너무 어려운 시간), Selenium(최선) | Java 경유 | 네. | 빈 검증 | ||||
ZK | Java, ZUML | j쿼리 | 네. | 푸시풀 | 네. | 임의의 J2EE ORM 프레임워크 | JUnit, ZATS | 휴지 상태 Util, Spring Util | 스프링 보안 | 매크로 컴포넌트 및 구성 | 네. | 클라이언트, 서버 |
자바스크립트
프로젝트. | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|
각도 JS | XHR, JSONP | 네. | i18n 및 l10n | 카르마(유닛 테스트), 프로젝터(엔드 투 엔드 테스트) | 콘텐츠 보안 정책(CSP), XSRF | 템플릿 | 캐싱 | 폼 검증(클라이언트 측) | |||
EmberJS | 네. | 네. | 네. | 엠버 데이터 | 그만두다 | 핸들바 | |||||
퀵스두 | 네. | 데이터 바인딩 | 18n | 테스트 러너 | 폼 검증 | ||||||
스프라우트코어 | 네. | 네. | |||||||||
와칸다 | 네. | 네. | 푸시 앤 풀 | 네이티브 오브젝트 NoSQL DB | CommonJS 유닛 테스트 YUI 테스트 서비스 | 데이터 보안 및 접근 제어 | 저장소(application.storage, user.storage, SessionStorage) |
펄
프로젝트. | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|
촉매 | 툴킷에 의존하지 않는 (REST 및 JSON 지원, JavaScript Framework 프로토타입 전용 플러그인 등) | 네. | 가장 일반적인 용도를 입력하다 | 네. | DBIx: 클래스, 로즈::DB:: 오브젝트, 기타 | Perl 테스트 표준, Test Anything Protocol(TAP) 지원 | ? | ACL 기반의 외부 엔진, 기타 | 템플릿:툴킷, HTML::템플릿, HTML:Mason, PHP 및 기타 기존 Perl 템플릿엔진 | 캐시, 메모리 캐시, 공유 메모리 등 | HTML:: FormHandler HTML:: FormFu, HTML:: FormValidator, 기타 |
댄서 | 네. | 네. | 밀다 | 네. | DBIx: 클래스, ORMesque | 네. | ? | ? | 템플릿:툴킷, HTML:: Mason, 텍스트::MicroTemplate, 현존하는 Perl 템플릿엔진 | 캐시, 메모리 캐시, 공유 메모리 등 | Data Fu, 현존하는 Perl 폼 검증 소프트웨어 |
메이폴 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
모고리우스 | 툴킷에 의존하지 않는 (REST 및 JSON 지원) | MVC로 일반적으로 사용되지만 명시적 모델 지원은 없음 | 밀다 | 네. | 일반적으로 DBIx와 함께 사용:학급 | 테스트: Mojo | ? | 서명된 세션 쿠키 | 내장 Perl 템플릿, 템플릿:플러그인을 통한 툴킷 및 기타 몇 가지 | ? | 명시적으로 Perl 모듈을 사용하지 마십시오. |
PHP
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 | 비계 | RAD | 유동성 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
케이크 PHP | PHP > = 7[71].2 | 조금도 | 네. | 네, 푸시&셀 | 네. | ORM, 데이터 매퍼 패턴, SQL 릴레이셔널 대수 추상화 계층 | 유닛 테스트, 객체 모킹, 고정장치, 코드 커버리지, PHPUnit 및 Xdebug를 사용한 메모리 분석 및 Travis를 통한 Continuous Integration | 네. | CRUD 기반, ACL 기반, 여러 플러그인 | 테마, 레이아웃, 셀, 뷰, 요소, Twig용 플러그인, 부트스트랩 등 | 메모리 캐시, Redis, XCache, APC, 파일 | 콘텍스트(표(DAO), 엔티티(VO), 컨트롤러에 의한 검증, CSRF 보호 | 플러그인 CRUD | 케이크 굽기 | 모바일 에이전트 검출, 레이아웃 |
코드 시그니터 | PHP > = 7.2[72](버전 4 이상) 또는 PHP > = 5.6.0[73](버전 3.1.11까지) | 조금도 | 네. | 밀다 | 대부분[74] | 서드파티만 | 다음 출시 준비, v.4 이상 유닛 테스트 | 네. | 네. | 네. | 네. | 네. | 아니요[75]. | 네. | 템플릿 |
무지방 프레임워크 | PHP > = 5[76].4 | 조금도 | MVC, RMR | 푸시풀 | 네. | SQL, MongoDB, 플랫 파일용 데이터 매퍼 | 붙박이 | 네. | 네. | 네. | APC, 메모리 캐시, XCache, WinCache 및 파일 시스템 | 네. | 아니요. | ? | ? |
Fuel PHP | PHP > = 5.3[77].3 | 네. | MVC, HMVC | 밀다 | 네. | 네. | PHUnit | 네. | 네, 플러그인 사용 가능 | 네, 플러그인 사용 가능 | 파일, Redis, Memcache 등 | 네. | 네. | ? | ? |
자이로스코프 | PHP > = 5.4 | nano.module, 교환[78] 가능 | LCHH | 푸시풀 | 주로 | 데이터 소스에 구애받지 않음 | 아니요. | 내장 스키마 비교 도구 및 UDF 편집기 | ACL 기반, 교환 가능 | 구현 고유의 도우미 기능 및 테마 템플릿 사용 가능 | APC, 메모리 캐시 | 네. | 인터랙티브 코드 생성기 | 네. | 전용 모바일 및 태블릿 레이아웃, 가로 세로 전환 |
카조나 | PHP > = 7[79] | 조금도 | 네. | 밀다 | 네. | 네. | PHPUnit, 셀레늄, 재스민 | 네. | 네. | 네. | APC, 데이터베이스, 파일 | 네. | 네. | 네. | 부트스트랩 |
Laminas(구 Zend Framework) | PHP > = 7[80].3 | 툴킷에 의존하지 않음 | 네. | 푸시풀 | 네. | 테이블 및 행 데이터 게이트웨이 또는 원칙 | 장치 테스트, PHP 장치 또는 기타 독립적 | 네. | ACL 베이스의 | 네. | APC, 데이터베이스, 파일, 메모리 캐시, Zend 플랫폼 | 네. | 네. | ? | ? |
라라벨 | PHP > = 8[81].0 | 조금도 | 네. | 밀다 | 네. | 언변이 좋다 | PHUnit | 네. | 네. | 네. | APC, 데이터베이스, 파일, 메모리 캐시, Redis | 네. | 네. | 네. | 네. |
Li3(리튬) | PHP > = 5.3.6 | 조금도 | 네. | 밀다 | 네. | 네. | 유닛 테스트, 내장 테스트 프레임워크 또는 기타 독립적 | 아니요. | 네, 플러그인 사용 가능 | PHP, Twig 플러그인 사용 가능 | 메모리 캐시, Redis, XCache, APC, 파일 | ○, CSRF 보호 및 폼 서명 사용 | 아니요. | 네. | ? |
Nette 프레임워크 | PHP > = 5.6[82].0 | 툴킷에 의존하지 않음 | MVP | 밀다 | 네. | 서드파티만 | 네. | 아니요. | 네. | 네. | 네. | 네. | 아니요. | ? | ? |
팔콘 | PHP > = 7[83].2 | 조금도 | 네. | 밀다 | 네. | 네. | 코드인셉션 PHUnit | 네. | 네. | 볼트 | 네. | 네. | 네. | 네. | ? |
PHP 팝 | PHP > = 7.3 | 조금도 | 네. | 밀다 | 네. | 네. | PHUnit | 네. | ACL 베이스의 | 네. | APC, 데이터베이스, 파일, 메모리 캐시, Redis, 세션 | 네. | 네. | 네. | ? |
프라도 | PHP > = 7[84].3 | 시제품, script.aculo.us, 자체[85] 컴포넌트 | 아니요. | 푸시풀 | 네. | Data Access Object(DAO; 데이터 액세스 오브젝트), 액티브레코드 패턴, SQLMAP 데이터 매퍼 | PHPUnit, SimpleTest, Selenium | 아니요. | 네. | ASP와 유사한 XML 기반입니다.네트워크[85] | APC, 데이터베이스, eAccelerator, 메모리 캐시, XCache | 네, 그렇습니다[85]. | 네, 그렇습니다[85]. | ? | ? |
실버 스트라이프(사파이어) | PHP > = 7.1[86] | jQuery, jQuery UI | 네. | 푸시풀 | 네. | 활성 레코드 패턴 | 단위 테스트, 셀레늄 | 자동의 | 포함: 열림아이디 | 테마 | 네. | 네. | 네. | 네. | 네. |
실렉스 | PHP > = 5.3.9 | 네. | 네. | 네. | 네. | 플러그인이 존재합니다(Doctrine). | 네. | 아니요. | 네. | PHP, Twig | 플러그인이 존재합니다. | 네. | 플러그인이 존재합니다. | ? | ? |
Smart. 프레임워크 | PHP > = 7[87].3 | 네. | 네. | 네. | 네. | 있음(우편)플러그인을 통한 SQL, MySQL, SQLite, MongoDB, Solr 등) | 네. | 아니요. | 네. | 있음(마커, Twig, 기타 플러그인 사용) | 있음(파일, Redis, 기타 플러그인 사용) | 네. | 아니요. | 네. | 있음(jQuery 모바일, 부트스트랩 기타 플러그인 사용) |
심포니 | PHP > = 7.2[88].5 | 시제품, script.aculo.us, UJS 및 PJS 플러그인 포함 Unclusive Ajax | 네. | 밀다 | 네. | Propel, 독트린(YAML) | 네. | 플러그인이 존재합니다(알파 코드). | 플러그인 | PHP, Twig | 네. | 네. | 네. | ? | ? |
타이포3 | PHP > = 7[89].2 | 조금도 | 네. | 푸시풀 | 네. | 네. | 네. | 부분적 | 네. | TYPO3 유체 | 네. | 네. | 플러그인이 존재합니다. | 플러그인이 존재합니다. | ? |
Yii | PHP > = 5[90].4 | jQuery, jQuery UI, 자체 컴포넌트, 플러그인 | 네. | 푸시풀 | 네. | 데이터 액세스 오브젝트(DAO), 액티브 레코드 패턴, 플러그인(포함).원칙 2.0) | PHPUnit, 셀레늄 | 네. | ACL 베이스, RBAC 베이스, 플러그인 | PHP 기반의 PRADO와 유사한 플러그인 | APC, 데이터베이스, eAccelerator, 파일, Memcache, Redis, WinCache, XCache, Zend 플랫폼 | 네. | 네, 그렇습니다[91]. | ? | ? |
파이썬
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 | Python 3.* |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
체리피 | 파이썬 | - | - | _ | - | 플러그형 | - | - | - | 플러그형 | - | - | 네. |
장고 | 파이썬 | 네. | 네. | 밀다 | 네. | 네. | 네. | 네. | 네. | 빌트인, 진자2, 마코, 치타 | 네. | 네. | 네. |
패스트 API | 파이썬 | 네. | - | - | - | ORM에 의존하지 않다 | pytest를 통해 | ORM에 의존 | 네. | 진자2 | - | 네. | 네. |
플라스크 | 파이썬 | 네. | - | - | 네. | ORM에 의존하지 않다 | 단테스트를 통해 | ORM에 의존 | 네. | 진자2 | 네. | 네. | 네. |
Jam.py | Python, JavaScript | 네. | 이벤트 주도형 | 네. | 네. | 네. | pytest와 mocha를 통해 | 네. | 네. | 네. | 네. | 네. | 네. |
파이즈 | Python, JavaScript | 네. | PureMVC Python 버전 사용(JavaScript로 컴파일) | 네. | ?, 직접 데이터 액세스 없음 | 아니요. | 아니요. | ||||||
주탑 | 파이썬 | 프로토타입 및 script.aculo.us 도움말 | 컨트롤러 | 밀다 | 네. | ORM에 의존하지 않다 | 코로 | ORM에 의존 | 플러그 가능:마코, 겐시, 마이티, 키드, 기타 | 네이티브: 플러그 가능:Redis, Beaker(메모리, memcached, 파일, 데이터베이스) | 우선형식코드 | 아니요. | |
피라미드 | 파이썬 | 네. | 네. | 밀다 | 네. | ORM에 의존하지 않다 | 네. | ORM에 의존 | 네. | 플러그형 : 진자2, 카멜레온, 마코, 겐시 등 | 기본: 네이티브 세션 팩토리. 플러그 가능:Redis, PyNaCl, Beaker(메모리, memcached, 파일, 데이터베이스) 등 | 변형, 폼 코드, WTForms, 기타 | 네. |
전술 | 파이썬 | 네. | 네. | 당기다. | 아니요. | 네. | 네. | 네. | 네. | 마코 | 아니요. | 네. | 아니요. |
토네이도 | 파이썬 | 자세한 내용은 AJAX 구현 예제를 참조하십시오. | - | - | - | - | - | - | - | - | - | - | 네. |
터보 기어 | 파이썬 | 툴킷에 의존하지 않고 JSON을 통해 지원 제공 | 풀스택, 동종 최고의 기반 | 밀다 | 네. | 하드웨어 | 코. | SQL Chemy - 이행 | 재포즈.무엇과 재포즈.누구 | 플러그 가능:겐시, 기타 | memcached 및 WSGI 준거 | ToscaWidgets, FormEncode 사용 | 네. |
웹 2py | 파이썬 | 네. | 네. | 밀다 | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 네, 그렇습니다[92]. |
BlueBream (Zope 3) | 파이썬 | 애드온 제품(예를 들어 Plone with KSS)을 통해 | 네. | 당기다. | 네. | ZODB, SQLObject, SQL케미 | 유닛 테스트, 기능 테스트 | ZODB 세대 | ACL 베이스의 | 네. | 네. | 네. | 아니요. |
Zope 2 | 파이썬 | 네. | 당기다. | 네. | ZODB, SQLObject, SQL케미 | 유닛 테스트 | ACL 베이스의 | 네. | 네. | CMForm 컨트롤러 | 아니요. |
루비
프로젝트. | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|
캠핑 | 아니요. | 네. | 밀다 | 아니요. | 활성 레코드 패턴 | 모기 경유 | 네. | 아니요. | 네. | 아니요. | 아니요. |
Ruby on Rails(레일의 루비) | 프로토타입, script.aculo.us, jQuery | Active Record, 액션 팩 | 밀다 | 네. | 액티브 레코드 | 유닛 테스트, 기능 테스트 및 통합 테스트 | 네. | 플러그인 | 네. | 네. | 네. |
시나트라 | 아니요. | 네. | 밀다 | 아니요. | ORM에 의존하지 않다 | 랙 테스트 | 네. | 랙 미들웨어 경유 | 네. | 랙 미들웨어 경유 | 아니요. |
다른이들
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AIDA/웹 | 스몰토크 | 네. | 네. | 네. | Gemstone/S, GLORP 등 | 서니트 | 네. | 네. | ||||
응용 프로그램 익스프레스 | PL/SQL | 네. | 네. | 네. | 네. | 네. | ||||||
유연성 | 액션 스크립트, MXML | 이름이 아니라 비슷한 테크놀로지[93] | FlexUnit | |||||||||
들어 올리다 | 스칼라 | 네. | 네. | 당기다. | Pissing Yes | 네. | 스칼라 테스트, 셀레늄[94] | 네. | 네. | 네. | 네. | 네. |
오파 | 오파 | 네. | 네. | MongoDB | 네. | 네. | 네. | |||||
오픈 ACS | TCL | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 네. | |
해변 | 스몰토크 | jQuery, jQuery UI, JavaScript Framework 프로토타입, script.aculo.us 등 | 네. | 네. | GLORP, Gemstone/S 등 | 유닛 테스트, SUnit | 아니, 일부러 | 마그리트 | ||||
프로젝트. | 언어 | 아약스 | MVC 프레임워크 | MVC 푸시풀 | i18n 및 L10n? | 오름 | 테스트 프레임워크 | DB 이행 프레임워크 | 보안 프레임워크 | 템플릿 프레임워크 | 캐싱 프레임워크 | 폼 검증 프레임워크 |
「 」를 참조해 주세요.
- JavaScript 프레임워크 비교
- 쇼핑 카트 소프트웨어 비교
- 콘텐츠 관리 시스템
- Java 뷰 테크놀로지 및 프레임워크
- 콘텐츠 관리 시스템 목록
- 리치 웹 응용 프로그램 프레임워크 목록
- 웹 서비스 프레임워크 목록
- 모바일 개발 프레임워크
레퍼런스
- ^ "Version 4.11.2". Github. Retrieved 4 September 2019.
- ^ "Download - Castle Project". castleproject.org.
- ^ "CppCMS Blog". Blog.cppcms.com. Retrieved 2013-08-18.
- ^ "an-tao/drogon". GitHub. Retrieved 2021-01-22.
- ^ "Releases - pocoproject/poco". Retrieved 2021-07-01.
- ^ "Wt: Release v4.0.5". webtoolkit.eu. Retrieved 2022-04-20.
- ^ "ColdBox Platform Versions". forgebox.io. Retrieved 2021-04-20.
- ^ https://github.com/phoenixframework/phoenix/releases/tag/v1.6.6 를 참조해 주세요.
- ^ "Releases · snapframework/snap". GitHub. Retrieved 2022-04-23.
- ^ "yesodweb / yesod". github.com. Retrieved 23 April 2022.
- ^ https://github.com/grails/grails-core/releases/tag/v5.1.6; 발행일 : 2022년 3월 31일
- ^ "Jwt: Release v3.4.0". webtoolkit.eu. 2019-07-31. Retrieved 2019-09-04.
- ^ "Netty 4.1.77.Final released". 6 May 2022. Retrieved 23 May 2022.
- ^ "Release 2.8.8". 8 April 2021. Retrieved 16 April 2021.
- ^ "Release 2.9.3". 8 October 2020. Retrieved 18 October 2020.
- ^ https://github.com/spring-projects/spring-framework/releases/tag/v5.3.19 를 참조해 주세요.
- ^ "WaveMaker 10.1 Release Update – 19 August 2019". WaveMaker. Retrieved 2019-09-04.
- ^ "release/METEOR@2.1". 24 February 2021. Retrieved 2 March 2021.
- ^ "Catalyst-Runtime". metacpan.org. Retrieved 19 June 2021.
- ^ "Dancer2 Releases". perldancer.org. Retrieved 2022-04-23.
- ^ "Mojolicious Versions". mojolicious.org. Retrieved 2022-04-23.
- ^ "Agavi 1.0.8 released!". agavi.org. Retrieved 7 November 2015.
- ^ "CakePHP 4.3.9 Released". CakePHP Blog. Retrieved 2022-05-31.
- ^ "CodeIgniter Releases". github.com. Retrieved 2022-04-14.
- ^ "fatfree/lib/CHANGELOG.md". github.com. Retrieved 2022-04-14.
- ^ "Releases - fuel/core". github.com. Retrieved 2022-04-14.
- ^ "Antradar Downloads". antradar.com. 2020-05-17. Retrieved 2020-06-10.
- ^ "Jamroom 6.5.0 has been released!". jamroom.net. Retrieved 2020-06-09.
- ^ "Releases". github.com. Retrieved 10 June 2017.
- ^ "GitHub - laminas/laminas-mvc". 20 March 2019 – via GitHub.
- ^ "Release - laravel/framework". github.com. Retrieved 2022-04-14.
- ^ "Releases - UnionOfRAD/lithium". github.com. Retrieved 27 February 2020.
- ^ "Nette Framework - first commit". nette.org. 2014. Retrieved 2014-04-23.
- ^ "Released version 3.1.0". GitHub. January 2021.
- ^ "Nette Framework Licence". nette.org. 2014. Retrieved 2014-04-23.
- ^ "phalcon/cphalcon". github.com. Retrieved 2022-04-14.
- ^ "Releases - popphp/popphp-framework". github.com. 2019-10-17. Retrieved 2019-05-30.
- ^ "PRADO PHP Framework". pradoframework.net. Retrieved 23 April 2022.
- ^ "License of PRADO". pradosoft.com. 2013. Archived from the original on 2013-10-16. Retrieved 2013-10-16.
- ^ "Changelog". sensiolabs.org. Retrieved 30 May 2019.
- ^ "Stable Download". silverstripe.org. Retrieved 2021-04-15.
- ^ "unix-world / Smart.Framework". github.com. Retrieved 2022-04-23.
- ^ "Symfony 6.0.2 released". symfony.com. Retrieved 2021-12-30.
- ^ "Yii 2.0.41". yiiframework.com. Retrieved 2022-04-14.
- ^ "bluebream 1.0". 18 January 2011. Retrieved 18 December 2020.
- ^ "Release v18.6.1". 4 July 2021. Retrieved 4 July 2021.
- ^ https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/releases/3.30.0 를 참조해 주세요.
- ^ "Django 4.0.5 release notes". 1 June 2022. Retrieved 4 June 2022.
- ^ "Release 0.77.1". 10 May 2022. Retrieved 13 May 2022.
- ^ "Release 2.1.2". 28 April 2022. Retrieved 13 May 2022.
- ^ "Python 2.7 release notes". Retrieved 18 December 2020.
- ^ "Release 3.2". 2 September 2020. Retrieved 7 September 2020.
- ^ "Release 5.4.119". 23 March 2022. Retrieved 23 March 2022.
- ^ "Release 0.5.2". 10 November 2017. Retrieved 20 March 2021.
- ^ "Release 0.8.1a". 9 May 2012. Retrieved 22 July 2018.
- ^ "Release 1.0.2". 22 July 2015. Retrieved 22 July 2018.
- ^ "Release 2.0". 1 March 2021. Retrieved 16 March 2021.
- ^ "Release 4.8.0.b04". 25 September 2020. Retrieved 18 December 2020.
- ^ "Release 6.1.0". 30 October 2020. Retrieved 17 November 2020.
- ^ "Release 2.4.3". 1 March 2020. Retrieved 2 March 2020.
- ^ "Release 2.21.1". 27 November 2020. Retrieved 12 July 2021.
- ^ https://github.com/zopefoundation/Zope/releases/tag/5.1.1 를 참조해 주세요.
- ^ "Padrino 0.14.4 release". Padrino. Padrino. Retrieved 5 September 2019.
- ^ "레일 7.0.2.3, 6.1.4.7, 6.0.4.7, 5.2.6.3이 출시되었습니다!", 저자명 문자열: tenderlove; 발행일: 2022년 3월 8일, 회수일: 2022년 4월 14일.
- ^ "Releases · sinatra/sinatra · GitHub". 22 August 2019. Retrieved 5 September 2019 – via GitHub.
- ^ "The Opa Blog: Some great news on Opa". Blog.opalang.org. Retrieved 2013-08-18.
- ^ "OpenACS Home". openacs.org. Retrieved 2022-04-23.
- ^ "Releases · SeasideSt/Seaside · GitHub". GitHub. 7 February 2021. Retrieved 19 July 2021.
- ^ "Grails Plugin: Spring Security Core Plugin". Grails.org. 2012-04-06. Retrieved 2013-08-18.
- ^ "Grails Plugin: Apache Shiro Integration for Grails". Grails.org. 2012-04-11. Retrieved 2013-08-18.
- ^ "Installation - 4.x". book.cakephp.org. Retrieved 2020-12-02.
- ^ "Server Requirements — CodeIgniter 4 documentation". codeigniter.com. Retrieved 2020-06-10.
- ^ "Server Requirements — CodeIgniter 3.1.10 documentation". codeigniter.com.
- ^ "Language helper included, must activate & set desired language by parsing HTTP headers". Codeigniter.com. Archived from the original on 2012-11-08. Retrieved 2013-08-18.
- ^ "Change Log : CodeIgniter User Guide". EllisLab, Inc. Archived from the original on 15 May 2015. Retrieved 19 March 2012.
- ^ "Getting Started - Fat-Free Framework for PHP". fatfreeframework.com. Retrieved 2020-12-02.
- ^ "Requirements - FuelPHP Documentation". fuelphp.com. Retrieved 2020-12-02.
- ^ "Replacing nano.js in Gyroscope". antradar.com. 2014-05-20. Retrieved 2015-08-20.
- ^ "Kajona 6.2 shifts the focus to PHP 7". www.kajona.de. Retrieved 2020-12-02.
- ^ "Zend/Laminas Drops PHP support prior to 7.3". GitHub. Retrieved 2021-01-06.
- ^ "Laravel - The PHP Framework For Web Artisans". laravel.com. Retrieved 2022-04-23.
- ^ Nette Foundation; c 2008. "Download Nette Framework". Nette.org. Retrieved 2019-03-21.
{{cite web}}
: CS1 maint: 여러 이름: 작성자 목록(링크) - ^ "Phalcon 4.x supports only PHP 7.2 and above".
- ^ "PRADO PHP Framework". www.pradoframework.net. Retrieved 2022-04-23.
- ^ a b c d "PRADO QuickStart Tutorial". Pradosoft.com. Archived from the original on 2013-09-28. Retrieved 2013-08-18.
- ^ "Server Requirements". docs.silverstripe.org. Retrieved 2020-12-02.
- ^ "Smart.Framework: a practical, modern and high performance PHP / JavaScript Framework for Web featuring Middlewares + MVC". 2022-01-07. Retrieved 2022-04-23.
- ^ "Installing & Setting up the Symfony Framework (Symfony Docs)". symfony.com. Retrieved 2020-12-02.
- ^ "Download TYPO3 - get.typo3.org". get.typo3.org. Retrieved 2020-12-02.
- ^ "Getting Started: Installing Yii". Yii Framework. Retrieved 2020-12-02.
- ^ "Initial Prototyping: Scaffolding Building a Blog System Using Yii Yii PHP Framework". Yiiframework.com. Retrieved 2013-08-18.
- ^ "invalid function (default/images)". Web2py.com. Retrieved 2019-03-21.
- ^ "URLRequest - Adobe ActionScript® 3 (AS3 ) API Reference". Livedocs.adobe.com. 2013-07-01. Archived from the original on 2009-02-12. Retrieved 2013-08-18.
- ^ "ScalaTest". ScalaTest. Retrieved 2013-08-18.