quinta-feira, 17 de agosto de 2017

Initializr - Agilidade na criação de projetos


Fala galera que acompanha o blog...

Eu particularmente gosto muito de começar um novo projeto, mas acho horrível ter que fazer toda aquela configuração inicial, que é sempre a mesma coisa e bem chato.

Para resolver isso, eu utilizo ferramentas que agilizam o processo de criação do projeto meus projetos.

Spring Initializer

Uma dessas ferramentas, é o site SPRING INITIALIZR, que possibilita a criação de um projeto novo definindo o seu gerenciador de dependências, linguagem e se for utilizar Spring Boot, a versão do mesmo.

Você também consegue definir o group e artifact do projeto, bem como, já adicionar dependências que você sabe que vai usar no projeto, como por exemplo Security, JPA, Servidor e diversos outros.
Após o setup, faça download do projeto, importe na sua IDE de preferência e é isso, somente isso.

Outro site que fiquei conhecendo recentemente, que foi apresentado em um dos desafios do Alura é o site SetupMyProject, no desafio foi comprovado que em 3 minutos era possível configurar e rodar o seu projeto (no desafio foi utilizado Spring Boot).

A configuração do seu projeto nessa ferramenta, é baseada em steps, onde:
  • Escolhemos o framework a ser utilizado,
  • Caminho do projeto,
  • Addons disponíveis
  • Versão do JAVA
  • Banco de dados
  • Exemplo de CRUD se preferir (normalmente nao seleciono nenhum)
  • Para finalizar, uma doação se achar válido. ;D
  • Download, import e boa!

E por último o site http://www.initializr.com/, para criar projetos HTML5 rapidamente.

Vou deixar o vídeo do desafio aqui, caso você tenha interesse. No video ele explica alguns detalhes também sobre Spring Boot.

É isso ai pessoal, espero ter agilizado a vida de vocês e mão na massa!
Até a próxima!
Luiz Fagner Zordan Analista de Sistemas

Graduado em Sistemas de Informação, atualmente trabalhando na Embraer pela FocusNetworks como FullStack. Sou apaixonado por tecnologia, fascinado por jogos e adoro passar o tempo assistindo séries.