WikiDer > OpenRasta
Тема этой статьи может не соответствовать Википедии рекомендации по продуктам и услугам. (Февраль 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Стабильный выпуск | 2.5.2001 / 21 декабря 2017 г. |
---|---|
Предварительный выпуск | 2.6.0-preview.2 / 26 сентября 2018 г. |
Написано в | C # |
Операционная система | Кроссплатформенность |
Платформа | .СЕТЬ 2.0 |
Тип | Изобразительное State Transfer и |
Лицензия | Лицензия MIT |
Интернет сайт | www |
OpenRasta это структура разработки, нацеленная на Microsoft .NET платформа для создания веб-приложений и служб, распространяемая по лицензии MIT с открытым исходным кодом.
Сосредоточив разработку на ресурсах и методах HTTP,[1] OpenRasta упрощает создание дружественных к ReST интерфейсов.
Разработан с учетом современных практик разработки, поставляется с инверсия контроля контейнер и принудительное использование внедрение зависимости во всем фреймворке OpenRasta - фреймворк, реализующий архитектурный образец рядом с Модель – Вид – Контроллер, который называется Ресурс – Кодек – Обработчик.
OpenRasta также поддерживает расширенные HTTP такие функции, как согласование содержания, дайджест-проверка подлинности доступа и полный контроль кодов ответов, отправленных обратно клиенту.[2]
Хостинг приложения на OpenRasta доступен через ASP.NET, в памяти, внутри процесса через HTTP API Windows или через любую другую среду, способную принимать HTTP-запросы, поскольку сама структура не зависит от ASP.NET.
История
OpenRasta был впервые выпущен в качестве предварительной версии 6 декабря 2008 года.[3]
Он имеет версию 2.0, потому что первая версия не была общедоступной.
Версия 2.0 beta 1 была доступна в апреле 2009 года, обеспечивая поддержку HTML, связыватели для создания моделей и поддержку HTML-форм, а также поддержку json, XML и веб-форм.
Версия 2.0 beta 2 была доступна 21 августа 2009 г.[4] и была первой версией, которая была полностью отделена от фреймворка asp.net, а также поставлялась в формате установщика Windows с интеграцией с Visual Studio 2008.
Версия 2.0 Release Candidate расширяет некоторые возможности бета-версии 2 за счет наличия системы сменных типов и предоставляет множество исправлений ошибок по сравнению с предыдущей версией.
Принятие
Некоторые компании, такие как Толкаться, использовали OpenRasta с момента первой бета-версии.[5]
Фреймворк приобрел достаточную популярность, поэтому Microsoft Смешивание конференция проведет сессию OpenRasta в 2010 году.[6]
7цифровой используют Openrasta с 2010 года.[7]
использованная литература
- ^ http://trac.caffeine-it.com/openrasta/wiki/Doc/Configuration/HowTos
- ^ http://weblogs.asp.net/cibrax/archive/2009/04/22/openrasta-an-open-source-alternative-for-developing-restful-services.aspx
- ^ http://serialseb.blogspot.com/2008/12/openrasta-is-available.html
- ^ http://serialseb.blogspot.com/2009/08/openrasta-20-beta-2-is-out.html
- ^ http://blog.huddle.net/we-love-openrasta
- ^ http://live.visitmix.com/MIX10/Sessions/EX19
- ^ http://blogs.7digital.com/dev/category/development/openrasta/