A Blend IT é a melhor opção para potencializar o departamento de TI da sua empresa.

Nossos serviços

  • Consultoria de TI
  • Consultoria Fiscal
  • Outsourcing

Translate:

  • +55 (11) 2373-5008
  • contato@blendit.com.br
Blend IT Blend IT
  • Início
  • Serviços
    • Consultoria de TI
    • Consultoria Fiscal
    • Outsourcing
      • Alocação de profissionais
      • AMS – Applications Management Services
  • Digital & Cloud
    • Inbound Tracker
    • Req2Pay
    • Financial Cockpit
  • Carreira
  • News
  • Quem somos
    • A Blend IT
    • Cases
    • Biblioteca
  • Contato
Blog
Home Blog 2016 agosto 07 O novo ecossistema de desenvolvimento de softwares
  • 7 de agosto de 2016
  • blendit
  • Notícias

O novo ecossistema de desenvolvimento de softwares

Com as mudanças que vêm acontecendo no modelo de desenvolvimento de software baseado em tecnologias Microsoft, diversos conceitos, ferramentas e frameworks novos foram incluídos no ecossistema do Visual Studio e .NET Framework.

A chegada do ASP.NET Core 1.0 pode fazer com que alguns desenvolvedores, que ainda não tiveram contato ou ainda não estão habituados com esse novo mindset open-source, tenham dificuldade para absorver e se adaptar a estes novos conhecimentos.

Com o objetivo de facilitar o entendimento, vamos fazer uma breve introdução àsprincipais ferramentas que devem se aproximar gradativamente do dia-a- dia dos desenvolvedores ASP.NET.

NPM

O Node Package Manager (NPM) é, como o próprio nome diz, um gerenciador depacotes NodeJS que auxilia o ciclo de desenvolvimento de software com agestão dos pacotes externos (third-party) consumidos pela sua aplicação. O NPM vem embutido no instalador do NodeJS.

Dentro do mundo Microsoft que estávamos acostumados, o NuGet seria similar aoNPM. É importante esclarecer que o NPM não deve substituir o NuGet, porém ele deve diminuir sua área de atuação, tendo em vista que deverá manter apenas e principalmente pacotes de tecnologias server-side desenvolvidas no .NET Framework.

Vale ressaltar que as outras duas ferramentas citadas abaixo são pacotes instalados via NPM.

Gulp/Grunt

O Gulp e o Grunt são automatizadores de tarefas. Deseja que sua aplicação seja reiniciada toda vez que o código-fonte é alterado? Deseja criar uma tarefa para minimizar e unificar os seus arquivos JS e CSS para aumentar a performance da sua aplicação? Estas duas ferramentas vão auxiliar com essas tarefas, facilitando a vida do desenvolvedor.

Fazendo um paralelo com o que estávamos habituados, estes automatizadores podemfazer os papéis do MSBuild, "Bundling and Minification" do ASP.NET MVC, além de outros.

Bower

Bower também é um gerenciador de pacotes, mas de bibliotecas client-side. Foi criado pelo Twitter e tem sido amplamente utilizado pela comunidade. Precisa instalar jQuery, AngularJS, Bootstrap? Bower é a resposta.

Yeoman

O Yeoman é um sistema genérico, não vinculado a uma linguagem de programação especifica, que permite a criação de templates que facilitem o início de projetos de software. Ele faz algo parecido com o que fazemos ao clicar em “File > New > Project…” e selecionarmos o tipo de projeto e suas opções no Visual Studio, só que em linha de comando. O ASP.NET Core 1.0 já possui templates desenvolvidos no Yeoman.

Por André Zanatta Borgonovo, Especialista em Projetos Microsoft

Compartilhe:

Conteúdo relacionado:

  1. Microsoft compra a rede social LinkedIn
  2. Desenvolvimento Móvel Multiplataforma com Xamarin
  3. O impacto que o desenvolvimento em PWA gera para o negócio
  4. O que você deve saber sobre RPA?
Prev PostRegional Blend IT de Curitiba em ampla expansão tem novo endereço
Next Post7 melhores práticas para um escritório de projetos eficaz, segundo Gartner

Conteúdo relacionado

  1. Microsoft compra a rede social LinkedIn
  2. Desenvolvimento Móvel Multiplataforma com Xamarin
  3. O impacto que o desenvolvimento em PWA gera para o negócio
  4. O que você deve saber sobre RPA?

Posts recentes

  • O uso da IA no design de sistemas  
  • Consultoria de TI: entenda quando procurar uma 
  • Solução em nuvem: entenda os benefícios para o fiscal  
  • Fim da DIRF: sua empresa está preparada? 
  • EFD-Reinf 2023: o que você precisa saber 

Outros posts

IA no design de sistemas
21 de setembro de 2023 / Design Sprint, Transformação Digital, UX
O uso da IA no design de sistemas  
Consultoria de TI
6 de setembro de 2023 / Fiscal, SAP, Segurança da Informação, Transformação Digital
Consultoria de TI: entenda quando procurar uma 
migração de dados para a nuvem
24 de agosto de 2023 / Fiscal, SAP, Segurança da Informação, Transformação Digital
Solução em nuvem: entenda os benefícios para o fiscal  

Mais de 10 anos no mercado, a Blend IT é uma Consultoria de TI focada no cliente.

Escritórios

São Paulo: (11) 2373-5008
Rio de Janeiro: (21) 2221-0641
Curitiba: (41) 3532-3799
Belo Horizonte: (31) 2626-3271
Orlando: (+1) 407 203-388
Portugal: (+351) 910 681 579

Navegue

  • Serviços
  • Digital & Cloud
  • Carreira
  • Quem somos
  • Contato
  • Política de privacidade

Últimos posts

  • IA no design de sistemas
    O uso da IA no design de sistemas  

    set 21, 2023

  • Consultoria de TI
    Consultoria de TI: entenda quando procurar uma 

    set 6, 2023

contato@blendit.com.br Fale conosco
+55 (11) 2373-5008 Sede

Copyright 2023 Blend IT. Todos os direitos reservados. Desenvolvido por Estúdio Copacabana.