Padrino: веб-додаток фреймворк обгорнутий навколо Sinatra

Слідом за Sinatra 1.0 вийшов офіційний реліз Padrino (або GitHub repo), веб-додатку, який надає додатковий рівень функціональності Sinatra (наприклад, помічники, генератори, інтерфейс адміністратора та інтернаціоналізація). Padrino сумісний з Sinatra 1.0.

Розробники Davide D'Agostino, Nathan Esquenazi та Arthur Chiu люблять Sinatra і філософію його розвитку, але хочуть забезпечити більш глибокий, стандартизований рівень функціональності, більший ніж у типовому стекові Sinatra. Відповідно до свого призначення, Padrino розширює Sinatra різноманітними додатковими функціями:

•псевдоніми маршруту простору імен
•вкладені маршрути
•контролери
•i18n / інтернаціоналізація
•поштові системи
•інтерфейс адміністратора у стилі Django
•уніфіковане ведення логів
•додатки, генератори моделей і контролерів

Більшість з цих функцій вже можна додати до Sinatra, або вручну, або вибрати з широкого асортименту незалежних модулів. Padrino, з іншого боку, забезпечує стандартний набір функціональних можливостей, які, сподіваюся, будуть і далі вдосконалюватися в цілому з плином часу.

Команда Padrino проробила величезну роботу одночасно розмістивши на своєму офіційному сайті безліч документації.

Оригінал статті можна прочитати тут
  • +5
  • 27 квітня 2010, 22:26
  • Mahasun
  • 2