Bistro Framework
≈ 2 min read
Names in other languages
No names in other languages are held for this entry yet.
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
Bistro Framework is a compositional .NET MVC framework with concepts from REST and AOP. Bistro modifies the traditional concepts of MVC by breaking down a single HTTP request into a series of aspects, each processed by a separate controller. Individual controllers are bound to aspects of a URI, and may service multiple disparate HTTP requests. This forces each controller to be entirely agnostic of the specific of an HTTP request, focusing only on the functionality that is responsible for. This focus simplifies implementations of controllers using functional languages, as it minimizes side-effects within controllers. The current version of bistro supports controllers written using the F# programming languageBistro Framework is published under the GNU [[LGPL].
Bistro Framework is a compositional .NET MVC framework with concepts from REST and AOP. Bistro modifies the traditional concepts of MVC by breaking down a single HTTP request into a series of aspects, each processed by a separate controller. Individual controllers are bound to aspects of a URI, and may service multiple disparate HTTP requests. This forces each controller to be entirely agnostic of the specific of an HTTP request, focusing only on the functionality that is responsible for. This focus simplifies implementations of controllers using functional languages, as it minimizes side-effects within controllers. The current version of bistro supports controllers written using the F# programming languageBistro Framework is published under the GNU LGPL.
References
Pedenko, Alex., Bistro Documentation, May 12, 2009
External links
[https://web.archive.org/web/20160204090341/http://www.bistroframework.org/ "Bistro Framework Homepage"
Text derived from https://en.wikipedia.org/w/index.php?oldid=1329740132 under CC BY-SA 4.0; modifications have been made.