https://media.blubrry.com/hipsterstech/content.blubrry.com/hipsterstech/hipsters_078_emberjs.mp3Podcast: Play in new window | Download | Embed RSS | More Compartilhar Assinar Javascript: Ember.js – Hipsters #78 09/01/2018 / front-end Podcast programação / 35 Comentários Hoje vamos conversar sobre um dos frameworks MVC mais populares e tradicionais no mundo Javascript, o Ember.js. Participantes: Paulo Silveira, o host que adora ver o circo pegar fogo Leonardo Andreucci, VP de tecnologia na Creditas Anna Flavia Camargo, desenvolvedora de software na Creditas Renato Zannon, desenvolvedor de software na Creditas Sérgio Lopes, co-host de front-end que raramente fala bem de alguma tecnologia Links: Carreira Desenvolvedor Javascript Cursos de Front-End na Alura Tecnologias de front-end na Creditas Introdução ao desenvolvimento web Vagas na Creditas 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
Wolmir Garbin - 0 Achei os convidados um pouco despreparados para falar sobre o Angular, conheço ember.js e acho sua sintaxe de escrita de html ruim comparada a todos os outros frameworks similares do mercado. Responder
Paulo Silveira - 0 o preparo deles era mesmo pra falar de embrer :). mas teremos ainda um de angular Responder
Wolmir Garbin - 0 Tranquilo Paulo, só não gostei que usaram a desculpa de sempre, que o angular mudou totalmente da versão 1 para o 2, isso já não é mais disculpa kkk no mais foi ótimo! Mas ainda assim não gosto da sintaxe do ember kkkk Responder
Wolmir Garbin - 0 Em minha opnião foi um erro do google em ter mantido o mesmo nome para os dois frameworks (Angular Js (https://angularjs.org) e Angular(https://angular.io)) mas acredito que sendo uma pessoa inteligente você entende que são dois frameworks, com ideias e principios diferentes, mas algumas pessoas sem essa informação podem usar isso como desculpa sim.
Desv - 0 Sao dois frameworks, pois AngularJs foi tao mal projetado que obrigatoriamente tiveram que escrever outro framework.
Gaspar Barancelli - 0 Percebi que você não conhece nem um pouco da história de como começou o desenvolvimento do AngularJs. Faça um favor para você mesmo e tire alguns minutinhos e faça uma pesquisa no Google sobre os frameworks antes de comentar tanta asneira. Como você mesmo disse você acha que o AngularJs foi tão mal projetado que deve que ser reescrito, assim como o JodaTime que foi a base para a JSR 310, bem como o Hibernate para especificação JSR 338. Tudo evolui meu nobre, veja quantos frameworks js são desenvolvidos e melhorados com o tempo, acredito que seja uma prepotencia de sua parte simplementes dizer que o Angular não presta. Gostaria de deixar bem claro que no meu dia a dia de trabalho eu utilizo as ferramentas conforme necessidade, temos inúmeros projetos aqui na empresa e em várias tecnologias, Jquery, Vue, AngularJs, Angular5, Jsf, React, Ember, cada um atende uma necessidade, agora você falar tanta besteira assim do Angular, sendo que somente o Google tem mais de 1600 projetos utilizando esse framework, acredito que você deve ir trabalhar no Google como um engenheiro ou arquiteto e fazer uma revolução la dentro, migrar todos projetos de Angular par o DesvJs. []s
Desv - 0 Nao conseguiram evoluir, tanto que tiveram que criar um novo projeto totalmente diferente. Isso é fato.
Filipe Bragança - 0 poderia explicar a que se refere “sintaxe de escrita de html ruim”? porque escrita de html no ember, via handlebars/glimmer é puramente html mesmo Responder
Wolmir Garbin - 0 É por conta da sintaxe mesmo, por exemplo em uma ação de click, precisa escrever {{action “toggleBody”}}, já no vue.js por exemplo basta adicionar @click=”toggleBody”, no Angular (click)=”toggleBody” e no React onClick={toggleBody}. Enfatizo que é minha opnião pessoal, posso estar errado em comentar e peço desculpas se me expressei mal, mas eu realmente acho a sintaxe ruim comparado aos demais frameworks, não é que não goste de ember. Responder
Desv - 0 O Vue tudo bem, não faz feio, mas tanto Ember quanto Angular sao bem esquisitos na sintaxe, click entre parenteses é bem bizarro também. Pra mim o mais claro mesmo é onclick=”funcao()”. Como o colega falou abaixo, é questão de gosto. Responder
Desv - 0 Tao ruim e intrusivo quanto Angular. Só muda a maneira de fazer, e você deve ser mais acostumado com Angular. Responder
Giorgio - 0 A nova versão do Angular está muito boa, rápida e evoluindo muito rápido. E super rápido com técnicas de LazyLoading e Angular Universal. Precisa só conhecer a ferramenta para saber disso. E como falam, a melhor framework é aquele que voce conhece bem. Não adianta fazer um hello world, e tirar conclusões sem conhecer a fundo. Responder
Desv - 0 Nao faz parte do passado, jquery é presente na maioria dos projetos em atividade. DOM é a realidade do browser, quanto mais controle melhor, exceto quem nao sabe programar e procura frameworks para retiram o DOM da mao do programador. Responder
Gaspar Barancelli - 0 Realmente Wolmir eu tenho a mesma opnião que você, a sintaxe do Ember comparada aos outros frameworks é bem ruim. Sobre o Angular acho que o Google fez uma “cagada” ao escolher o nome do seu novo framework, se tivessem dado qualquer outro nome para o Angular.io não teria todo esse bla bla bla dos desenvolvedores, até ajudaria na busca por conteúdo no proprio Google kkkk O que o pessoal precisa saber é que AngularJS é diferente de Angular.io. AngularJS ainda continua em desenvolvimento, pode ver os commits no github, mas o novo framework é o Angular.io e o mesmo já está na versão 5.2 e tem um road map para a versão 6 em março de 2018 e a sua versão 7 para setembro de 2018. Então o povo que tem “medo” de utilizar Angular.io no desenvolvimento de um novo software, com desculpa de que o Google vai lançar uma nova versão do framework e que a mesma não será mais compativel, pode ficar tranquilo que isso não vai acontecer. Responder
Bruno Tomé - 0 Boa, rola um sobre Vue também em, empresas como Hotmart e o framework Laravel o adotam. Responder
Éverton - 0 As vezes penso que o KnockoutJs ainda é uma boa opção, visto os problemas que cada framework apresenta. Responder
Desv - 0 Nao uso esses frameworks, mas realmente KnockoutJs é o melhor deles, problema que a maioria gosta de coisas complexas e pesadas. Responder
Éverton - 0 Pessoal ai do Podcast poderia ao menos falar uma coisinha bem rapidinha dele … pelo fato de não inventar tanta moda. Responder
Marcos - 0 Meu preferido ainda é o Angular (versão nova). Hoje eu prefiro desenvolver o client inteiro em angular e plugar numa API. Mas, como eu tenho background em .NET, confesso que quando eu preciso fazer algo rápido e menos bonito (ou menos orientado ao front-end) eu uso o angularjs ou até o jQueryzão da massa. Pra esse papel hoje eu consideraria o Vue (=== angular 1.x) como opção. Eu sinto que a comunidade investiu muito em react e hoje nós não temos um ecossistema tão rico pra paginas que não precisam desse poder todo, sem ter que “matar mosca com tiro de canhão”. Não encontro mais os componentes bonitos e atualizados e simples de usar em paginas especificas, como na época do rei jQuery. Meu dilema hoje é o que eu uso em Landing Pages, ou em sistemas em que o backend renderiza a view, ou em sistemas legado. Responder
Desv - 0 Back-end renderizando a view + jquery para ajax ainda é opção mais prática de todas. Responder
Romulo Assis - 0 Ainda não vi um EP falando sobre VueJs. Mais que merecido ele ter um espaço de destaque, já que hoje é o grande concorrente do React, apesar desse dominar o mercado. Eu por exemplo, não troco o VueJs por outro framework (não agora), justamente pela sua simplicidade/eficiência. Responder
Paulo Silveira - 0 teremos! é que vamos espaçando. se fossemos ter de todos os de frameowrks JS juntos, ia ficar um ano só neles hehehe Responder
André Luiz Leoni - 0 Não conhecia o ember, achei bacana o feedback de vocês, mais uma vez, obrigado hipsters, e por favor, NÃO PAREM! kkk Responder
Tiago Aguiar Moreira - 0 Já tinha visto o logo do EmberJs por aí, mas nunca me atentei. A primeira vez que soube algo a respeito. Galera, não tem haver com o episódio, mas tem haver com o Hipsters! Alguém pode me explicar o que significa o termo “Rocket Science” que o Paulo S. fala de vez em quando? Não sei se escrevi direito, mas é o que entendi rs. Concordo com o @romulo_assis:disqus. Seria muito legal um episódio sobre VueJS! Responder
Marcos - 0 “Rocket Science” traduz literalmente pra ciência de foguetes. Geralmente é usado pra demonstrar que algo é muito complexo. E quando alguém fala que uma coisa não é “rocket science”, significa que é difícil mas nem tanto que não de pra aprender se você encarar de frente. Responder
Tiago Lima - 0 Galera, muito bom o podcast, Tenho uma dúvida, Ember foi descontinuado? Um abraço. Responder
Clairton Rodrigo Heinzen - 0 Oi Tiago, não foi descontinuado não. Continua progredindo utilizando o conceito de estabilidade sem estagnação, esta na versão 3.X. Responder
Tiago Lima - 0 Showw, é que aqui usamos Ember, eu estava com esta dúvida,… obrigado pelo retorno…um abração. Responder
Gaspar Barancelli - 0 @disqus_cn9GyhMnPW:disqus você que é o bichão. Me diga ai como que esta o uso do Ember no mercado e do Angular hoje em dia. Responder