O JavaScript teve um grande crescimento nos últimos anos e com esse grande avanço o Front-end se destacou por dominar essa linguagem de scripts, com o uso de JavaScript podemos desenvolver interfaces eficientes para internet e com isso podemos utilizar de diversas bibliotecas disponíveis a nosso favor, entre elas Vue e React na qual é abordada nesse tema, trago para essa apresentação termo nada técnico, mas, trago algo do dia a dia do desenvolvedor Front-end, o que nos motiva a se tornar um desenvolvedor melhor e como fazemos para buscar tais conhecimentos. Essas bibliotecas estão tento um grande destaque de usabilidade e um grande apoio da comunidade e de grandes empresas que fazem uso, convido a todos a ver o "Day-to-day: Vue or React" o verdadeiro dia a dia de um Front-end.
2. Quem sou eu?
● Hebert Silva
● Cientista da Computação, 2013
● Front-end Developer STORED e-commerce, 2014
● Garoto de Programa, 2007
● Github: github.com/hebertsilva
● Linkedin: linkedin.com/in/hebertpsilva
3. Front-end
● Damos vida a interface do usuário
● Preocupamos com a experiência do usuário
● Somos o braço direito do Designer
4. Trajetória
● index.html
● HTML
● CSS
● JavaScript
● jQuery *
* jQuery é uma biblioteca de funções JavaScript que interage com o HTML.
5. JS
● JavaScript não é JAVA.
● Foi criado pela W3C e mantida pela ECMA
● É uma linguagem interpretada
● cliente-side e server-side, sim! JavaScript também pode ser usada como server-side (NodeJS)
6. Javascript Reativo
● Construído para “reagir” às mudanças que acontecem (como eventos de cliques, dados
sendo buscados, etc)
● Componentes reutilizáveis
● Programar com fluxos de dados assíncronos
7. React o pioneiro
● Usado por grandes empresas
● Criar interfaces eficientes
● Reutilizar componentes
● Nos tornar melhores desenvolvedores
8.
9. Vue está na moda
● Considerada uma biblioteca assim como o React para criar componentes
● Vue.js é extremamente leve, modular e com um foco claro
● Apresenta até 4 vezes mais velocidade na hora de processar cada requisição e tela
10.
11. Day-to-day
● Curva de aprendizado
● MVP de códigos
● Documentação e leitura
● Escalabilidade
● O que motiva
● O novo sempre é bom
12. ● Nós fazemos a comunidade de desenvolvedores
● Fóruns e muito mais
● Compartilhamos o conhecimento
A comunidade
13. Gosto mais de Vue e gosto mais de React também!
Você gosta mais de Vue ou de React?