Pra mim o Blazor foi a melhor coisa que aconteceu, juntamente com o fluent ui Blazor eu que sou desenvolvedor Backend tô achando uma maravilha fazer front com essas tecnologias.
@baltaio Жыл бұрын
Para todos nós 🚀
@PEDROMATOSFAST Жыл бұрын
Amigo qual a empresa ???
@DanielLopes-j6k3 ай бұрын
Cara eu detesto front, java script e tudo que engloba a coisa, mas o Blazor me deixou animado kk
@L3oJr Жыл бұрын
Eu desenvolvia em React no front e .NET para a API no trabalho anterior. Agora, no atual emprego estou trabalhando apenas com o .NET, usando Blazor no front, ASPNet no backend e MAUI no mobile. Pra mim, a curva de aprendizagem no .NET é maior, mas quando você pega o jeito, é muito bom. É o meu status agora. Voltaria a desenvolver em JavaScript (TypeScript)? Sim. O que me ajudar a pagar as contas eu trabalho. 😄
@baltaio Жыл бұрын
🚀🚀🚀🚀🚀
@Katori_77 Жыл бұрын
A empresa na qual eu estou trabalhando agora resolveu mudar o foco, e descontinuar o único projeto react/node que tinha e mudar para mesma linguagem dos outros, blazor e .net. Inicialmente achei uma boa oportunidade para aprender C# mas tenho tido minhas resalvas quanto ao blazor em si. Achei .NET bem robusto para backend e bem legal, porém minha performance caiu MUITO ao desenvolver com Blazor, primeiro ponto é a questão do hotreload que não funciona direito, segunda questão é que para coisas mais especificas é necessário usar JS puro diretamente, o que tornam as coisas mais trabalhosas.
@joaogabrielv.m328 Жыл бұрын
Gambiarra era o WebForms. Blazor é só amor
@baltaio Жыл бұрын
Rapaaazzz agora você foi cruel... era mesmo!!!
@LVSAGRADO1 Жыл бұрын
Concordro @joaogabrielv.m328 😂😂😂😂😂😂😂
@FarukAFeres Жыл бұрын
po arrasta e solta pra web desde 20 anos atras...
@joaoalen Жыл бұрын
Falou tudo... Esse foi literalmente a gambeta pra atrair Dev desktop pra web
@rjmattos Жыл бұрын
Tinha muitas abstrações, como diversas linguagens hoje possui. "Ninguém" programa em assembly. Muitos conceitos do WebForms hoje fazem parte do Angular.
@cleitoncarlospereira2006 Жыл бұрын
Ótimo o conteudo Balta! Parabéns pelo trabalho, acharia interessante abordar sim as questões e compilação (Wasm por debaixo do capô) porque percebo que as empresas ainda tem um certo tipo de resistência quanto ao Blazor e isso seria ótimo para poder argumentar como isso é feito.
@baltaio Жыл бұрын
🚀🚀🚀🚀🚀🚀
@devmarceloribeiro Жыл бұрын
consegui usar uma classe do backend em um componente webassembly rodando no cliente 🤤 quase chorei de emoção 🥲 mágica incrivel
@baltaio Жыл бұрын
😍
@rodrigosantosbarbosa629 Жыл бұрын
Balta, achei muito nobre da sua parte responder a um comentário tão parcial com um vídeo tão bem elaborado. Na minha opinião comentários como esse não merecem credibilidade. Tecnologia não é futebol ou religião para termos crenças dogmáticas. Muitas vezes falta ao profissional de tecnologia o discernimento científico acima das paixões. Não é que a pessoa não possa ter preferências, mas sair criticando por criticar é prejudicial para a comunidade. Depreciar algo que nem conhece por uma oposição cega. O exemplo do Silverlight sempre vem a tona, mas como vc mesmo mencionou acredito ser situações diferentes. Acho que a Microsoft carrega estigmas adquiridas por "erros" do passado e por isso existem tantos haters. Obrigado pelo conteúdo! Vida longa ao Blazor!! ❤
@baltaio Жыл бұрын
Show, a ideia não é nem brigar, apontar dedo ou expor e sim entender mais sobre Blazor 🚀
@LucasMoraes-ht1po Жыл бұрын
Balta, seu posicionamento como profissional foi excelente, concordo plenamente em manter a cabeça aberta ao framework, mas não podemos negar que sempre vamos tendenciar algo ao qual somos mais fluentes. Em relação ao Blazor, tomei a liberdade de trazer para dentro de casa aqui na fabrica a versão do SPA com WASM, e francamente não me arrependo em nada, tivemos já 7 entregas em ambiente quente com performance e muita qualidade, nosso processo de capacitação full stack ficou simples e ágil, e posso afirmar que comparado aos queridinhos presentes na fabrica, React e Angular, conseguimos obter resultados similares e até melhores pela flexibilidade dos componentes dinamicos que o blazor oferece. Pra nós o blazor WASM foi um acelerador de negócio!
@baltaio Жыл бұрын
🚀🚀🚀🚀
@novosdeuses Жыл бұрын
Eu acho o blazor wasm meio lento, mesmo após instalação da primeira execução. Porém a versão server side é top. Usando o framework mudblazor a produtividade é insana, dá pra fazer muita coisa de forma muita rápida. Penso que um espaço muito bom para o blazor seja apps corporativos internos dentro de empresas como bancos, financeiras, corretoras, etc. Para grandes sistemas com vários usuários acho que precisa de uma atenção especial, não que não atenda, mas haverão desafios.
@baltaio Жыл бұрын
Eita.. o WASM? No primeiro load concordo, mas depois é pra voar!!
@aartedocodigo Жыл бұрын
@@baltaio E com o auto mode é problema resolvido, não? Eu não testei ainda e não posso afirmar. O que eu vi gente reclamando em versões anteriores é de grande consome de memória, até vazamento, mas não sei se não é problema do código da pessoa. Em tese não deveria, mas sei que acessar a memória do sandbox não é algo tão trivial internamente, e ele pode ter uns bugs em alguma situação
@FlavioCorinthiano Жыл бұрын
Like na confiança, por saber que vem conteúdo de qualidade, valar morghulis
@baltaio Жыл бұрын
Ai simnmm!!! 🚀
@FlavioCorinthiano Жыл бұрын
@@baltaio pelo jeito não foi o Balta que respondeu, senão teria outro texto aqui rsrsrsr
@thomasravache7312 Жыл бұрын
Muito bom o vídeo Balta! Uma dúvida de leigo... Você falou a respeito do Blazor Server, que devido a estar conectado a um websocket é preciso tomar um certo cuidado com muitos usuários conectados ao mesmo tempo. Agora com o Blazor Web App no .NET 8 (que é possível escolher o render mode por componente / página), a preocupação seria a mesma do Blazor Server caso em alguns lugares eu utilize o render mode do tipo server?
@baltaio Жыл бұрын
É menor mais ainda existe, principalmente se o seu servidor limita a quantidade de usuários conectados simultaneamente
@eleniciomaciel7778 Жыл бұрын
Na verdade quem dita a adesão de linguagens no mercado são as empresas. Atualmente vejo muita procura para programador C# no mercado brasileiro. Quando chegamos em uma empresa ela já tem a base de aplicação dela e o desenvolvedor só faz o que a empresa dita. Grandes empresas confiam em grandes empresas, ela busca quem responde pela aplicação e sabe que uma linguagem comercial tem muito mais chance de longevidade no mercado e um suporte mais completo. Vejo uma aclamação por Python nas universidades, mas não vejo nas empresas e nem nas aberturas de vagas.
@baltaio Жыл бұрын
🚀
@joaoalen Жыл бұрын
O blazor parece muito promissor, ja trabalhei com alguns projetos nele e a facilidade de depara de conhecimento para um dev back end para trabalhar com ele faz ganhar um tempo enorme. Mas para front ainda prefiro o Angular
@baltaio Жыл бұрын
🚀
@PEDROMATOSFAST Жыл бұрын
blazor é maravilhoso ! o único problema ainda é o mercado que ainda esta fechado .... mas é uma questão de tempo
@baltaio Жыл бұрын
Por enquanto! Já estamos mudando isso
@LeonardoLuzx Жыл бұрын
Balta, existe alguma maneira, no C#, de declarar uma variavel local como estatica para uma classe, de modo a tirar variaveis do escopo global da classe, e ser persistida entre as chamadas do metodo?
@baltaio Жыл бұрын
Existe sim, mas tem que tomar cuidado com variável estática no servidor... no WASM é mais tranquilo já que roda local!
@LeonardoLuzx Жыл бұрын
@@baltaio No caso é um joguinho de unity. Incomoda ter q colocar as propriedades lá em cima, sendo q elas só servem a um propósito dentro de um método específico. Eu preciso botar la, pois presiso persistir esses dados, para serem lidos no proximo frame update.
@ganguru123 Жыл бұрын
C# foi considerado a linguagem de programação do ano pelo TIOBE. Para um júnior que trabalha a 2 anos na área, mas com outra linguagem, será se vale apena começar a estudar c# em 2024? Mudar de linguagem e framework, consequentemente de emprego? Valeu pessoal.
@baltaio Жыл бұрын
Se você já te experiência com alguma linguagem, faz nosso curso gratuito de C#!!! Um mês você termina (se se empenhar) 🚀
@audreyernestodelima7025 Жыл бұрын
Desde que lançou estudei o Blazor, fiz alguns cursos como o do Macoratti e alguns projetos de estudo. E eu adorei, pela proximidade com Vue na parte de componentes, e por usar C# e a performasse. Mas uma coisa que senti dificuldade (talvez por falta de experiencia/tempo de estudo) que não tive nos Frameworks Front comuns, o deploy dos 3 "flavor" , principalmente o Blazor Server, que é onde ele se destaca. Seria interessante para o crescimento do Blazor, ser de fácil desenvolvimento(que é para quem já vem do C#) e entrega em plataformas fora da Azure, como Render etc. Sei que isso se deve por conta do seu guarda-chuva de produtos da Microsoft.
@baltaio Жыл бұрын
Mas o Blazor pode ser publicado na AWS e outras nuvens, só precisa do .NET rodando e no caso do Blazor WASM, nem o .NET precisa (No servidor)!
@ToshiOssada Жыл бұрын
So aguardo que o wasm venha mais forte logo para que o flutter possa decolar :) (e o blazor tb)
@baltaio Жыл бұрын
🚀🚀🚀🚀🚀
@marceloperrot2158 Жыл бұрын
Blazor e MAUI é o melhor dos mundos! Apesar de estar apanhando para usar o canvas pelo Blazor. 🙂
@baltaio Жыл бұрын
Show demais!!!
@BrunoLopese1 Жыл бұрын
Eu não estou acreditando que o cara teve a coragem de dizer que o Blazor é uma gambiarra. O Angular é um excelente frame, mas com algumas limitações, como qualquer tecnologia. Mas eu não penso que o Blazor deixe nada a desejar em comparação. Para aplicações que tenham uma interface com alguns elementos que possam aproveitar algumas bibliotecas JS que facilitam para animações ou coisas muito específicas, talvez ser conservador e manter o front no JS seja a única solução, mas para muitas aplicações onde a interface seja mais técnica, o Blazor não deixa a desejar, e até mesmo em aplicações mais robustas eu penso que dá pra dar de conta. Eu já usei Angular, React e agora o Blazor, sinceramente, achei a solução da Microsoft genial.
@baltaio Жыл бұрын
Vamos pra cima 🚀
@LeonardoLuzx Жыл бұрын
achei mto bacana o blazor, pena é a limitação de manter uma patota ligada em websocket.
@baltaio Жыл бұрын
Mas ela n fica sempre ligada, só quando precisa! 🚀🚀
@LeonardoLuzx Жыл бұрын
@@baltaio sabia não!
@atilanovieira8350 Жыл бұрын
Estou trabalhando em um projeto e o projeto necessita de um painel de controle externo (contas, administração e suporte) e até então estou usando WPF com requisições pra um servidor. Não achei totalmente satisfatório, e estou procurando formas de jogar esse painel pra web, vou dar uma olhada melhor no Blazor
Gambiarra que eu vejo é uma dezena de frameworks e LIB que não falam entre si mas tentando falar com um backend com uma outra variedade absurda de tecnologias também que não se falam. No caso da M$, o Blazor que é C# fala com o backend que também pode ser implementado todo em C# sem necessidade de usar muitas outras tecnologias, funcionando no cliente ou no servidor à escolha do freguês. Se tem um lugar que não tem gambiarra pelo que eu saiba é na solução da Microsoft que facilita o aprendizado e simplifica tudo.
@baltaio Жыл бұрын
🚀
@andersoncosta8366 Жыл бұрын
A ideia do Blazor é ótima. Só fala mal quem não conhece.
@baltaio Жыл бұрын
Na maioria dos Frameworks é assim!
@UniversoTi Жыл бұрын
Boa balta, isso que o cara escreveu se chama inveja da microsoft!!
@baltaio Жыл бұрын
hahah tb acho!!
@kauaalvesqueiros Жыл бұрын
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk éssa tamb ficou top
@baltaio Жыл бұрын
😅
@gabrielribeiro6526 Жыл бұрын
Balta, usar Blazor em um Erp seria viável ? Qual seria uma boa arquitetura para um projeto assim utilizando o Blazor?
@LisoDecker Жыл бұрын
estamos iniciando estudos pra migrar ou expandir nosso ERP Windows pra Blazor usamos framework xaf devexpress, que ajuda muito na produtividade
@baltaio Жыл бұрын
Seria, com todos os riscos que qualquer outro Framework também vai te fornecer! Acho que a tecnologia indefere na construção de um bom produto, mas se você já tem uma Stack .NET, o Blazor é um forte candidato!
@israelgalvan338 Жыл бұрын
Se os desenvolvedores React e Angular não vão migrar para Blazor, e a maioria dos web devs C# são backend, quem é que no fim das contas vai usar o Blazor?
@baltaio Жыл бұрын
Eu nunca migrei pro Node, mas já fiz vários projetos com ele. Nunca migrei pro React mas fiz até curso sobre ele… meu 💜 é .NET, mas sou aberto a outros projetos e tecnologias. Acho que este é o cenário (inicial) do Blazor, e nesta fase de “conhecer” quem sabe não se apaixonam e migram?
@alexandrebaccarin1972 Жыл бұрын
Estamos com 3 projetos em produção com Blazor, e outro de tamanho considerável sendo implementado. Nada de gambiarra, todos vem rondando muito bem, nenhuma surpresa.
@baltaio Жыл бұрын
Sensacional, vamos bater um papo! -> balta.io/ajuda
@adorno2596 Жыл бұрын
Tenho testado o blazor por esses dias e realmente tenho gostado de como ele funciona. Unica coisa que nao tenho curtido muito sao as opcoes para se trabalhar com .NET no ambiente Linux/Mac. Apesar de existir o Rider seria interessante se a Microsoft se preocupasse com ferramentas e IDE que fosse crossplatform. Temos o VSCode, AzureDataStudio para se desenvolver aplicacoes simples.. entretando quando se trata de um projeto mais complexo/grande isso se torna uma dor de cabeca. Especificamente me referindo a projetos como o MAUI, Blazor Hibrido entre outras coisas que realmente tem sido um peh no saco para o desenvolvimento. Na primeira vez que testei o blazor eu achava muito lento o carregamento do .NET no browser e isso meio que me deu uma broxada ao criar projetos nele. Considero "meio gambiarra" mesclar o blazor server com wasm por meio do rendermode.. interessante.. porem soa como uma gambiarra. Mas tirando isso tenho gostado bastante.
@baltaio Жыл бұрын
Realmente... soa, mas não é, na verdade essa possibilidade de mesclar as versões do Blazor é o que mais torna ele especial!
@Ddiidev Жыл бұрын
Esse cara que meteu esse comentário, ele ta preso em 2006 com JSF (desculpa to sendo moleque 'kkk). Enfim a parada é que com o WASM/WASI (ainda me confundo) conseguimos ter um interpretador python, ruby ou C manipulando o DOM, você não precisa mais utilizar mais Js. Claro que é necessário o esforço de alguém para fazer um transpilador (como foi feito com o runtime do .NET.) e Isso é lindo!
@baltaio Жыл бұрын
🚀
@pedrosmarks Жыл бұрын
E inacreditável como tudo que a Microsoft lança os devs reclamam.. Isso pra mim é ódio gratuito.
@baltaio Жыл бұрын
Normal! Vamos pra cima 🚀
@sr.balbucio8913 Жыл бұрын
É ranço dos projetos privados, e de vez em quando porcos, anteriores
@ericoliveira1 Жыл бұрын
NextJS: Uau... agora podemos delegar parte da renderização para um servidor com Node, usando React, e deixar o cliente mais leve e mais performático Blazor: Gambiarra da Microsoft Difícil entender o ser humano as vezes kkkkk...
@baltaio Жыл бұрын
Pois é, o Next faz isto há um tempo, só não usa C# e não fica conectado via WebSocket
@carlosfelipearaujo Жыл бұрын
codo para react native e flutter, eu não vejo o maui fazer estrondo
@baltaio Жыл бұрын
Também não vejo o MAUI fazendo estrondo!
@alexandrelima2935 Жыл бұрын
"Se você é como eu, apaixonado por desenvolvimento front-end, vai adorar esse passeio pelo Blazor!" 🤔🤔🤔
@baltaio Жыл бұрын
😎
@alexandrelima2935 Жыл бұрын
😂😂😂
@carlosfonteles8464 Жыл бұрын
Ótimo vídeo Professor! E aliás, que comentário "merda" esse que te mandaram. Só serviu mesmo pra vc fazer esse vídeo. Kkkkk
@baltaio Жыл бұрын
Hahahahah tranquilo
@boscobecker Жыл бұрын
Javascript sim é gambiarra kk
@Katori_77 Жыл бұрын
se é possível usar javascript invocando funções no blazor pra fazer algumas coisas que n são possíveis ou inviaveis com c#, quer dizer que o blazor é o que então ??? 🤣🤣🤣
@baltaio Жыл бұрын
Essa interoperabilidade existe no JS também! É algo comum entre as linguagens
@LeonardoLuzx Жыл бұрын
Programação É gambiarra. Não adianta.
@baltaio Жыл бұрын
hahahaha disse tudo!
@LeonardoLuzx Жыл бұрын
@@baltaio Esses dias olhei o codigo fonte do Threejs. Levei um susto, a quantidade de gambiarra q tem ali é absurdo. Pra carregar textura ele cria uma tag Img, com o atributo src e o link da textura, pra carregar a textura, e depois joga fora a tag img... gambiarra gigante. Obs: threejs é a lib 3D mais respeitada no mundo js.
@MarcusTorres-zv5cv Жыл бұрын
mas isso e óbvio meu querido dá uma olhada nos builds dos frameworks do momento por exemplo o remix o meu framework mais querido do momento. O próprio criador do projeto o Ryan Florence disse que o remix tem tanto useeffect esquisito pra fazer tudo funcionar do jeito certo. Nem tudo e glamouroso