ASP.NET MVC, Web API, Razor, e Open Source (Código Aberto)
- by Leniel Macaferi
A Microsoft tornou o código fonte da ASP.NET MVC disponível sob uma
licença open source (de código aberto) desde a primeira versão V1. Nós também
integramos uma série de grandes tecnologias de código aberto no
produto, e agora entregamos jQuery, jQuery UI, jQuery Mobile, jQuery
Validation, Modernizr.js, NuGet, Knockout.js e JSON.NET como parte integrante dos
lançamentos da ASP.NET MVC.
Estou muito animado para anunciar
hoje que também iremos liberar o código fonte da ASP.NET Web API e
ASP.NET Web Pages (também conhecido como Razor) sob uma licença open
source (Apache 2.0), e que iremos aumentar a transparência do
desenvolvimento de todos os três projetos hospedando seus
repositórios de código no CodePlex (usando o novo suporte ao Git anunciado na semana passada - em Inglês). Isso permitirá um modelo de desenvolvimento mais aberto,
onde toda a comunidade será capaz de participar e fornecer feedback nos
checkins (envios de código), corrigir bugs, desenvolver novos
recursos, e construir e testar os produtos diariamente usando a versão
do código-fonte e testes mais atualizada possível.
Nós também
pela primeira vez permitiremos que os desenvolvedores de fora da Microsoft
enviem correções e contribuições de código que a equipe de
desenvolvimento da Microsoft irá rever para potencial inclusão nos
produtos. Nós anunciamos uma abordagem de desenvolvimento
semelhantemente aberta com o Windows Azure SDK em Dezembro passado, e
achamos que essa abordagem é um ótimo caminho para estreitar as
relações, pois permite um excelente ciclo de feedback com os
desenvolvedores - e, finalmente, permite a entrega de produtos ainda
melhores, como resultado.
Muito importante - ASP.NET MVC, Web API
e o Razor continuarão a ser totalmente produtos suportados pela
Microsoft que são lançados tanto independentemente, bem como parte do
Visual Studio (exatamente da mesma maneira como é feito hoje em dia).
Eles também continuarão a ser desenvolvidos pelos mesmos desenvolvedores
da Microsoft que os constroem hoje (na verdade, temos agora muito mais
desenvolvedores da Microsoft trabalhando na equipe da ASP.NET). Nosso
objetivo com o anúncio de hoje é aumentar ainda mais o ciclo de
feedback/retorno sobre os produtos, para nos permitir oferecer produtos
ainda melhores. Estamos realmente entusiasmados com as melhorias que
isso trará.
Saiba mais
Agora você pode navegar, sincronizar e construir a árvore de código fonte da ASP.NET MVC, Web API, e Razor através do website http://aspnetwebstack.codeplex.com.
O
repositório Git atual no site refere-se à árvore de desenvolvimento do
marco RC (release candidate/candidata a lançamento) na qual equipe vem
trabalhando nas últimas semanas, e esta mesma árvore contém ambos o
código fonte e os testes, e pode ser construída e testada por qualquer
pessoa. Devido aos binários produzidos serem bin-deployable (DLLs
instaladas diretamente na pasta bin sem demais dependências), isto
permite a você compilar seus próprios builds e experimentar as
atualizações do produto, tão logo elas sejam adicionadas no
repositório.
Agora você também pode contribuir diretamente para o
desenvolvimento dos produtos através da revisão e envio de feedback
sobre os checkins de código, enviando bugs e ajudando-nos a verificar as
correções tão logo elas sejam enviadas para o repositório, sugerindo e
dando feedback sobre os novos recursos enquanto eles são implementados,
bem como enviando suas próprias correções ou contribuições de código.
Note que todas as submissões de código serão rigorosamente analisadas
??e testadas pelo Time da ASP.NET MVC, e apenas aquelas que atenderem a
um padrão elevado de qualidade e adequação ao roadmap (roteiro) definido
para as próximas versões serão incorporadas ao código fonte do produto.
Sumário
Todos
nós da equipe estamos realmente entusiasmados com o anúncio de hoje -
isto é algo no qual nós estivemos trabalhando por muitos anos. O
estreitamento no relacionamento entre a comunidade e os desenvolvedores
nos permitirá construir produtos ainda melhores levando a ASP.NET para o
próximo nível em termos de inovação e foco no cliente.
Obrigado!
Scott
P.S. Além do blog, eu uso o Twitter para disponibilizar posts rápidos e para compartilhar links. Meu apelido no Twitter é: @scottgu
Texto traduzido do post original por
Leniel Macaferi.