Padrino (webový rámec) - Padrino (web framework) - Wikipedia
![]() | |
Původní autoři | Nathan Esquenazi, Davide D'Agostino, Arthur Chiu, Joshua Hull |
---|---|
Vývojáři | Nathan Esquenazi, Davide D'Agostino, Arthur Chiu, Joshua Hull, Uchio Kondo, Darío Javier Cravero, Florian Gilcher |
Stabilní uvolnění | 0.14.4 / 14. ledna 2019[1] |
Úložiště | Repozitář Padrino |
Napsáno | Rubín |
Operační systém | Cross-platform |
Typ | Webový rámec |
Licence | Licence MIT |
webová stránka | www![]() |
Padrino je zdarma a open-source webový rámec, napsáno v Rubín a na základě Sinatra.[2][3] Je to alternativa k jiným webovým frameworkům Ruby, jako je Ruby on Rails, Merb, Nitro a Kempování. Závisí to na Nosič rozhraní webového serveru.
Padrino bylo vytvořeno a open-source v roce 2010. Rámec vytvořili Nathan Esquenazi, Davide D'Agostino a Arthur Chiu na základě předchozího sinatra_more klenot. Rámec byl vytvořen za účelem rozšíření Sinatry o snadnější podporu bohatých webových aplikací.
Funkce
Toto je seznam hlavních funkcí, které Padrino poskytuje nad Sinatrou:[4]
- Agnostic: Plná podpora mnoha populárních knihoven pro testování, šablonování, zesměšňování a databáze.
- Generátory: Vytvářejte aplikace, modely, řadiče Padrino, tj. Projekt padrino g.
- Připojitelné: Na rozdíl od jiných rámců Ruby, které jsou v zásadě určeny pro připojení více aplikací.
- Směrování: Úplná adresa URL s názvem trasy, pojmenované parametry, podpora respond_to, podpora filtru před / po.
- Pomocníci značek: Zobrazit pomocníky jako: značka, značka obsahu, značka vstupu.
- Pomocníci aktiv: Zobrazte pomocníky jako: link_to, image_tag, javascript_include_tag.
- Pomocníci formulářů: Podpora Tvůrce, například: form_tag, form_for, field_set_tag, text_field.
- Textoví pomocníci: Užitečné formátování jako: relative_time_ago, js_escape_html, sanitize_html.
- Mailer: Rychlá a jednoduchá podpora doručování e-mailů (podobně jako ActionMailer).
- Správce: Integrované rozhraní správce (jako Django ).
- Protokolování: Poskytněte jednotný protokolovač, který může komunikovat s vaším ORM nebo jakoukoli knihovnou.
- Znovu načítání: Automaticky znovu načte kód serveru během vývoje.
- Lokalizace: Plná podpora I18n
Všimněte si, že jako uživatel Padrina lze každou z hlavních komponent samostatně stáhnout do existující aplikace Sinatra nebo je lze použít společně pro komplexní upgrade na Sinatru (aplikace Padrino s plným zásobníkem).
Viz také
Reference
externí odkazy
![]() | Tento Web -software související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |