Vou ter que assistir esse vídeo mais umas 2mil vezes, mal aprendi arquitetura mvc e já me aparece essa
@FariaJvP4 жыл бұрын
Mal aprendi sobre MVC, nem sabia que tinha esses outros, melhor pesquisar mais rs
@asterixcode4 жыл бұрын
Estou estudando Engenharia de Software aqui na Dinamarca e o Java é muito utilizado com MVVM e o Observer Design Pattern... É o primeiro video em português que vejo sobre o assunto, valeu 👍
@junior_juf4 жыл бұрын
O MVVM é um dos principais, se não o principal modelo de arquitetural utilizado no desenvolvimento de apps nativos Android. Utilizado e gosto bastante desse modelo.
@amonbraga4 жыл бұрын
Sempre postando conteúdos de importância com qualidade
@Kelvin_jfn8 ай бұрын
Super fácil de entender. Ótimo conteúdo.
@elandrocaniela28862 жыл бұрын
Sempre. explicando de forma facil e direta, único problema é que não entendo nada da swift hehehe
@michelsoares36724 жыл бұрын
Poxa que massa! atualmente estou utilizando este design MVVM em um projeto .NET Core na empresa que trabalho. Esta ramificação intermediária (ViewModel) realmente é uma mão no roda, no entanto conforme citado no vídeo a lógica de negócio vai se tornando complexo, uma vez que a View em questão, por exemplo, necessite realizar o binding de diversos dados. Enfim parabéns pelo vídeo 👍👍👍
@devtoolls4 жыл бұрын
É exatamente desse assunto que estava a espera, bem explicado e bem detalhado! Vocês são excelentes 👏🏼👏🏼👏🏼👏🏼
@wallaceandrade52304 жыл бұрын
Acho MVVM massa mas ainda não parei para estudar essa arquitetura. Tô com vocês, MVC na veia ! Haha Parabéns! Ótimo vídeo (como sempre :D)
@matheusdasilvaribeiro20053 жыл бұрын
Muito bom o vídeo! Agora adoraria um sobre MVP. Abraço!
@RaphaelCerqueira4 жыл бұрын
Que irado. Parabéns na qualidade da explicação, na hora que vi o título cliquei para assistir. Duas coisas que tenho investido algum tempo, MVVM e Swift. No Swift porém foquei no SwiftUI e acabei implementando um exemplo que disponibilizei no Github. github.com/rphlfc/MVVMSwiftUI
@AdailtonSilvaSP3 жыл бұрын
Que aula!! muito obrigado pelo vídeo, me ajudou bastante!
@FernandoTakeshiSato4 жыл бұрын
Na minha experiência, MVVM "puro" no WPF não é tão fácil de ser aplicado (tem que resistir pra não colocar código na view!), mas os benefícios são vários. Basta você fazer uma alteraçãozinha aparentemente benigna em algum lugar e quebrar algum teste - que só foi possível de ser escrito graças ao pattern - que verá o valor de aplicá-lo da forma mais restrita que conseguir.
@mrthiagokurumada4 жыл бұрын
Concordo, Inclusive eu descidi mudar esse padrão aqui na empresa por ser difícil conseguir que meu time seguisse produtivo. Quando temos um developer novo, gastasse muito tempo em treinamento para que o profissional consiga absorver os conhecimentos. Mudamos, então para MVC em WPF usando dependency injection para abstrair as Classes e Views concretas, assim seguimos com código testável, e ao mesmo tempo fazemos code-behind sem neura.
@Unknown-8684 жыл бұрын
@@mrthiagokurumada MVVM sem nenhum framework é extremamente complexo! Atualmente projeto as aplicações aqui na empresa para usar MVVM com reactiveui, que é um poderoso framework MVVM reativo.
@LucasAndrade-rb7fe4 жыл бұрын
Trabalhei com MVVM e nem sabia kkkkk adorei um vídeo e também o canal!!
@jrs15073 жыл бұрын
Oxx, então você não trabalho, se nem sabe o que é kkkkkkkkkkkk
@LucasAndrade-rb7fe3 жыл бұрын
Tipo isso kkkkkkk minha primeira experiência foi com mvvm, e não tinha ideia que era tudo isso
@musicalmah3 жыл бұрын
Me ajudaram bastante, muito obrigado pelo conteúdo!
@JhonatanMorais4 жыл бұрын
Vou assistir novamente após algumas semanas. não peguei bem a ideia. essa ModelView me parece um controller bombadão. mas sem tem nome diferente é pq deve ser outra coisa mesmo. mesmo assim obrigado pelo conteúdo.
@heitorcarmosoares Жыл бұрын
TOP Até para hoje. Obrigado
@rdyrodney3 жыл бұрын
Começa em 0:40
@lucianobritodev2 жыл бұрын
Muito bom! Falta criarem um conteúdo sobre MVP
@jaredesantos91572 жыл бұрын
que vídeoooo !! Excelente
@MrsPeacelia2 жыл бұрын
amei esse video, brigadao
@wiltongarcia48644 жыл бұрын
muito bom, podia fazer do VIPER agora
@rogeriomarquesribeiro4642 Жыл бұрын
Olá, este padrão MVVM pode ser recomendado para aplicação WINFORM c# ? caso não, qual recomandaria para winform atualmente ?
@victormagosso25723 жыл бұрын
Muito show o vídeo. Parabéns e obrigado pelo conteúdo!! Mas eu fiquei com uma duvida: em uma aplicação onde o front e o back estiverem no mesmo projeto, posso utilizar esses dois padrões (MVC e MVVM) juntos, sendo mvc dedicado ao back e o mvvm dedicado ao front? (Estou estudando um pouco mais sobre pattern e fico com essas dúvidas.. hehe) valeeeeu!
@machinesoftware-f6v Жыл бұрын
Os melhores...
@TheChosen07914 жыл бұрын
Oloko, tava pesquisando sobre isso hoje
@adriano_josse4 жыл бұрын
7:30 eu tava tentando dormir ouvindo eles, daí ele me solta isso. Kkk
@un_holysix2 жыл бұрын
Os videos de vcs são os melhores
@LeonardoLima-dp4of4 жыл бұрын
Dicionário sobre Spring MVC
@FRNathan134 жыл бұрын
Seria interessante falar sobre engenharia reversa, ferramentas debuggers, etc, IDA. É difícil achar vídeos bons e bem explicados em pt-BR sobre isso.
@luizcamini34284 жыл бұрын
Poderiam Fazer algum video sobre Banco de Dados ideias de Temas: Engenharia de Dados, SGBDs, Ciencia de Dados ETc.
@ranielisonsoares6754 жыл бұрын
Quando sai o vídeo com o resultado daquela pesquisa? rs
@flawtista4 жыл бұрын
Show de bola.
@cachorrodomato27534 жыл бұрын
Boa noite! vocês poderiam fazer um video comparando o Nativescript com o Reactnative?
@thiagoskapata4 жыл бұрын
Acho que a diferença para MVC não ficou clara. Ficou parecendo que o VM é a mesma coisa que um C.
@will-owl4 жыл бұрын
ate porque você pode usar MVVM com MVC
@cacaendlich671310 ай бұрын
de 5:38 pra frente, comecei a me perguntar se sou burra hahaha
@brdnsousa4 жыл бұрын
MVVM is life
@MyNameIsGustavoRocha8 ай бұрын
acabei ficando com dúvidas, alguém pode validar ou explicar se entendi direito ? Model: A Model representa os dados subjacentes de uma entidade em um aplicativo, ou seja, ela é responsável por armazenar os dados do aplicativo. View-Model: A View-Model é uma camada intermediária entre a Model e a View-Controller. Ela é responsável por fornecer as funcionalidades específicas para o controlador da interface (View-Controller) do usuário que são necessárias para a View, além de ser a responsável por implementar as regras de negócios com base nos dados armazenados da Model. View-Controller: A View-Controller será responsável por fornecer as lógicas, informações e validações para adicionarmos na última camada do MVVM, a View. View: A View é responsável por ser a interface de usuário, neste caso, será os componentes que criamos para que seja exibido para o usuário.
@guilhermetelles4 жыл бұрын
Muito bom.
@itanuromero4 жыл бұрын
ótimo vídeo, mas me deu a impressão de que o áudio do mic do Gabriel está um pouco baixo...
@PinheiroPaulo4 жыл бұрын
Faltou o link do GitHub, do exemplo citado.
@codigofontetv4 жыл бұрын
É verdade. Obrigado por nos avisar. github.com/popei69/TemplateProject
@joaokavalciuki38534 жыл бұрын
Caramba, eu como estudante de desenvolvimento mobile deu até vontade de aprender swift, mas ai eu fui olhar o preço de um Mac Air kkkkkk
@TheJameson1274 жыл бұрын
Estamos no mesmo barco, queria estudar Swift kkkkk. Bom... Estudar Swift você pode, já que ele é Open Source e tem extensões para ele no VS Code. Agora sair do estudo da linguagem pra estudar desenvolvimento pra IOS, por exemplo, aí sim vai doer no bolso. Kkkkkkk
@leocarona2 жыл бұрын
Usar um crachá com a foto do seu rosto preso na sua camisa pouco abaixo do seu rosto me parece algo redundante. Observar isso significa que eu sou bom pra identificar redundância/duplicidade em programação? rs
@R3Tecnologia4 жыл бұрын
Agora chegou a hora de falar do VIPER.
@diegofoliene32884 жыл бұрын
O MVVM é aplicavél ao Firemonkey?
@gabrielmorais44534 жыл бұрын
Sim. A embarcadero recomenda. Dá uma olhada na dockwiki do Delphi
@MateusOliveira-zw8wx4 жыл бұрын
Mano existem varios padrões de projeto e só pesquisar
@ivancarlossl Жыл бұрын
Xissss emeeee eleeee. Pq nao diz ???
@leonardodonatti37374 жыл бұрын
Ruby ?
@pedrocostafariacardoso10344 жыл бұрын
O vídeo ficou muito bom. Porém o exemplo poderia ter sido em outra linguagem, o Swift não é uma linguagem muito acessível e ficou difícil de entender. Se tivesse feito em Angular(Typescript) ou em Flutter(Dart), teria ficado melhor a compreensão. Obrigado pelo vídeo, assunto muito relevante.
@thiagoskapata4 жыл бұрын
O exemplo também poderia ser mais simples.
@maikelgoncalves4 жыл бұрын
Fiquei sem entender, falaram de XAML e Xamarin o vídeo todo, aí no exemplo... Swift? Poderiam ter usado Xamarin para exemplificar, teria sido bem mais fácil de entender.
@Unknown-8684 жыл бұрын
@@maikelgoncalves Acho que usaram outra tecnologia para tentar se desapegar da ideia que MVVM é só pra .NET...
@maikelgoncalves4 жыл бұрын
@@Unknown-868 Eu acho que sim também, but.. seria mais fácil o exemplo em Xamarin. Provavelmente eu ache isso por conhecer a plataforma rsrsrs. Forte abraço.
@Unknown-8684 жыл бұрын
@@maikelgoncalves Sim, também não conheço a tecnologia que usaram, sou programador WPF e Xamarin.Forms! :)
@BrunoSilva-qt9nv3 жыл бұрын
❤️❤️
@rafahoyos42474 жыл бұрын
Caraca eu comecei a estudar mvvm esses dias! Que cagada kkkk
@pauloalmeida37284 жыл бұрын
7:30
@topperharley4192 жыл бұрын
Não entendi foi m* nenhuma. Bombardeio de conceitos e nomenclaturas vagas e abstratas... difícil entender o que fato isso é e pra q serve na prática.
@thebaldman01017 ай бұрын
mas ta bem explicado, essa é a definição e aplicação de MVVM
@gabrielmengassodefranca16152 ай бұрын
sobre as nomenclaturas vagas e abstratas... anota oq vc nao entende e pesquisa depois, provavelmente eles ja tem um video sobre
@jaquedb2 ай бұрын
Tbm entendi por*a nenhuma
@eduard0rs7434 ай бұрын
O vídeo começou bem, mas na hora de apresentar os códigos pra estrutura ficou bem confuso, não gostei
@Murilodev_4 жыл бұрын
Com Swift prefiro Clean Swift
@JardelCQ7 ай бұрын
Gosto muito do dicionário do programador, mas eles bombardeiam com termos e informações de um jeito que acaba perdendo a didática, para quem já entende do assunto se dar super bem, mas para quem tá aprendendo não é interessante