Parabéns, estava pesquisando sobre Maven acabei por muita coincidência parando em suas vídeo aulas, recebi de natal um apostila da AlgaWorks e to estudando ela... Em fim, parabéns pela qualidade das vídeo aulas! acabei assistindo todas kkkkkkkkkk
@carlosdanielam16 жыл бұрын
Ótimo apresentação, já permite ver bem a simplicidade do recurso
@educode_6 жыл бұрын
vi que e java 5 muda alguma coisa se eu usar o 8?
@algaworks6 жыл бұрын
Oi Carlos Eduardo. Tudo bem? Pode usar o Java 8 sim, não tem problema.
@profglac6 жыл бұрын
Se eu tenho que ir a página da dependência para pegar o código necessário para colocá-la no xml, por que não baixo direto o jar e acabo com o problema? Sinceramente não vejo vantagem alguma em usar o Maven. Talvez em projetos muito grandes sim, mas em projetos pequenos não vejo vantagens. Além do que já falei, a tendência é de quem usa o Maven acabar deixando um xml pronto com várias dependências para não ter que repetir esta parte do xml e com isso encher os projetos futuros de jar desnecessário.
@algaworks6 жыл бұрын
Obrigado pelo comentário, Gustavo! Você adiciona todos os JARs (dependências) no repositório de código? E como gerencia os JARs que são dependências de alguma biblioteca ou framework que está usando? Ou seja, quando adiciona o Hibernate, vai um monte de JARs junto. Como saber o que é o que? Uma vantagem é que XML é código, não é binário, e ajuda nisso tudo e mais coisas. Maven não só gerencia dependências, mas ajuda no build também. Abraços.
@profglac6 жыл бұрын
Olá amigo, obrigado pela resposta também! Minha pergunta foi provocativa mesmo rsss. É que estou começando no Java e achei muito trabalho para pouco resultado com o Maven (para pequenos projetos!). Acho fácil baixar os jars e jogar dentro da pasta lib do projeto, mas não achei fácil corrigir todos os erros do Maven e ainda ter que ficar inserindo código das dependências. Você citou o Hibernate e eu digo o mesmo dele. Eu entro no Workbench e crio as tabelas em 10 minutos, no entanto ontem fiquei a tarde inteira fazendo código para a mesma tarefa pelo Hibernate. Entendo que para grandes projetos faz sentido, já que eu teria que criar muitas tabelas, mas para projetos pequenos qual a vantagem disso? Lógico que eu não tenho experiência no Java e essa é a opinião de um leigo que está chegando, mas o que tenho percebido é que o java é uma colcha de retalhos. Para fazer o backend com o php eu uso o php e pronto. No Java tenho que aprender JSTL, Hibernate, JSP, JSF, Primefaces, etc.... E no final ainda pago mais caro pela hospedagem. Sinceramente estou pensando em desistir do Java...
@algaworks6 жыл бұрын
Hoje em dia, todas as tecnologias possuem ferramentas para gerenciamento de dependências, seguindo a mesma ideia do Maven. Até PHP tem isso também, como Python, JavaScript, Ruby e várias outras. Não é obrigatório usar Maven, mas vai te ajudar muito quando começar a desenvolver projetos para produção (e no mercado, vai ver que quase ninguém vive sem uma ferramenta que faça a mesma coisa, independente da linguagem). E o básico do Maven é muito simples. Precisaria entender onde você está gastando tempo e tendo trabalho com ele, porque deve ter algo errado. Você pode criar as suas tabelas pelo workbench sim. O Hibernate não serve para isso. Não é uma ferramenta para gerar tabelas. Ele é um ORM (hoje em dia, todas as tecnologias possuem algo semelhante também, inclusive no PHP). Você não precisa de tudo isso para trabalhar com Java. Só precisa escolher o que você realmente vai precisar. Da mesma forma, PHP tem várias bibliotecas e frameworks para você escolher. O que tenho visto é que programadores profissionais em PHP não usam só PHP puro, sempre tem bibliotecas e frameworks envolvidos, então existe uma complexidade também, para esses tipos de projetos. Talvez o problema seja que você está com "overload de informações" (está lendo e estudando sobre muitas coisas ao mesmo tempo, e está achando que é incapaz de aprender isso, porque acredita que só vai conseguir produzir alguma coisa, depois que aprender tudo). Fique tranquilo e aprenda e aplique uma coisa de cada vez, ou procure um curso que te guie no caminho (é isso que nós fazemos nos nossos cursos, este vídeo que você está assistindo, é só um pedaço do curso, e provavelmente você não está assistindo na ordem, então pode dificultar mesmo).
@profglac6 жыл бұрын
Obrigado pelos esclarecimentos. Vou considerar o que você disse para o futuro..
@baallucasgiroto11697 жыл бұрын
so a imagem que esta ruim
@algaworks7 жыл бұрын
Olá Lucas! Altere a configuração no KZbin para HD. Este vídeo foi gravado em alta resolução. Abraço.