https://media.blubrry.com/hipsterstech/content.blubrry.com/hipsterstech/hipsters_066_react_v2.mp3Podcast: Play in new window | Download | Embed RSS | More Compartilhar Assinar React: o framework onipresente – Hipsters #66 17/10/2017 / front-end Podcast programação / 53 Comentários Neste episódio conversamos sobre o React, este framework que aparece em tudo que é lugar hoje em dia (às vezes até onde não deve) e que promete resolver vários problemas do dev moderno. Participantes: Paulo Silveira, o host que não sabe nada de React Christiano Milfont, consultor e desenvolvedor na Rivendel Alberto Souza, desenvolvedor e instrutor na Caelum e Alura Maurício Linhares, que expressou todo seu amor pelo Javascript neste episódio Links: Carreira programador React na Alura Alura Live sobre Ract com o Milfont Produção e conteúdo: Alura Cursos online de Tecnologia Caelum Ensino e Inovação Edição e sonorização: Radiofobia Podcast e Multimídia Relacionado
Bruno Gonçalves - 0 Muito bom o episódio! Confesso que inicialmente achei bem confuso, apesar de entender minimamente de React, quase recomecei/desisti… enfim, talvez também seja por causa do horário, minha atenção não é das melhores após a uma e pouco. De qualquer forma, obrigado e parabéns pelo excelente formato de podcast! Responder
Romulo Assis - 0 Ótimo episódio. Apesar de verboso e complicado de aprender, acho o React um ótimo framework. Como sugestão, vocês poderiam falar sobre VueJs. Sua simplicidade e pequena curva de aprendizado, na minha opinião o fazem superior até que o React. Responder
Danilo Vieira - 0 Outro ponto polêmico do React é sua licença. O Facebook criou uma licença no formato BSD+Patents, onde está especificado que caso você processe o Facebook por infringir qualquer patente sua, imediatamente você perde o direito de concessão do uso do React. O que significa que você pode ser processado pelo uso do React. Responder
Tiago Wippel - 0 Danilo, isso já foi modificado. Na nova versão 16 do React, ele foi re-licenciado para MIT. veja https://github.com/facebook/react/blob/master/LICENSE Responder
Ednilson Campos - 0 Foi feito um “rollback” segue o link https://medium.freecodecamp.org/facebook-just-changed-the-license-on-react-heres-a-2-minute-explanation-why-5878478913b2 Responder
Bruno Almeida - 0 Achei que a missão de tentar explicar o que é React falhou. O cast ficou confuso. Responder
Welton Vaz de Souza - 0 Eu odeio java, mas deu para entender tudo! Apesar de algumas caneladas Responder
Tiago Wippel - 0 Excelente episódio, parabéns. React realmente é confuso de início, e explicar em 45 minutos apenas por áudio é uma tarefa quase impossível. Responder
Anderson Zanichelli - 0 Por volta dos 8 minutos… O que? HTML no meio do código? Aquilo não é HTML, é um syntactic sugar para JSX! Responder
Rafael Veronezi - 0 “xamarin NÃO compila”…. hein? Tá louco Mauricio Linhares? Se você se propõe a ser o “treteiro” pelo menos fale com conhecimento… Responder
Maurício Linhares - 0 Xamarin não compila pra JavaScript, ele executa diretamente no runtime do Objective-C assim como uma aplicação nativa do ambiente. Responder
Rafael Veronezi - 0 Exatamente, xamarin não tem nada a ver com JavaScript, mas não foi disso que você falou no programa, dizendo até com um certo desdenho. O Xamarin é sim compilado pra código nativo via AOT no iOS e já traz esse recurso de forma experimental no Android, que compila o IL do .NET antecipadamente, gerando binários nativos. Sugiro estudar um pouco mais a arquitetura da plataforma. Responder
Albérico Dias Barreto Filho - 0 dando carteirada xD, é muita informação pra guardar neh cara Responder
Funky Dog - 0 Mais uma vez o mito DELPHI sendo mencionado no Hipsters. Haters gonna hate, mas o desenvolvimento de software nunca mais foi tão fácil e rápido como era nessa fabulosa ferramenta 😀 Responder
Marcelo Bohn - 0 A realidade por mais impressionante que possa ser é que para alguns clientes um exe 32 bits compilado no Delphi ainda é a melhor solução. Assim como optar por React para uma solução web pode não ser sempre a melhor escolha, uma solução web ainda não é a necessidade real de muitos clientes. Então projetos Delphi sobrevivem aos tempos. Responder
Frederico Cruz - 0 O Delphi da embarcadeiro hoje é multiplataforma… compila um mesmo projeto para IOS e Android. Responder
Black Power Dog - 0 Funciona mesmo ? Porque sempre que tentaram fazer isso abandonaram depois (Kylix, Delphi .NET). Delphi é bom em Win32. Responder
Lincoln Martins - 0 Faz um episódio sobre Python e Django, Paulo. Tá faltando falar sobre isso Responder
Wesley Egberto - 0 Boa Faltou só compartilhar o link que o Linhares comentou da comparação do React e do Win32 Responder
Bruno Leonardo Gonçalves - 0 Acredito que o Linhares se referiu a este artigo: https://bitquabit.com/post/the-more-things-change/ Ainda tem esta thread no HackerNews falando da treta toda: https://news.ycombinator.com/item?id=10381015 E para piorar ainda tem o projeto ReactOS, que nada tem a ver com o Facebook React, que pretende fornecer um sistema operacional compatível com o Windows a nível binário: https://reactos.org OMFG! Responder
Johan Guse - 0 Explica pq o Vue é mais facil que iniciar que o React?! Ou faz um sobre Vue tb…. Obrigado Responder
Adriano Marques - 0 Excelente episódio! Os cursos de React do Alberto Souza são sensacionais! Paulo, sugestão de podcast: “Tecnologias no Trello” Responder
Filipe Rodrigues - 0 também gostaria de um podcast de vue.js para usar de argumentos aqui na empresa que trabalho =D Responder
Vinicius Souza - 0 Um de Vue seria excelente, ainda mais com o gás que teve nesse ultimo ano Responder
Felipe Müller - 0 Com todo o respeito. O pior podcast até o momento. A pessoa falar que demora uma semana pra fazer um crud na web, enquanto em delphi é rápido? Faça-me o favor. Ridículo. Misturar php com o html? Faz pelo menos 15 anos que essa prática não é mais utilizada. Infelizmente o conteúdo deste podcast foi realizado por pessoas que tem sua essência na programação desktop, e não na web. O conceito de desenvolvimento web é outro. As coisas começam a ficar ruim quando este tipo de pessoa tenta trazer o modo de trabalho desktop para web. Isto não funciona. Um dos motivos do porquê os desenvolvedores web acham Java para web tão ruim. Interferência direta ou construção do html pela linguagem de programação é o pior erro que se comete para web. Responder
cmilfont - 0 Felipe, eu mencionei um argumento que é válido para quem está construindo um produto, não importa o que eu ou você ache se está errado ou certo. Como diz o capitalista Deng Xiaoping: “não importa se o gato é branco ou preto desde que caça o rato”. Ou você discorda que criar um produto, principalmente CRUD no desktop com tecnologias como Delphi não é extremamente rápido? Temos clientes que precisam migrar um sistema Desktop pra Cloud e esbarram justamente nesse problema, não tem maturidade suficiente pra ter uma mentalidade Web e precisam de ajuda. “Misturar php com o html? Faz pelo menos 15 anos que essa prática não é mais utilizada.” Baseado em quê você diz isso? No seu dia a dia? Desculpe-me mas não é a realidade do mercado, temos dezenas de clientes diariamente solicitando nosso trabalho pra evoluir uma plataforma justamente dessa forma. “Interferência direta ou construção do html pela linguagem de programação é o pior erro que se comete para web” -> sabe o que é pior de tudo? Já pensei igual a você e quando React surgiu eu me vi dizendo: “Isso não vai dar certo, já nasceu errado, é a maior idiotice que já fizeram” O convido a dar uma chance como fiz, uma manhã é o suficiente, se você mudar de opinião eu gostaria de saber. Responder
caio - 0 “Misturar php com o html? Faz pelo menos 15 anos que essa prática não é mais utilizada.” Baseado em quê você diz isso? No seu dia a dia? Felipe, fazem 15 anos que já existem formas de não fazer essa mistura porém você como desenvolvedor tem que escolher o que é melhor em termos de performance e tempo até para atender o tipo de produto ou serviço que está buscando. Para qualquer desenvolvedor, isso não é obrigatório, só é uma boa prática. Responder
Ednilson Campos - 0 Pesquise por hipsters tech react no google, logo em seguida tente abrir o primeiro link Responder
Mateus Queiroz Correia - 0 Tem um erro de digitação. De : “Alura Live sobre Ract com o Milfont” Para : “Alura Live sobre React com o Milfont” Responder
Maico Moreira da Silva - 0 Ainda não parei pra estudar React, então o podcast cumpriu o objetivo pra mim. Agora fiquei com uma dúvida cruel: falado que o react permite uma componetização que antes só era possível em aplicações desktop; como ser fosse uma toobox; e que isso ainda não tinha sido conseguido por framework nenhum. Pergunta- se: e o dotNet Aspx, não é isso que o react faz? Só pra consolidar meu aprendizado e comparar com alguma coisa que já usei. Uma das diferenças seria que react funciona sobre o nodejs(independente de sistema operacional) e Aspx no Microsoft win.somente? Responder
cmilfont - 0 Maico, Aspx assim como JSF e tecnologias com outras engines de template são renderizadas no servidor (existem até no lado cliente) transformando um pseudo-html com marcações no local que injetarão resultado de código. React em vez disso usa um mecanismo mais inteligente, transforma a notação XML do HTML em cidadão de primeira classe na linguagem, ou seja, existe um plugin que se utiliza no node (pesquisa sobre babel.js) que transforma o HTML em javascript. Responder
Daniel Amaral - 0 Ótimo podcast! Me parece que o react resolve uma parte do problema que é resolvido pelo angular (organização mvc, integração simplificada com backend, atualização bidirecional entre modelo e view). Estou enganado? Responder
Raylan Soares - 0 Muito bom mesmo! E assim como alguns comentaram aqui, também gostaria muito de um podcast falando do Vue! Responder
Renato Souza - 0 Muito bom mesmo! Só faltou falar sobre as actions, porque um ponto para entender melhor o React são elas que disparam para chamar os reducers. É assim que a mágica acontece no disparo de qual reducer chamar e qual deles irá alterar o estado da maneira desejada. Abraço! Responder
Jorge Ramos - 0 qual a graça??? dá uma olhada no site amigão. verá isso aqui: https://uploads.disquscdn.com/images/094fa2e58d6a8f298586ee433348547f14a24f283903be0a49987dfd4a04f1f9.png Responder
Adriel Oliveira - 0 acho que seria um ótimo momento para alguém explicar a diferença de lib pra frame. Responder