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
Blend IT Blend IT
  • Início
  • Serviços
    • Consultoria de TI
    • Consultoria Fiscal
    • Outsourcing
      • Alocação de profissionais
      • AMS – Applications Management Services
  • 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

  • Segurança da Informação em Projetos de Consultoria de TI: Como Proteger Dados Sensíveis com Apoio do ERP
  • Aproveite todas as vantagens e supere os desafios da terceirização de profissionais para ERP 
  • Reforma Tributária: como preparar a sua empresa para a transição 
  • Planejamento Fiscal: 5 dicas para uma gestão da carga tributária inteligente
  • A importância da Comunicação em projetos de TI: métodos para alinhar a sua equipe  

Outros posts

Segurança da Informação em Projetos de TI
8 de maio de 2025 / Destaque
Segurança da Informação em Projetos de Consultoria de TI: Como Prot
Terceirização de mão de obra para sistemas ERP
17 de abril de 2025 / Alocação de Profissionais, Destaque, ERP, SAP, Segurança da Informação
Aproveite todas as vantagens e supere os desafios da terceirização d
Reforma Tributária: como preparar a empresa para a transição
3 de abril de 2025 / Destaque, ERP, Fiscal, Governança Fiscal, SAP, Transformação Digital
Reforma Tributária: como preparar a sua empresa para a transição 

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
EUA: (+1) 407 203-388
Portugal: (+351) 910 681 579

Navegue

  • Serviços
  • Carreira
  • Quem somos
  • Contato
  • Política de privacidade
  • Código de Ética e Conduta

Últimos posts

  • Segurança da Informação em Projetos de TI
    Segurança da Informação em Projetos de Consultoria de TI: Como Proteger Dados Sensíveis com Apoio do ERP

    maio 8, 2025

  • Terceirização de mão de obra para sistemas ERP
    Aproveite todas as vantagens e supere os desafios da terceirização de profissionais para ERP 

    abr 17, 2025

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

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