O documento discute a história e origem de linguagens de programação como PHP, Python e JavaScript. Ele também analisa as principais vantagens, desafios de aprendizagem, sintaxes, integração, frameworks, desempenho, comunidades e mercados de trabalho associados a essas linguagens.
13. Curva de Aprendizagem
∙Curva baixa de aprendizado
∙Sintaxe é documentação
∙Vontade te leva a aprender o que você quiser
∙Ser fácil ou ser difícil não significa que é melhor
ou pior
30. Performance
∙Por ser WEB, performance é pré-requisito
∙PHP 7 já é realidade e pode chegar a ser 12x
mais rápido que o PHP 5
∙Facebook – 1 bilhão de usuários
∙Não precisa mais de transpiler
31. Performance
∙Ótimo balanço entre performance e praticidade
∙Quando você precisar, é só descer um nível
∙Pypy com JIT
∙Além de performance da máquina, foca na
performance do seu time.
39. Linguagem para Iniciantes
Python é amplamente usado como linguagem
inicial de crianças e pessoas que desejam o 1º
contato com o mundo da programação.
∙Microbit
∙Turtle
∙Recursos p/ iniciantes são infinitos.
40. Linguagem para Iniciantes
O JavaScript é uma linguagem de fácil
aprendizado. Para iniciar, basta abrir o console do
browser.
Algumas universidades já adotam o JavaScript
como linguagem padrão para ensinar
programação.
42. Otimização Versionamento .
∙Melhoria em desempenho de no mínimo 3 vezes
mais velocidade
∙MySQL removido – MySQLi ou PDO
∙Erros fatais – Excessões (try/catch)
∙Tipo de Retorno
∙Spaceship
∙Operador de coalescência nula
44. Otimização Versionamento
O JavaScript está em constante evolução e
recentemente passou por uma grande mudança.
A versão 6 da linguagem (ES2015/ES6) trouxe
uma série de melhorias para a linguagem.
Todo ano temos uma versão nova.
46. Mercado e Cenário
∙PHP continua crescendo e melhorando
∙Grande parte do mercado trabalha com PHP
∙Mais de 70% dos sites são em PHP
∙Ainda estaremos no PHP 7
∙Poder programar para outros focos (Mobile,
Realidade Virtual, Realidade Aumentada
47. Mercado e Cenário
∙Demanda crescendo muito
∙Bancos, Cientistas, SysAdmins, WebDevs,
Gamers, Corporações estão usando Python
∙As melhores vagas circulam na comunidade
48. Mercado e Cenário
No lado do cliente(browser), não importando a
linguagem de escolha no servidor, é necessário
um desenvolvedor com foco em
Front-end(JavaScript, HTML, CSS, etc).
No lado do servidor, cada vez mais empresas
adotam o Node.js como solução.
Fullstack é uma realidade.