본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
요즘 화제
임의의 문서로
sitesupport
사용자 모임
사랑방
사용자 모임
관리 요청
편집 안내
소개
도움말
정책과 지침
질문방
한울위키
검색
검색
보이기
로그인
개인 도구
로그인
설정보다 관습 문서 원본 보기
문서
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
원본 보기
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
보이기
사이드바로 이동
숨기기
←
설정보다 관습
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
일반 사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
'''설정보다 관습''' 또는 '''구성보다 관습'''(convention over configuration), '''관습에 따른 코딩'''(coding by convention)은 프레임워크를 사용하는 [[소프트웨어 개발자|개발자]]가 유연성을 잃지 않고 취해야 하는 결정의 수를 줄이기 위해 시도하는, [[소프트웨어 프레임워크]]에 사용되는 소프트웨어 [[디자인 패러다임]]이다. 이 개념은 [[David Heinemeier Hansson]]이 [[루비 온 레일즈]] [[웹 프레임워크]]의 철학을 기술하기 위해 도입한 것이지만, [[사용자 인터페이스 디자인]]의 실용적인 [[기본값|디폴트]](default) 및 [[POLA]](principle of least astonishment) 등의 초기 개념과 관련되어 있다. == 용례 == 이 개념은 오래되었으나 [[기본값]] 개념으로 거슬러 올라가며 최근에는 [[자바 (프로그래밍 언어)|자바]] 라이브러리의 근간에서 쉽게 확인할 수 있다. 이를테면 [[자바빈즈]] 사양은 이 개념에 상당히 의존한다. === 프레임워크 === * [[콜드박스 플랫폼]]은 [[라일로]] 위에서 구동된다 * [[루비 온 레일즈]] * [[Lift]] * [[CakePHP]] * [[아파치 메이븐]] * [[Grails]] * [[심포니 (웹 프레임워크)]] * [[Appcelerator Titanium|Appcelerator's Titanium Alloy]] * [[Yii]] * [[라라벨]] * [https://web.archive.org/web/20150801205344/http://www.intersoftpt.com/Crosslight Crosslight] * [http://durandaljs.com/ Durandal (자바스크립트 SPA 프레임워크)] * [[Ember.js]] * Enduro.js * [[자바 플랫폼, 엔터프라이즈 에디션]] * [[ASP.NET MVC]] * [[스프링 프레임워크]] * [[Contao]] * [https://web.archive.org/web/20161118215029/http://sailsjs.org/ Sails (웹 프레임워크)] * [[미티어 (웹 프레임워크)|미티어]] * [https://github.com/marklogic/roxy/wiki Roxy rest-API] * [[플레이 프레임워크]] * [https://web.archive.org/web/20090414154510/http://www.kumbiaphp.com/ KumbiaPHP Framework] * [http://aurelia.io/ Aurelia] * [https://web.archive.org/web/20190208212831/https://adonisjs.com/ Adonisjs] == 같이 보기 == * [[고속 응용 프로그램 개발]] == 각주 == {{각주}} * Bachle, M., & Kirchberg, P. (2007). "Ruby on rails". IEEE Software, 24(6), 105-108. [https://dx.doi.org/10.1109/BCI.2009.31 DOI 10.1109/BCI.2009.31]. * Miller, J. (2009). "Design For Convention Over Configuration". Microsoft, Retrieved 18 April 2010. * Chen, Nicholas (2006). "Convention over configuration". == 외부 링크 == * [https://web.archive.org/web/20100124145107/http://softwareengineering.vazexqi.com/files/pattern.html Detailed information on CoC] {{위키데이터 속성 추적}} [[분류:객체 지향 프로그래밍]] [[분류:소프트웨어 설계]]
설정보다 관습
문서로 돌아갑니다.
검색
검색
설정보다 관습 문서 원본 보기
새 주제