Представлен (http://groups.google.com/group/prestorb/browse_thread/thread...) проект Presto (http://prestorb.github.com/), в рамках которого развивается новый фреймворк для разработки web-приложений на языке Ruby. Код проекта распространяется (https://github.com/slivu/presto) под лицензией BSD.
Ключевые особенности:
- Высокая скорость обработки запросов;
- Встроенный модуль аутентификации (basic, digest, html);
- Встроенная поддержка кэширования;
- Встроенный компилер для темплэйтов;
- Возможность ограничения доступа к функциям API redirect, halt, pass, session, cookies, env на уровне фреймворка. Например, можно запретить людям, имеющим право редактирования шаблонов, читать содержимое сессий, cookie и переменных окружения;
- Сессии и cookie могут быть переведены в режим только для чтения;
- Предельная простота разработки (три класса http, view и
node).
Presto разрабатывался как тонкий враппер вокруг Rack.
Тонкость в том, чтобы добавить утили...
URL: http://groups.google.com/group/prestorb/browse_thread/thread...
Новость: https://www.opennet.ru/opennews/art.shtml?num=32599