특정 기능 수행 위해 필요한 클레스/인터페이스 등 집합체
- 각 프로그래밍 언어(Java, JavaScript, Python, PHP, Ruby 등)에 서버 프로그램 개발 가능하도록 지원하는 프레임워크(Framework) 있음
종류
프레임워크 | 개발 언어 | 특징 |
---|---|---|
Spring | JAVA | 전자정부 표준 프레임워크의 기반 기술 |
Node.js | JavaScript | 비동기 입/출력 및 이벤트 위주 높은 처리 성능으로 실시간 입/출력 많은 애플리케이션에 적합 |
Django | Python | 컴포넌트 재사용 및 플러그인화 강조해 신속 개발 가능 |
Codeigniter | PHP | 인터페이스 간편하고 서버 자원 적게 사용 |
Ruby on Rails | Ruby | 테스트용 웹 서버 지원하고 DB작업의 단순화/자동화로 개발 코드 길이 짧아 신속 개발 가능 |