개발환경 | 웹프레임워크의 종류

개발환경 | 웹프레임워크의 종류

반응형

웹 프레임워크

웹 프레임워크 ( 웹 어플리케이션 프레임워크) 는 동적인 웹페이지나 웹서비스 개발하는 과정에서 DB연동, 템플릿, 코드 재사용등의 어려움을 줄이는 것이 목적인 프레임워크를 말합니다. 아키텍처는 보통 MVC (모델-뷰-컨트롤러) 패턴을 따라 사용자 인터페이스를 백 엔드를 분리합니다.

CLI 기반 ASP.NET — 마이크로소프트사가 개발하여 동적인 웹사이트, 웹어플리케이션, 웹서비스를 만들 수 있게 도와주는 웹어플리케이션 프레임워크

PHP 기반 CodeIgniter (코드이그나이터) — 2006년. 간편한 인터페이스와 논리적인 구조. 가벼움

Laravel (라라벨) — 2011년. 오픈소스 웹프레임워크. MVC 아키텍쳐. 모듈 방식의 패키징 시스템. 가장 대중적인 PHP 프레임워크 가운데 하나

Symfony (심포니) — 재사용이 가능한 PHP 구성요소/라이브러리들의 모임으로 스프링에 영향을 받았습니다.

JAVA 기반 Spring (스프링) — 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하는 전자정부 표준프레임워크 스트럿츠 — MVC 모델2에 기반한 프레임워크

JavaScript 기반 자바스크립트 기반 웹 프레임워크는 아래글을 참고해 주세요.

관련포스트 JavaScript | 자바스크립트 개발도구

Python 기반 Django (장고) — MVC 패턴. 고도의 데이터베이스 기반 웹사이트 를 작성하는데 용이. 안정화버전 : 2.0.1 (2018.01) 장점 : 강력한 라이브러리. 간결하고 쉽습니다.

단점 : 모바일 환경에서 구현이 어렵습니다.

Ruby 기반 Ruby on Rails (루비 온 레일즈) — 오픈 소스 웹프레임워크입니다. 특히 데이터베이스를 이용한 웹 어플리케이션 을 개발할 때 반복되는 코드를 대폭 줄여 개발시간을 단축

웹 프레임워크 랭킹

프론트 엔드 2019 React.Js Angular Angular.Js Vue.Js JQuery

반응형

from http://sanctacrux.tistory.com/221 by ccl(A) rewrite - 2021-10-27 18:59:55