캠핑(마이크로프레임워크)
Camping (microframework)| 원저작자 | "왜 운이 좋은 사람이 뻣뻣해" |
|---|---|
| 개발자 | "왜 운이 좋은 사람이 뻣뻣해" |
| 안정된 릴리스 | 2.1 / 2010년 8월 19일 ( |
| 운영 체제 | 크로스 플랫폼 |
| 크기 | 4 KB |
| 이용가능기간: | 루비 |
| 유형 | 웹 응용 프로그램 프레임워크 |
| 면허증. | MIT 라이선스 |
| 웹 사이트 | camping |
캠핑은 루비로 작성된 웹 어플리케이션 마이크로프레임워크입니다.캠핑의 소스코드는 크기가 4KB 미만입니다.
이것은 버전 1.5까지 "Why the lucky stick"으로 알려진 프로그래머에 의해 생성되고 업데이트되었다.그 무렵, 「Why」의 초점은 「Hackety Hack」과 관련 프로젝트 「Shoes」로 옮겨갔다.왜 Judofyr(주요 공헌자)에게 rubyforge.org 및 기타 사이트에서 관리자 액세스를 제공했습니까?Judofyr가 [1]그 프로젝트의 실질적인 책임자로 취임했다.그 이후로 캠핑은 많은 사람들의 공헌과 작지만 도움이 되는 커뮤니티가 되어 왔습니다.유도피르는 때때로 지도자로 보이기도 하지만, 캠핑은 현재 없어진 우편물 목록에 대한 합의에 의해 관리되어야 한다고 주장했습니다.Why의 최종 탈퇴는 이 프로젝트를 공동 운영으로 굳혔으며, Why가 사라지기 전에 커뮤니티에 인수된 몇 안 되는 Why 프로젝트 중 하나로 유명하다.캠핑의 최신판은 GitHub에서 제공되며, RubyGem으로 배포됩니다.
개요
캠핑은 많은 작은 CGI 스크립트의 번들처럼 하나의 파일에 완전한 웹 애플리케이션을 저장하지만 Ruby on Rails처럼 모델 뷰 컨트롤러 애플리케이션으로 구성합니다.캠핑 어플리케이션은 단독으로 설치할 수 있으며, 대형 설비를 제공하는 '작은 바퀴'로서의 틈새 요건을 충족시킬 수 있으며, 쉽게 Rails로 이동할 수 있습니다.
인스톨
기본 설치의 경우, 캠핑은 Rack(0.3 이상)과 Markaby(0.5 이상)만 필요하며, 둘 다 Rubygems로 이용 가능합니다.자세한 내용은 캠핑 위키에서 확인할 수 있습니다.데이터베이스(기본적으로 SQLite)를 사용하려면 ActiveRecord 및 Sqlite3-ruby Rubygems도 필요합니다.달려.camping yourappname.rb포트 3301에서 응용 프로그램을 실행합니다.
튜토리얼
입문 튜토리얼에서는 최소한의 스타일 없는 Wiki(Wiki 코드 다운로드)를 구축합니다.캠핑의 예에는 작지만 완전히 기능하는 css 스타일의 블로그가 포함되어 있습니다.이전 Camping 1.5 예에서는 수정 없이 실행되거나 Camping 2.0에서 실행되기 위해 약간의 조정만 필요합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Judofyr의 지속적인 유지보수에 관한 StackOverflow 답변 설명
외부 링크
- GitHub에서의 캠핑 2.0.*
- GitHub 캠핑 위키
- 캠핑 메일링 리스트: 스레드별 메시지
- 캠핑이 중요한 이유 (Rubyconf 2007에서 Nathaniel Talbott)
- Ruby On Rails 팟캐스트 at Archive. 오늘(2013년 4월 15일 아카이브)
- Wayback Machine에서 작성한 이유 아카이브(2010년 3월 2일 아카이브)
- 캠핑을 통한 와일드하고 크레이지한 메타프로그래밍
- Wayback Machine에서 Ruby Archived 2011-01-12에 대한 가슴 아픈 가이드
