목차
7 처지: 데이터베이스, 루비 (프로그래밍 언어), 모델-뷰-컨트롤러, 크로스 플랫폼, 오픈 소스, 웹 프레임워크, MIT 허가서.
- 루비로 작성된 자유 소프트웨어
- 웹 2.0
- 웹 프레임워크
데이터베이스
SQL 데이터베이스 쿼리의 예. right 데이터베이스()는 체계화된 데이터의 모임이.
루비 (프로그래밍 언어)
비()는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이.
모델-뷰-컨트롤러
모델, 뷰, 컨트롤러의 관계를 묘사하는 간단한 다이어그램. 주: 굵은 선은 직접적인 관계를, 점선은 간접적인 관계를 나타낸다(옵저버 패턴). 웹 애플리케이션에서 일반적인 MVC 구성요소 다이어그램 모델-뷰-컨트롤러(Model–View–Controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이.
크로스 플랫폼
스 플랫폼() 또는 멀티 플랫폼()은 컴퓨터 프로그램, 운영 체제, 컴퓨터 언어, 프로그래밍 언어, 컴퓨터 소프트웨어 등이 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는 것을 뜻하는 용어이.
오픈 소스
오픈 소스(open source)는 소프트웨어 혹은 하드웨어의 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어 혹은 오픈 소스 라이선스에 준하는 모든 통칭을 일컫.
웹 프레임워크
웹 프레임워크(web framework) 또는 웹 애플리케이션 프레임워크(Web application framework)는 동적인 웹 페이지나, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종이.
MIT 허가서
MIT 허가서(MIT 라이선스)는 매사추세츠 공과대학교(MIT)을 기원으로 하는 소프트웨어 라이선스 중 가장 대표적인 것이.
참고하세요
루비로 작성된 자유 소프트웨어
웹 2.0
웹 프레임워크
- ASP.NET
- CakePHP
- Ext JS
- JQuery
- PEAR
- Vue.js
- 드루팔
- 라라벨
- 루비 온 레일즈
- 스프링 프레임워크
- 심포니 (웹 프레임워크)
- 아파치 스트럿츠
- 웹 프레임워크
- 웹스피어 애플리케이션 서버 커뮤니티 에디션
- 장고 (웹 프레임워크)
- 줌라
- 카탈리스트 (소프트웨어)
- 코드이그나이터
- 프로젝트 제로
또한 Ruby on Rails, 레일스, 루비온레일즈로 알려져 있다.