tem uma standard lib ➔ Acha que jQuery é a solução pra todo projeto ➔ Espera que JavaScript seja igual a <sua linguagem preferida> ➔ Acha que “classes” arrumaram o JavaScript ➔ Acompanha hypes
O Node surgiu em 2009 ➔ O Ruby on Rails já tinha 3 anos ➔ O Django já tinha 4 anos ➔ O Symfony já tinha 4 anos ➔ A comunidade JavaScript é diferente das anteriores
➔ NPM ou Bower? ➔ Pra que tanto micromódulo? ➔ Qual framework usar? ➔ Babel? Webpack? Browserify? ➔ JSX = HTML no meio do JS? ➔ Pra que PostCSS? E o SASS? ➔ CSS no meio do JS também?!
standard lib rica ➔ O tamanho do executável (bundle) é importante ➔ Fazer polyfill de uma std lib deixa o bundle maior ➔ Difícil de entender se você vem de uma linguagem de backend ➔ Micromódulos oferecem apenas o necessário ➔ Exageros acontecem
O seu problema deve caber no framework, não o contrário ➔ A escolha não se relaciona só com a complexidade da UI ➔ Não use um framework se você não entende porque está usando ➔ Ignore os hypes
não sabe programar sem ele ➔ Browserify deve ser sua escolha inicial ➔ Caso precise do Babel, use o Babelify ➔ Só migre para o Webpack se surgir a necessidade