Padrino(웹 프레임워크)

Padrino (web framework)
파드리노
Padrino logo
원저작자네이선 에스퀘나지, 다비데 다고스티노, 아서 추, 조슈아 헐
개발자Nathan Esquenazi, Davide D'Agostino, Arthur Chiu, Joshua Hul, Uchio Kondo, Dario Javier Cravero, Florian Gilcher
안정된 릴리스
2021년[1] 4월 26일, 15개월 전 (2021년 4월 26일)
저장소Padrino 저장소
기입처루비
운영 체제크로스 플랫폼
유형웹 프레임워크
면허증.MIT 라이선스
웹 사이트www.padrinorb.com Edit this at Wikidata

Padrino루비작성무료 오픈 소스 웹 프레임워크이며 시나트라[2][3]기반을 두고 있습니다.Ruby on Rails, Merb, Nitro Camping과 같은 다른 Ruby 웹 프레임워크의 대안입니다.Rack Web 서버 인터페이스에 의존합니다.

Padrino는 2010년에 개발되어 오픈 소싱되었습니다.이 프레임워크는 Nathan Esquenazi, Davide D'Agostino 및 Arthur Chiu에 의해 이전의 sinatra_more gem에 기초하여 만들어졌습니다.이 프레임워크는 Sinatra를 확장하여 풍부한 웹 애플리케이션을 보다 쉽게 지원하기 위해 작성되었습니다.

특징들

다음은 Sinatra에 탑재된 [4]Padrino의 주요 기능 목록입니다.

  • 불가지론:널리 사용되는 테스트, 템플릿, 조롱 및 데이터베이스 라이브러리를 완전히 지원합니다.
  • 제너레이터: Padrino 어플리케이션, 모델, 컨트롤러(Padrino g 프로젝트 등)를 만듭니다.
  • 마운트 가능:다른 Ruby 프레임워크와는 달리, 주로 여러 앱을 탑재하도록 설계되었습니다.
  • 라우팅:필터 지원 전/후 풀 URL 이름 있는 루트, 이름 있는 params, response_to support.
  • 태그 도우미:tag, content_tag, input_tag 등의 도우미를 표시합니다.
  • 애셋 헬퍼:link_to, image_tag, javascript_include_tag 등의 도우미를 표시합니다.
  • 폼 헬퍼: form_tag, form_for, field_set_tag, text_field 등의 빌더를 지원합니다.
  • 텍스트 도우미:relative_time_ago, js_escape_html, sanitize_html과 같은 유용한 형식입니다.
  • 메일러: 이메일 전송(Action Mailer에 대한 확인)을 빠르고 간편하게 지원합니다.
  • Admin: 내장 관리 인터페이스(Django 등).
  • 로깅: ORM 또는 임의의 라이브러리와 통신할 수 있는 통합 로거를 제공합니다.
  • 새로고침:개발 중에 서버 코드를 자동으로 새로고침합니다.
  • 현지화:I18n 완전 지원

Padrino 사용자로서 각각의 주요 컴포넌트를 기존의 Sinatra 어플리케이션에 개별적으로 도입하거나 Sinatra(풀스택 Padrino 어플리케이션)로의 포괄적인 업그레이드에 함께 사용할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Release 0.15.1". 26 April 2021. Retrieved 16 May 2021.
  2. ^ "Padrino: A Webapp Framework Wrapped Around Sinatra".
  3. ^ "#27: Padrino Ruby Web Framework - Changelog". changelog.com. Archived from the original on 2016-10-04.
  4. ^ "'padrino' tag wiki".

외부 링크