Escolar Documentos
Profissional Documentos
Cultura Documentos
BACKEND
Apresentadores: Cleber Santos, Vinicius Carvalho e Victor Silva
1
Python no Backend
TÓPICOS
Vantagens e Desvantagens
2
Crescimento do uso de Python
3
Crescimento do uso de Python
4
Crescimento do uso de Python
5
Crescimento do uso de Python
6
Motivação do uso de Python
7
Vantagens do uso de Python
8
Vantagens do uso de Python
9
Vantagens do uso de Python
10
Vantagens do uso de Python
11
Desvantagens do uso de Python
Não é muito rápido: Python é muito mais lento do Uso intensivo de memória: o Python não é
que linguagens mais eficientes como C e Java. Ele otimizado para reduzir a memória. Ele pode usar
é dinamicamente tipado, ou seja, você não dez vezes mais RAM do que um programa escrito
precisa especificar tipos de dados como em em uma outra linguagem.
outras linguagens. Isso significa que o programa
precisa reservar espaço suficiente para cada
variável que ele computa, o que consome muita
memória – e resulta em um tempo maior de
processamento. Python não é considerado ideal para
desenvolvimento de aplicativos móveis e
desenvolvimento de jogos devido ao consumo de
Mais difícil de evitar erros de tempo de execução: o mais memória e sua velocidade de processamento
Python não é compilado até o tempo de execução e é lenta em comparação com outras linguagens de
digitado dinamicamente. programação
12
Alguns dos principais frameworks em Python
13
Django
Principais características:
ORM(Object-Relacional-Mapping)
Administração
Segurança
Templates
Escalabilidade
Comunidade
14
Flask
Principais características:
Simplicidade
Rapidez
Voltado para pequenos projetos
Aplicações robustas*
14
Model-View-Template
15
Padrões de projeto
Exemplo:
16
Padrões de projeto
Exemplo:
17
Padrões de projeto
Exemplo:
18
JavaScript no Backend
TÓPICOS
Vantagens e Desvantagens
19
Crescimento do uso de JavaScript
20
Crescimento do uso de JavaScript
21
Crescimento do uso de JavaScript
22
Motivação do uso de JavaScript
Unificação da linguagem
Velocidade
Escalabilidade
Comunidade ativa
23
Vantagens do uso de JavaScript
Flexibilidade Node.JS
O JavaScript é uma linguagem de programação Escalabilidade
flexível que permite aos desenvolvedores criar
aplicativos de maneira rápida e eficiente, além de Funcionalidade de plataforma cruzada
permitir a integração com outras linguagens de
programação. 24
Desvantagens do uso de JavaScript
Segurança Depuração
25
Alguns dos principais frameworks de JavaScript
26
Node.js
Principais características:
JavaScript do lado do servidor
Arquitetura orientada a evento
Escalabilidade
NPM(Node Package Manager)
Comunidade ativa
Cross-plataform
27
Model-View-Controller
28
Referêcias Bibliograficas
https://stackoverflow.blog/2017/09/06/incredible-growth-python/
https://vilmate.com/blog/why-choose-python-for-backend/
https://djangostars.com/blog/python-web-development/
https://blog.geekhunter.com.br/os-5-melhores-frameworks-de-python/
https://blog.geekhunter.com.br/django-introducao-ao-framework/
https://diandrasilva.medium.com/como-funciona-a-arquitetura-mtv-django-
86af916f1f63
https://kinsta.com/pt/blog/node-js-vs-php/
https://survey.stackoverflow.co/2022/
https://stackoverflow.blog/2021/10/25/node-js-makes-fullstack-programming-
easy-with-server-side-javascript/
29