Skip to main content

루비 온 레일즈 목차 역사 레일즈가 쓰인 프로젝트 각주 외부 링크 둘러보기 메뉴www.rubyonrails.org그루폰GitHub다음 캘린더레드마인스트라입스에어비앤비자소설잡플래닛카카오아지트코드라이언트위터플러닝샤샤건건Icicle“MySQL :: Interview with David Heinemeier Hansson from Ruby on Rails”루비 온 레일즈 프로젝트 홈페이지루비 온 레일즈 가이드 (한글)루비 온 레일즈 사용자 커뮤니티 (페이스북)eheh

라자루스파워 빌더오라클루비 온 레일즈CakePHPRadPHP장고CppCMSWtCFWheels콜드박스 플랫폼콜드스프링퓨즈박스Mach-II모델-글루Vibe.dAppFuseFlexiveGrailsGWTICEfacesItsNat자바서버 페이스JHipsterJspxJWtOpenXava플레이Reasonable Server Faces리모트 애플리케이션 플랫폼RIFESeam스프링Stripes스트럿츠TapestryVaadinVert.xWebWorkWicket웨이브메이커ZK카탈리스트댄서메이슨메이폴모졸리셔스WebGUIBlueBreamCherryPy장고플라스크GrokNevowPyjsPylonsPyramidQuixoteTACTIC토네이도TurboGearsweb2pyWebwareZope 2리프트플레이Scalatra애플리케이션 익스프레스PL/SQLGrails그루비케플러루아OpenACSTcl피닉스ElixirSproutCore자바스크립트루비Yaws얼랑


고속 개발 도구웹 2.0자유 소프트웨어웹 애플리케이션 프레임워크루비로 작성된 자유 소프트웨어MIT 라이선스 소프트웨어자유 라이브러리


루비MVC 패턴오픈 소스데이비드 하이네마이어 한슨오픈 소스데이터베이스












루비 온 레일즈




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기

















루비 온 레일즈

Ruby On Rails Logo.svg

개발자

데이비드 하이네마이어 한슨(David Heinemeier Hansson)

최근 버전
5.2.3 / 2019년 3월 28일 (3달 전)(2019-03-28)[1]

프로그래밍 언어

루비

운영 체제

크로스 플랫폼

종류

웹 애플리케이션 프레임워크

라이선스

MIT 라이선스

웹사이트

www.rubyonrails.org

루비 온 레일즈(Ruby on Rails)는 루비로 작성된 MVC 패턴을 이용하는 오픈 소스 웹 프레임워크이다. 줄여서 레일즈라 불리기도 한다. 덴마크의 데이비드 하이네마이어 한슨(David Heinemeier Hansson) 에 의해 시작되어 오픈 소스로 개발되고 있다. 특히 데이터베이스를 이용한 웹 애플리케이션을 개발할 때 반복되는 코드를 대폭 줄여 개발 기간을 단축하는 것으로 인기를 끌고 있다.


루비 온 레일즈는 모델, 뷰, 컨트롤러의 템플릿 생성 및 테스트 등 자동화하는 툴, 테스트를 위한 웹서버 등을 포함하고 있다. 또한 루비 온 레일즈가 기반을 두고 있는 ActiveRecord는 데이터베이스 작업을 추상화하여 생성/읽기/갱신/삭제(Create/Read/Update/Delete, CRUD) 작업을 자동화 및 단순화 시켜준다. 웹 애플리케이션의 동작은 대부분 CRUD 작업을 통해 이루어지므로, 이와 같은 루비 온 레일즈의 특성은 웹 애플리케이션을 빠르게 개발할 수 있도록 도와준다.




목차





  • 1 역사


  • 2 레일즈가 쓰인 프로젝트


  • 3 각주


  • 4 외부 링크




역사


데이비드 하이네마이어 한슨이 프로젝트 관리 툴인 베이스캠프에서 사용하기 위해 개발한 프레임워크이다.[2] 2004년 7월에 처음으로 오픈 소스로 공개되었다.



레일즈가 쓰인 프로젝트


  • 그루폰

  • GitHub

  • 다음 캘린더

  • 레드마인

  • 스트라입스

  • 에어비앤비

  • 자소설

  • 잡플래닛

  • 카카오아지트

  • 코드라이언

  • 트위터

  • 플러닝

  • 샤샤건건

  • Icicle


각주




  1. ↑ http://weblog.rubyonrails.org/releases/


  2. ↑ “MySQL :: Interview with David Heinemeier Hansson from Ruby on Rails”. 2013년 2월 25일. 2017년 4월 11일에 확인함. 




외부 링크


  • 루비 온 레일즈 프로젝트 홈페이지

  • 루비 온 레일즈 가이드 (한글)

  • 루비 온 레일즈 사용자 커뮤니티 (페이스북)










원본 주소 "https://ko.wikipedia.org/w/index.php?title=루비_온_레일즈&oldid=24415042"













둘러보기 메뉴


























(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.176","walltime":"0.239","ppvisitednodes":"value":867,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":44108,"limit":2097152,"templateargumentsize":"value":2249,"limit":2097152,"expansiondepth":"value":22,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1558,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 168.290 1 -total"," 44.80% 75.393 1 틀:소프트웨어_정보"," 37.09% 62.426 1 틀:각주"," 30.31% 51.016 16 틀:정보상자_선택칸"," 29.81% 50.162 1 틀:웹_인용"," 15.25% 25.664 1 틀:시작_날짜와_나이"," 13.45% 22.639 2 틀:둘러보기_상자"," 11.20% 18.855 1 틀:이전_시간"," 10.93% 18.394 2 틀:정보상자_그림칸"," 9.16% 15.413 1 틀:고속_개발_도구"],"scribunto":"limitreport-timeusage":"value":"0.047","limit":"10.000","limitreport-memusage":"value":2482766,"limit":52428800,"cachereport":"origin":"mw1331","timestamp":"20190712133413","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"ub8e8ube44 uc628 ub808uc77cuc988","url":"https://ko.wikipedia.org/wiki/%EB%A3%A8%EB%B9%84_%EC%98%A8_%EB%A0%88%EC%9D%BC%EC%A6%88","sameAs":"http://www.wikidata.org/entity/Q190478","mainEntity":"http://www.wikidata.org/entity/Q190478","author":"@type":"Organization","name":"uc704ud0a4ubbf8ub514uc5b4 ud504ub85cuc81dud2b8 uae30uc5ecuc790","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2006-09-24T05:55:56Z","dateModified":"2019-06-12T02:31:18Z","image":"https://upload.wikimedia.org/wikipedia/commons/6/62/Ruby_On_Rails_Logo.svg","headline":"uc624ud508 uc18cuc2a4 uc6f9 uc560ud50cub9acucf00uc774uc158 ud504ub808uc784uc6ccud06c"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":154,"wgHostname":"mw1261"););

Popular posts from this blog

How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?