O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Globalcode – Open4education
ASP.NET 5 MVC 6
Gerenciando dependências
Kahuê Costa
kahuecosta@gmail.com linkedin.com/in/kahu...
Globalcode – Open4education
Gerenciamento de dependências
O gerenciamento de dependências
No desenvolvimento temos inúmera...
Globalcode – Open4education
Gerenciamento de dependências
Nas versões anteriores
É utilizado o NuGet para gerenciar as dep...
Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
NuGet: Continua sendo utilizado com foco em paco...
Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
NPM: Gerenciador de pacotes sobre a plataforma n...
Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
Bower: Gerenciador de pacotes front-end, arquivo...
Globalcode – Open4education
Gerenciamento de dependências
Na versão atual
Gulp: Utilizado para automação de tarefas do fro...
Globalcode – Open4education
Gerenciamento de dependências
Obrigado!
kahuecosta@gmail.com linkedin.com/in/kahuecosta
Portan...
Próximos SlideShares
Carregando em…5
×

ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower

338 visualizações

Publicada em

O novo ASP.NET está cheio de novidades interessantes e, muitas delas envolvem o desenvolvimento front-end. É necessário conhecer como gerenciar as dependências/pacotes Javascript do nosso projeto MVC 6 com o NPM (Node Package Manager), Gulp.js e Bower.js. Nesta palestra apresento a nova estrutura de projetos ASP.NET MVC 6 focando no gerenciamento de dependências/pacotes Javascript e um pouco de gerenciamento com NuGet. Tópicos: Gerenciando pacotes com o NPM Gerenciando pacotes com o Gulp Gerenciando pacotes com o Bower Gerenciando pacotes com o NuGet

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower

  1. 1. Globalcode – Open4education ASP.NET 5 MVC 6 Gerenciando dependências Kahuê Costa kahuecosta@gmail.com linkedin.com/in/kahuecosta Superplayer - developer
  2. 2. Globalcode – Open4education Gerenciamento de dependências O gerenciamento de dependências No desenvolvimento temos inúmeras situações que necessitam de frameworks, pacotes ou bibliotecas de terceiros, assim, a complexidade do projeto vai aumentando e o gerenciamento de dependências torna-se essencial. Junto com o lançamento do Visual Studio 2010 também foi disponibilizado o NuGet, uma ferramenta para o gerenciamento de dependências em projetos .NET.
  3. 3. Globalcode – Open4education Gerenciamento de dependências Nas versões anteriores É utilizado o NuGet para gerenciar as dependências tanto de back-end quanto de front-end. Muitos pacotes front-end são adicionados manualmente no projeto pois não estão no repositório do NuGet, isso gera um problema, pois neste caso não temos gerenciamento destas dependências. Podemos usar outras ferramentas para gerenciar dependências? Sim, mas será necessário algumas configurações.
  4. 4. Globalcode – Open4education Gerenciamento de dependências Na versão atual NuGet: Continua sendo utilizado com foco em pacotes .NET e, também, temos a opção de gerenciar dependências .NET a partir do arquivo project.json.
  5. 5. Globalcode – Open4education Gerenciamento de dependências Na versão atual NPM: Gerenciador de pacotes sobre a plataforma nodejs. Repositório online de projetos de código aberto Utilitário de linha de comando que interage com o repositório para gerenciar os pacotes.
  6. 6. Globalcode – Open4education Gerenciamento de dependências Na versão atual Bower: Gerenciador de pacotes front-end, arquivos Javascript e CSS. Os pacotes gerenciados pelo Bower são declarados no arquivo bower.json. Exemplos de pacotes: jquery, angularjs, bootstrap, backbone, normalize, etc.
  7. 7. Globalcode – Open4education Gerenciamento de dependências Na versão atual Gulp: Utilizado para automação de tarefas do front-end. O arquivo gulpfile.js é o responsável pela automação.
  8. 8. Globalcode – Open4education Gerenciamento de dependências Obrigado! kahuecosta@gmail.com linkedin.com/in/kahuecosta Portanto, NuGet gerencia pacotes .NET NPM gerencia pacotes de desenvolvimento como o Gulp, Grunt entre outros. Bower gerencia os pacotes front-end, como angularjs, jquery e normalize. Gulp automatiza tarefas como minificar arquivo js e css.

×