Flask ou Django no Python - Qual o Melhor e Quando Usar?

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2021
  • CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
    lp.hashtagtreinamentos.com/es...
    PARA BAIXAR O MINICURSO GRATUITO DE PYTHON: pages.hashtagtreinamentos.com...
    -----------------------------------------------------------------------
    ► Arquivos Utilizados no Vídeo: pages.hashtagtreinamentos.com...
    ► Crie seu 1º Site em Python: pages.hashtagtreinamentos.com...
    -----------------------------------------------------------------------
    Fala Galera! Hoje nós vamos ter uma aula rápida, mas é para falar sobre Flask e Django no Python.
    Você já deve ter visto algumas aulas aqui no canal sobre criação de sites em Python e nós já utilizamos tanto o Flask quanto o Django, mas qual o melhor Flask ou Django?
    Essas duas ferramentas são frameworks para criação de sites, criação de sistemas, criação de API...
    Só que não vamos ter uma ferramenta que é melhor, isso vai depender da sua aplicação, da empresa que quer trabalhar, de qual ferramenta quer se especializar.
    A ideia é te mostrar algumas diferenças entre Flask e Django para que você tenha uma noção para que serve o Flask e para que serve o Django.
    E ainda falar sobre algumas empresas grandes e famosas que utilizam o Flask e outra que utilizam o Django.
    E aí, curioso para saber a diferença entre essas ferramentas e qual pode ser melhor para sua aplicação?
    -----------------------------------------------------------------------
    Hashtag Programação
    ► Inscreva-se em nosso canal: bit.ly/3c0LJQi
    ► Ative as notificações (clica no sininho)!
    ► Curta o nosso vídeo!
    -----------------------------------------------------------------------
    Redes Sociais
    ► Blog: bit.ly/2MRUZs0
    ► TH-cam: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2
    Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!
    -----------------------------------------------------------------------
    #python #hashtagprogramacao

