Nancy: uma alternativa leve para aplicações web em .NET

10
Uma alternativa leve para aplicações web

description

 

Transcript of Nancy: uma alternativa leve para aplicações web em .NET

Page 1: Nancy: uma alternativa leve para aplicações web em .NET

Uma alternativa leve para aplicações web

Page 2: Nancy: uma alternativa leve para aplicações web em .NET

Qual web framework você usa?

Page 3: Nancy: uma alternativa leve para aplicações web em .NET

Já pensou em um “hello world” assim?

public class SampleModule : Nancy.NancyModule{ public SampleModule() { Get["/"] = _ => "Hello World!"; }}

Page 4: Nancy: uma alternativa leve para aplicações web em .NET

Demo!

Page 5: Nancy: uma alternativa leve para aplicações web em .NET

Usar o Bootstrapper para cross-cutting concerns

public class CustomBootstrapper : DefaultNancyBootstrapper

{

protected override void ApplicationStartup(TContainer container, IPipelines pipelines)

{

// suas customizações

}

}

Page 6: Nancy: uma alternativa leve para aplicações web em .NET

E muito mais em:

nancyfx.org

Page 7: Nancy: uma alternativa leve para aplicações web em .NET

Inspirado em Sinatra

sinatrarb.com

Page 8: Nancy: uma alternativa leve para aplicações web em .NET

E existem outros projetos!

openrasta.org

websharper.com

Page 9: Nancy: uma alternativa leve para aplicações web em .NET

O mundo não é só ASP.NET MVC ou WebForms!

Page 10: Nancy: uma alternativa leve para aplicações web em .NET

Obrigado!

@vinicius_hana

viniciushana.github.io