ความคิดเห็น • 84

  • @Pedro-gu7jj
    @Pedro-gu7jj 2 ปีที่แล้ว +117

    Só uma coisinha pessoal, ele citou empresas gigantescas (google, instagram , netflix e etc...) trabalhei 1 ano com django, só para deixar claro antes de sair comprando curso de django, não pensem que é só aprender django que vcs vão para o google, geralmente as empresas (essas que foram citadas e as demais no brasil também) exigem que você tenha no mínimo 3 a 5 anos de experiência com o framework, fora as outras coisas como arquiteturas de software , metodologias , softskills , e etc.... não caiam na ilusão que pegaram uma excelente empresa no começo, hoje no brasil o que tem predominado bastante é Java e NodeJS, se você precisa urgente de um trabalho, aprenda Javascript e NodeJS, quando estiver com experiência de trabalho, aprenda o django ou flask, será mais fácil você entrar em boas empresas

    • @gu00col
      @gu00col ปีที่แล้ว +8

      realmente no mercado tem vaga sobrando java node e até PHP python até tem mais ta bem mais dificil conseguir.

    • @ChegandoFluente
      @ChegandoFluente ปีที่แล้ว +2

      você fala para front-end? JS + NodeJS é front?

    • @Pedro-gu7jj
      @Pedro-gu7jj ปีที่แล้ว +3

      @@ChegandoFluente Para backend, Node é feito em JS, no front tu vai ir JS -> REACT

    • @ChegandoFluente
      @ChegandoFluente ปีที่แล้ว +6

      @@Pedro-gu7jj Eu estou começando com C. Mas gostaria de estudar alguma outra por agora. Como sou leiga no assunto, a princípio me interessei por backend, cybersecurity e análise de dados (baseado nos conteúdos que assisti no TH-cam). A questão é onde focar e como entrar no mercado de trabalho. Eu tenho inglês fluente, mas sou leiga no assunto programação. Penso em JS + Node.js, mas também existe Python+Django... Dizem que SQL também é bom... Que PHP tem muita demanda... Que geral parte para JS e por isso a concorrência é alta... Que Python é mais para pessoas que tenham diversas experiências, pois no Brasil não é tão demandado como lá fora...

  • @qwersdxc
    @qwersdxc 2 ปีที่แล้ว +1

    Muito bom o vídeo, gostei da nova abordagem do vídeo e ótimo conteúdo

  • @otonielvieira7656
    @otonielvieira7656 2 ปีที่แล้ว +2

    Fala Lira, parabéns por todos os conteúdos que são sempre bem didáticos. Faz ai um trilha desses Frameworks!! Dia 10 estamos ai no intensivo, abcs.

  • @andrechamis1659
    @andrechamis1659 2 ปีที่แล้ว +2

    Tava pesquisando sobre isso semana passada, vídeo muito bom

  • @davizinogordo
    @davizinogordo 2 ปีที่แล้ว +1

    otimo canal
    to começando no mundo dos web sites espero aprender muito por aqui
    obrigado

  • @IsraelRuizaespera
    @IsraelRuizaespera 2 ปีที่แล้ว +2

    Excelente explicação, conheço os dois e realmente são ferramentas ótimas.

  • @AndersonSouza-yx8zt
    @AndersonSouza-yx8zt 2 ปีที่แล้ว +5

    Didática sempre impecável do Lira!! Parabéns mais uma vez Hashtag Treinamentos!

  • @NOMOUSE
    @NOMOUSE ปีที่แล้ว +3

    Parabéns, garoto Lira! Você é direto ao ponto, preciso e didático. Boa sorte, vc merece.

  • @joaopedromartins9856
    @joaopedromartins9856 2 ปีที่แล้ว +9

    Ótima explicação, consegui compreender literalmente tudo. Estudo Javascript, mas ultimamente estou me interessando por Python e explicações excelentes como esta me despertam ainda mais interesse em aprender nessa linguagem.

  • @andrecavalcante6473
    @andrecavalcante6473 2 ปีที่แล้ว +1

    Cara valeu pela dica,muito bom.

  • @gilbertoherminio8251
    @gilbertoherminio8251 ปีที่แล้ว +1

    Excelente Vídeo!!! Parabéns!

  • @alyssonmachado1254
    @alyssonmachado1254 2 ปีที่แล้ว +1

    Adorei o vídeo! 👏👏

  • @xandiscapini
    @xandiscapini 2 ปีที่แล้ว +3

    Didática excelente, Lira! Dia 10 tô no intensivão.

  • @viniciusvianna6152
    @viniciusvianna6152 2 ปีที่แล้ว +5

    Muito maneiro! Bom saber que com Python é possível utilizar inúmeros recursos para aplicações Web.

  • @marcosmendes9894
    @marcosmendes9894 2 ปีที่แล้ว +46

    Olha, Lira, eu sinceramente acho que você, pessoalmente, não lê os comentários aqui, mas saiba que você é foda, cara. As tuas vídeo aulas, como esta, são uma explosão de conhecimento e dicas que nos deixam prostrados, ou seja, não tem pra ninguém. Parabéns e obrigado por nos proporcionar tamanho conhecimento. Sou teu fã!!!!!!!!!

    •  2 ปีที่แล้ว +26

      claro que leio, to sempre atento :) haha
      tmj

  • @isaiascarmobr
    @isaiascarmobr 2 ปีที่แล้ว +1

    Massa cara, gostei!

  • @helderluiz5380
    @helderluiz5380 ปีที่แล้ว +1

    Me ajudam demais com esses vídeos

  • @andremarcossilva
    @andremarcossilva 2 ปีที่แล้ว +2

    Excelente vídeo. ... Kkkk não sei porque cai aqui, mas ouvi pela curiosidade e de fato, muito bem defendida as justificativas. Parabéns!!!

  • @neriadrian100
    @neriadrian100 2 ปีที่แล้ว +3

    Faaaala, Lira! Tô na fissura pela sema do intensivão de Python. 😎

  • @d3master
    @d3master 2 ปีที่แล้ว +1

    Explicação top!

  • @mselemen1
    @mselemen1 2 ปีที่แล้ว +1

    Excelente!

  • @rodyalves2156
    @rodyalves2156 2 ปีที่แล้ว +1

    Top cara! Ansioso pra começar dia 10,
    Não sei nada, e vou aprender se Deus quiser

  • @josecarlossilva7136
    @josecarlossilva7136 2 ปีที่แล้ว +1

    Explicacao TOP.

  • @rodolfolorencetti5232
    @rodolfolorencetti5232 2 ปีที่แล้ว +1

    Valeu Lira.

  • @RicardoSilva27
    @RicardoSilva27 2 ปีที่แล้ว +1

    Muito bom

  • @rafaelpuyau630
    @rafaelpuyau630 2 ปีที่แล้ว +47

    Ótimo vídeo! Aguardando por uma trilha de e-commerce com Flask e outra com Django e ambas contendo integração com Paypal.

  • @CleitondaSilvaLeal
    @CleitondaSilvaLeal 2 ปีที่แล้ว +1

    toma seu like ...

  • @torresgtpc
    @torresgtpc 2 ปีที่แล้ว +3

    Mais conteúdo de Django pfv!

  • @opteronxoficialopteron1407
    @opteronxoficialopteron1407 2 ปีที่แล้ว

    Mano faz um vídeo sobre o selendroid ou outras maneiras de automação mobile com python POR FAVOR!

  • @MichaelSSantos
    @MichaelSSantos ปีที่แล้ว +1

    Pelo o que eu entendi, parece que o Django segue uma convenção própria para criação de projetos web, provendo componentes prontos e configurados. Isso é bom, porque ajuda a economizar tempo em configurações e preparação do ambiente de desenvolvimento, podendo focar mais na implementação das funcionalidades do software.

  • @JoelSilva-fi4ol
    @JoelSilva-fi4ol 2 ปีที่แล้ว +7

    Gostei muito do flask, ele não fica pra traz da pra trabalhar com MySQL e faz página dinamica

  • @vieiraork
    @vieiraork 2 ปีที่แล้ว +2

    Eu mesmo fiz um projeto com flask e adicionei orm, sessão, criptografia de senha e aqui estão as dicas são o flask-sqlalchemy o orm, flask-login sistema para login e segurança de senhas.

  • @engineeringinsiders9944
    @engineeringinsiders9944 ปีที่แล้ว +2

    O django é quase uma outra linguagem de programação, é bem difícil mas estou tentando aprender

  • @thiagochaves7932
    @thiagochaves7932 6 หลายเดือนก่อน +4

    Fala Lira. Blz? Então... Estou terminando um curso de Python, e próximo mês já começo a parte web. Para não ter que aprender agora os 2 frameworks, gostaria de saber sua opinião de qual framework seria melhor para desenvolver um app de controle financeiro (receitas, despesas, extrato de contas, fluxo de caixa, dre), com controle de usuários onde eu mesmo cadastro eles, e digo q o usuário 1 só pode acessar extratos, usuário 2 só pode acessar lançamento de despesas...

  • @joaovictor-dl6ve
    @joaovictor-dl6ve 2 ปีที่แล้ว +1

    Tá, eu quero saber de performance, quando colocar em produção, qual vai ser mais performático?

  • @marcelocostati
    @marcelocostati 2 ปีที่แล้ว +1

    Opa.... Fala Lira! Mencionou que talvez para um iniciante, seja melhor começar pelo Flask. O fato de começar pelo Flask, a transição seria "relativamente tranquila"? Valeu!

  • @codakali921
    @codakali921 2 ปีที่แล้ว

    opa lira blz? eu fiz exatamente o tutorial que vc crio de como criar e publicar um site em flask, mas n consegui, eu acho que n fui o unico vc poderia fazer um video sobre isso? vlw flw otimo video

  • @AlbanoMaywitz
    @AlbanoMaywitz 3 หลายเดือนก่อน

    Interessante...xD

  • @admmarcusuchoa
    @admmarcusuchoa 2 ปีที่แล้ว +3

    Lira faz um comparativo com kivy, tkinter e beeware para app. Abs e parabéns pelo canal!

    • @brennoenriquepereirademato4300
      @brennoenriquepereirademato4300 2 ปีที่แล้ว +1

      Eu acho a comunidade de app no python bem fraca ainda comparado ao de web. Infelizmente acho q é por conta de o python ser uma linguagem interpretada e acaba sendo mais lento em orientações ao objeto, por isso grande maioria das pessoas preferem aderir ao java e c# para apps tantos mobiles quantos para desktop

    • @fernandocoelho1334
      @fernandocoelho1334 2 ปีที่แล้ว +2

      @@brennoenriquepereirademato4300 Mas isso está mudando. Já viu o Fastapi?

    • @brennoenriquepereirademato4300
      @brennoenriquepereirademato4300 2 ปีที่แล้ว

      @@fernandocoelho1334 Ainda não mais seria uma boa eles implementarem um framework com estrutura similar ao django com possibilidade de utilizar tbm a linguagem java para ação ou até mesmo o c# para desenvolvimento de apps.

  • @arthuravila8489
    @arthuravila8489 2 ปีที่แล้ว

    Gosto muito de usar o FastAPI para coisas rapidas, simples e assincrono. Ponto negativo é q não tem muita biblioteca com coisa pronto como o Django e Flask.

    • @fernandocoelho1334
      @fernandocoelho1334 2 ปีที่แล้ว

      FastAPI, tem apenas um pouco mais de 1 ano. Aguarde!
      Tem muitos tutoriais no TH-cam, sobre as mais diversas áreas.

  • @JCM_Gamer
    @JCM_Gamer 2 ปีที่แล้ว +1

    Compara o Selenium com o Playwright

  • @alvarocampos1495
    @alvarocampos1495 ปีที่แล้ว +1

    Tipo assim: de estrutura, o flask é como o Express e o Django é como o Laravel?

  • @Cmproductions
    @Cmproductions 2 ปีที่แล้ว +5

    Uma coisa que sempre vi nesses vídeos é exatamente falando "Django é feito para fazer coisas mais complexas que o Flask." Mas o que é "complexo" nesse sentido? O Django tem alguma funcionalidade a mais que o Flask não possa fazer ou o Flask por ser simples e prático não consegue se dar bem com projetos que exigiam uma grande quantidade de dados, por exemplo uma rede social, essa que é a minha dúvida

    • @nassarzinho
      @nassarzinho 2 ปีที่แล้ว +1

      Eu também fiquei com esta dúvida. Acho que seria legal ter mostrado uma visão rápida dos componentes de cada um. Do jeito que o Lira falou, entendi que o "complexo" é o que já está pronto de estrutura e requisições. Espero poder ver mais conteúdo do Lira sobre eles e principalmente dando as dicas de fit em projetos de cada um.
      Parabéns, Lira!

    • @Cmproductions
      @Cmproductions 2 ปีที่แล้ว +1

      @@nassarzinho Mas aí seria mais "completo" como ele falou, não? Aí que entra minha dúvida se o "complexo" tem haver com uma funcionalidade a mais, se é mais fácil fazer coisas no Django que no Flask é complicado ou porque no limite de uma grande aplicação o Flask não se comporte bem.

    • @nassarzinho
      @nassarzinho 2 ปีที่แล้ว +1

      @@Cmproductions Sim sim. O que tentei dizer foi que a visão rápida seria o que tem e outro não quem nem você comentou também. Completo ao meu ver é começar a explicar o funcionamento de cada parte e não era essa minha intenção. Eu também espero que o Lira possa comentar mais sobre essas dúvidas como você pontuou.
      Vlw

    • @pedrohenrique55172
      @pedrohenrique55172 2 ปีที่แล้ว +5

      Programo a muito tempo no mercado com ambos. Minha conclusão é que o django ja tem uma arquitetura definida, enquanto o flask você pode montar como quiser. O django vem ja com ele com um ORM, com testes unitarios, gerenciador de dependências, db migrate. Mas com flask você só vai ter o trabalho de baixar bibliotecas que fazem exatamente o mesmo e tem inclusive a mesma semântica. Eu indicaria a pessoa escolher qual sente que vai gostar mais de usar, porque tirando a arquitetura que o django te obriga a ser daquele jeito, o resto é idêntico. Para finalizar, Flask pode sim ser usado em projetos gigantes tranquilamente, você pode criar uma estrutura similar ao django se achar necessário

    • @pedrohenrique55172
      @pedrohenrique55172 2 ปีที่แล้ว +6

      Eu gosto um pouco mais do Flask, mas é gosto pessoal. Com ele me sinto livre pra definir tudo que vou usar e como vou usar.
      Em contra partida se você contrata desenvolvedores flask você encontra pessoas que tem experiência com diferentes biblioteca e estruturas de codigo, com django é como se o cara já pronto pra agregar

  • @SergioDev2024
    @SergioDev2024 ปีที่แล้ว +2

    Ola Lira sei que você não responde muiyos comentários para projetos CMS melhor ou mais produtivos Flask ou Django

  • @thiagohp3056
    @thiagohp3056 2 ปีที่แล้ว

    Mas eu consigo fazer algo simples com o Django ??

  • @FabianoSouzadeOliveira
    @FabianoSouzadeOliveira 2 ปีที่แล้ว +2

    E o FastAPI onde entra nesse contexto?
    Seria legal falar dele junto aos do vídeo, sobre performance entre eles ao usar aplicações de maior disponibilidade, etc...

  • @alessandromota4401
    @alessandromota4401 ปีที่แล้ว +1

    uber é uma aplicação mais simples?

  • @everlonpassos
    @everlonpassos 2 ปีที่แล้ว +9

    Porque não Flask + Django? Flango! 🇨🇳

  • @maiconbr1000
    @maiconbr1000 2 ปีที่แล้ว

    Bom dia, professor, tudo bom?
    Professor eu estava pesquisando sobre como usar roles em python com flask e vi na documentação a dependência flask_user, lá tem até exemplos, Mas fiquei na dúvida, espero que o senhor consiga me esclarecer.
    A Lib flask_jwt_extended me permite autenticar um usuário com token, a lib flask_user me permite autenticar usuários através de roles e permissions, a pergunta é posso combinar as duas "forçando o usuário a estar logado e depois fazer o @role_required() " , ao meu ver faz sentido, mas fiquei com duvida se estaria fazendo algo redundante.
    Se você tiver um pequeno exemplo, ficaria muito claro, mas se não tiver também está ok, muito obrigado fique com Deus.

    • @joaovictor-dl6ve
      @joaovictor-dl6ve 2 ปีที่แล้ว

      Faz sentido, pq uma coisa e a autenticação e outra autorização, o usuário pode estar autenticado mas não pode ter permissão para acessar determinado recursos no sistema

  • @karlosgdias
    @karlosgdias 2 ปีที่แล้ว +4

    FASTAPI!

  • @lukealves2950
    @lukealves2950 2 ปีที่แล้ว +1

    Eu vi um meme esses dias e adorei "Papagaio aprende a falar depende e se torna Arquiteto de Software" kkkkkkk

  • @fernandocoelho1334
    @fernandocoelho1334 2 ปีที่แล้ว +1

    Eu estou optando por nenhum dos dois. Estou começando a dar os primeiros passos no FastAPI.
    Primeiramente eu verifiquei o potencial e achei bastante robusto, sem falar que serve tanto para desenvolvimento de aplicações comerciais, quanto de diversas outras áreas.
    Com a adoção da parte assíncrona, resolve uma série de deficiência que Django e o Flask, não atende.
    Muito fácil de aprender.
    Já trabalhei com a montagem de API em outra linguagem, mas essa do Python, mesmo sendo muito recente para afirmar, vai haver bastante aderência de outras linguagens e inclusive à migração do uso de Django e Flask, para ele.

  • @andremarcossilva
    @andremarcossilva 2 ปีที่แล้ว +2

    Acho o flask muito mais adaptável as culturas de evolução em todos os níveis, ..ou seja.... Projeto, gerenciamento, desenv e publicações.

  • @picshart
    @picshart 2 ปีที่แล้ว

    Django é um framework livre

  • @marcosv1p
    @marcosv1p 9 หลายเดือนก่อน +1

    Foi criado em django, então foi criado em python?
    Não entendi, sou bem leigo nisso

  • @marcosgomes3140
    @marcosgomes3140 2 ปีที่แล้ว

    Seria correto afirmar que o Flask mais voltado a microserviços e o Django a arquitetura monolítica?

  • @Leandro-oc2eu
    @Leandro-oc2eu 2 ปีที่แล้ว +2

    Compensa esses ai ou o javascript?

  • @rachel77248
    @rachel77248 ปีที่แล้ว +2

    Os vídeos são bons, mas são longos demais! 9 minutos indo "direto" ao ponto... Hoje a maioria da galera não dispõe de muito tempo e busca algo mais prático. Se conseguirem diminuir a duração dos vídeos seria bem melhor. Creio que 99% aqui passa o vídeo correndo para as partes mais importantes...
    Obrigada pela disposição!

  • @arteironauta615
    @arteironauta615 ปีที่แล้ว +1

    o que é HTML? Uma linguagem?

    • @Felipe_Pinto178
      @Felipe_Pinto178 ปีที่แล้ว

      E uma ferramenta, não é uma linguagem !! Linguagem são: Java, Python. Ferramentas: CSS e HTML.

    • @MarcosGamerFull
      @MarcosGamerFull ปีที่แล้ว

      HTML significa: Linguagem de Marcação de Hipertexto.
      O HTML assim com o CSS não são linguagens de programação.
      O html é a estrutura de qualquer site, sem ele Basicamente um site não funciona.