Aí mano, n se preocupa com o tempo dos vídeos kkkk só colocar em 1.5 ou 2x q é sucesso. Continua com essa qualidade e transparência que tenho crtza q quem realmente gosta, vai continuar assistindo. Sugestão de vídeo caso seja viável pra vc: - Formas de se prevenir da bolha JS. - Melhores linguagens backend que casam bem com o react (sem ser node). Essas duas sugestões pois oq estava pensando ultimamente era que se vc que já tem uma boa base de front com react+framework, estudar um backend (sem ser node) para fazer projetos ou freelas, pode de alguma forma se prevenir da bolha e aumentar as chances de conseguir um trampo futuramente. Oq acha mano? Já estudo faz uns 2 anos, e sempre fui tranquilo, estudava sem me preocupar com nada. Depois que comecei a acompanhar mts notícias sobre linguagens e áreas, começou a bater mt ansiedade e dúvidas se estava realmente trilhando o caminho correto. Acabo vendo mts problemas com Js e com o mercado dessa linguagem, agr sempre q estudo fico pensando em estudar outra coisa e ficar com a mente tranquila kkkk pode depois dar sua opinião sobre isso? N se preocupa q n é uma opinião que vai me fazer mudar completamente de área ou linguagem, apenas quero ver pontos de vistas diferentes de pessoas mais experientes. Tmj!
Você podia fazer um vídeo explicando sua opinião sobre formatadores e linters, se você já usou ou usa na empresa que vc trabalha ou em projetos pessoais, quando programa em js
Cara, trabalho em uma agência de publicidade e precisamos entregar site igual pastelaria entrega pastel. Tenho usado o Astro nos últimos projetos e pra mim fez muita diferença sim, não dá pra falar que fazer em html puro seja a mesma coisa, todo o lance de islands, estratégias de hidratação específicas pra cada componente, content management com MDX, o astro assets que quebra um puta galho pra lidar com imagens também. E tudo muito simples, recomendo muito pra quem vai criar páginas estáticas
@@EusouGabrielChen cara, cheguei a fazer um projeto integrando com firebase, é bem possível sim, tem até doc de exemplo lá no site do astro, mas se começar a ter muita dinamicidade vale a pena o next sim, mas se for só gerar página estática o astro amassa
Que vídeo maravilhoso, cara! Parabéns pelo conteúdo, apontou bastante coisa e sanou pequenas dúvidas que ficam no ar pra quem é bombardeado com um framework novo a cada semana kkk. Abraço!
amo seus vídeos cara, um dos únicos que coloco em tela cheia e só vai passando o tempo sem perceber, gosto de assistir pra tirar aquele problema chato de programação da cabeça e ainda sim aprender coisas novas.
Coe meu mano, sou dev iniciante back-end, é oq mais gosto, mas como não dá pra fugir de fazer algo com front vou pesquisar mais sobre esse alphine e htmx + tailwind (tbm não gosto de fazer import toda hora), vlw pelas dicas, continue o bom trabalho.
Espero que esteja curtindo hotwired!! Adoraria ver um video seu sobre ele. Para mim é a melhor stack de front que tem, super simples e super funcional, faz tudo de forma tão simples..
Daniel gostei do vídeo estou usando Tailwind Alpine e Pyscript juntos, o Pyscript esta mais rápido e ganhando outras funcionalidades futuramente audio,camera, indo aos poucos. vou tentar aprender o htmx se tiver vídeo ai nos ajuda muito 🙂
Trabalho num projeto lendo muito código do NestJs, e pra mim ele tem uma pegada Asp Net do .NET e Spring Boot do Java, mais enterprise, que obviamente é menos rapid development do que o Ruby on Rails (Adonis)... "chuto" que é uma forma de botar Javascript onde normalmente vc vê os "irmãos" C# e Java ao meu ver... Inclusive é parecido.
Bom vídeo! Gostaria de adicionar uma contribuição: Você pode usar postCSS e aplicar um @apply na regra, no className (ou class se não estiver usando react), você "cuspir" toda as classes do tailwindCSS. Dessa forma você diminuir o maior problema dele.
Cara obrigado pelo video, vc ta mandando super bem no seu proprio estilo, minhas dicas para melhorar: acelere a forma que você fala, no final vc mesmo disse pra acelerar o video kkkk mas tente praticar sua dicção para acelerar, eu coloquei sim no 1.5x kkkkk odeio acelerar video mas o seu ficou perfeito acelerado, grande abraço e sucesso!
irmão, que vídeo bom! só senti falta de falar sobre o SvelteKit hehe. esse eu acho pika demais, tem há anos tudo o que o next, nuxt, remix e etc estão lançando agora, e estável! a equipe por trás dele só tem cara foda, e é uma galerinha considerável! queria saber tua opinião sobre ele tlg
O Alpine foi criado pelo mesmo cara do Livewire para compor a stack do Laravel. Por isso que muitos chamam de Tall Stack = Tailwind + Alpine + Livewire + Laravel
Olá Daniel, tudo blz? Eu acredito que Express seja um micro framework como o koajs, hapi e o fastify. diferente do Nest que já vem com várias features já "implementada" nesses micros frameworks precisamos adicionar de acordo com a necessidade. Lembrando que é minha opinião. Parabéns pelo trabalho.
cara, gosto dos seus videos. se eu to voltanto é porque agrega em algo, mas algumas dicas. Fala um pouco mais de coisas que não são esclusivamente sobre mundo javascript. eu que sou dev python backend acaba meio que deixando meio penetra de festa as vezes. Organização de projeto, algo sobre banco, algo sobre arquitetura de software, relacionamento com amigos e trabalho, etc. Edição tbm vai ajudar bastante. seu conteudo é bom, então recortar ele pra trazer mais dinamica pode deixar ainda melhor.
Quando eu digo isso eu quero dizer frameworks de backend que usam a arquitetura MVC, ou seja, renderizam o frontend dentro deles, ao invés de ter ele separado com um React ou Next por exemplo
kkkkk next e bom cara, to fazendo uma pagina para mim e a primeira coisas que percebi que ainda nao esta pronto para o styled components. agora so estou utilizando chakra ui e material ui. uma coisa ou outra estilizo com tailwind. para que re-inventar a roda ne ?
Cara, comecei minha carreira como Front ene por conta da influência da comunidade e dos diversos influenciadores que criam conteúdo relacionado a js, mas vendo diversos frameworks que na maioria das vezes servem para solucionar o mesmo problema, me senti preso em um ciclo infinito de aprendizado, atualmente estou focado apenas em Nestjs e Go, buscando migrar 100% pro back end...
Eu particularmente acho besteira isso de comparar soluções, as vezes uma é melhor que a outra para determinado problema, nenhuma nunca é perfeita. Negócio é pegar uma que se sinta confortável e programar em cima dela. Eu particularmente não entendo a pira do next e remix, em poucos casos vejo benefícios, único que me vem a cabeça é um sistema vitrine ou e-comerce. Pra mim fica a sensação que só vai adicionar uma complexidade maior na arquitetura que o SPA não tem. Venho usando o vite para desenvolver e faço a estrutura mais manual mesmo, pode ser falta de conhecimento nas soluções ( next e remix ) mas ainda não me deparei com um caso de uso que poderia sentir falta deles...
O NestJS parece muito com Spring, já trabalho a um tempo com o Spring e quando vi o Nest pareceu idêntico, quem vem do Spring aprende Nest em 2 dias, até as anotações são idênticos.
Todo código reutilizado desde uma lib a um ambiente de desenvolvimento é um framework não importa se tem pouco ou muito código: "Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação."
Fala Daniel! Gostaria de saber sua opinião pra entrar no mercado como dev frontend júnior. Parece que é obrigatório ter conhecimentos em react e nextjs, concorda? Digo isso pq estudei angular por causa do estágio e gostei bastante do framework. Porém, tenho encontrado poucas vagas nele, especialmente pra Jr. Fico na dúvida se continuo no angular ou me rendo ao react pela "abundância" de vagas.. 😅
Excelente pergunta! Eu entendo que é extremamente tentador estudar React, pq “todo mundo” usa ele. Mas existe um problema com isso: O frontend com React ta 10x mais saturado, não tá sobrando mais vaga pra ninguém. Se você já começou os seus estudos com o angular, vai na fé! Tem menos vagas mas tem menos concorrência 🤝
Eu comparei com next a algum tempo atrás, pra decidir se ficava no vue ou ia pro react, foi olhar o nuxt estes dias, comparado ao next ele esta maio parado
@@Oculterous é que para falar a verdade, eu nao curto nada que tenha que usar Node (nem front/nem back) . Como a cada 100 anos tenho que lidar com front kkk eu prefiro fazer em Vue e tempos atras descobri o Nuxt e "curti"
Cara, cheguei no seu canal no vídeo de desabafo e estou viciado nesse conteúdo livre do "mesmo" que tenho visto. Se pudesse eu ficaria aqui perguntando até amanhã mas para economizar seu tempo vou simplificar... Comecei a estudar o front bem recentemente e estou em um ponto no curso da Udemy que foca em bootstrap (v4 btw), e esse seu papo sobre o Tailwind abriu minha mente, acha que eu devo começar a estudar o tailwind e abandonar o boots ? E aqui fica uma sugestão de conteúdo, um roadmap front-end feito por você seria de imenso valor!
Que bom que você ta curtindo! Cara, essa pergunta dá uma discussão boa hein, eu te convido a entrar no meu discord e mandar uma mensagem lá no chat geral sobre isso! O link ta na descrição do vídeo
Mas respondendo brevemente, eu sou da seguinte teoria: Se vc ja comprou um curso, e ta no meio dele, vale mais a pena terminar ele de qualquer jeito, independente se a tecnologia estudada já "morreu" ou não. Interromper estudo no meio é meio complicado, vc pode aprender Tailwind tranquilamente depois do bootstrap
Cara, vejo mt gente usando prisma, graphql, e varios outros frameworks sem sentido, que empresas grandes nem se quer sabem que existem.. não vejo mt's motivos para estudar. E em relação ao Alpine.js... to usando pra kct mt bom!!
A hora que eu vejo GraphQL na página inicial de um framework, eu passo longe! Já sei que tem muito overengineering por baixo rs Opa, aí sim hein! Ta usando alpine em qual framework? Se não tivesse o stimulus no Rails, eu testava
Gostei do vídeo, a única coisa que discordo é do next, eu sou desenvolvedor react e next, eu já não recomendo ele, acho uma bosta isso que ele faz sempre de mudança, eu recomendaria tanto pra iniciante, quanto pra quem ta migrando de ferramenta o Angular, por mais complexo que seja , ele é mais estável que o next sem dúvida.
é tão simples estilizar com css ou tailwind que não faz sentido usar bootstap e outros, pq depois vc vai ter que altera maio mundo de css para ficar como o cliente quer
Nunca use, css in js com frameworks q não são inteiramente client-side, na verdade usas styles components no nextjs é um erro, anto técnico quanto de performance tanto para o software quando para o desenvolvedor
Sobre Css, Bootstrap morreu mesmo? Eu gosto das suas análises mn, não liga para o tempo do vídeo, quem não tem tempo para assistir é só assistir por partes
Cara, falando da minha experiência trabalhando só no frontend, bootstrap morreu. Mas ainda conheço algumas pessoas usando ele nos frameworks MVC de backend tipo rails e laravel. Então fica a seu critério analisar se ele ainda faz sentido pra você ou não
@@DanielBergholz Não. O nextjs é um servidor que entrega html e responde a pedidos http. A infraestrutura da vercel está construida à volta de serverless (ou edge) mas o nextjs responde a pedidos, e por acaso uma das coisas que podes pedir ao servidor é HTML. Por acaso o engine de templating que usa é react, mas não é por isso que é uma framework de frontend. Pensar que nextjs é uma "framework de frontend" é um erro crasso.
@@joaomendoncayt Puts, se o Next.js é um framework de backend ele é uma porcaria kkkkkkk, cade meus controllers, models, conexão com o banco, autenticação, segurança? Assim que eu não recomendo ele nunca mais
@@DanielBergholz "Controllers" e "Models" são um conceito de arquitetura chamado MVC (há variações mas a principal é MVC). Esses conceitos em nada têm a ver com capacidades da tecnologia / implementação do sistema. A "conexão com o banco" é feita exatamente da mesma forma que fazes no nestjs porém é "short lived" porque o nextjs está desenhado para serverless/edge e as máquinas correm apenas tanto quanto for a demanda de pedidos. A autenticação é feita da mesma forma, tens um flow de oauth ou qualquer outro e implementas-o na aplicação. Segurança é feita da mesma forma, com autenticação e autorização. Se quiseres escalar e implementar caching e etc também podes da mesma forma. Eu não quero ser rude, mas tu estás a ser demasiado passivo agressivo na internet a fazer e dizer coisas que me parece que não percebes de uma forma sólida. Depois acabas por sair como parvinho para as pessoas que percebem do que estás a falar. Uma pergunta, o .net é frontend ou backend? O laravel?.. Lá está... Eu acho que tu não entendes a 100% como a tecnologia funciona e estás a ser refém daquilo com que tu próprio reclamas. A modinha de falar de coisas que não se entende na internet e recomendar os outros a usar coisas sem ter conhecimento sobre elas.
O que me deixou irritado é vc usando o termo "low level" pra tecnologias web feitas em JavaScript. Não faz o menor sentido, low level é quando você programa diretamente com instruções de máquina
Amigo, eu sou engenheiro, já programei muito em assembly. A tradução de low level é baixo nível, não é necessariamente código de máquina, é só um código com menos abstrações em cima
@@DanielBergholz eu sou engenheiro eletrônico, literalmente toda vez que a expressão baixo nível ou low level aparece em qualquer material, sempre foi para se referir a linguagem de máquina ou linguagem que mexe diretamente em hardware
@@DanielBergholz eu pensava que o desenvolvimento web era feito em sistemas eletrônicos 🤨. E eu sou desenvolvedor web, e em nenhum material eu vi essa expressão sendo empregada dessa forma. Não sei em blog post de desenvolvedor aleatório. Mas em paper de engenheiros e coisas mais acadêmicas eu nunca vi
Low level realmente é baixo nível, mas tudo cabe comparação. Quando fala no geral sim, low level seria código de maquina ( assembly por exemplo ). Mas se comparar next com JS puro/nativo/vanila, o JS é mais low level que o next. Não se prenda a definições teóricas, mundo real muita coisa tem uma abordagem diferente. Até pq se não novos níveis precisariam ser criados, low, médium 1, médium 2 ... Alto nível e com o passar do tempo as coisas precisariam tá sendo atualizadas, imagina o trampo kkkkkkk
Cara, tecnicamente eles estão lançando a V6 do Adonis nas próximas semanas, então ele não ta abandonado. Mas certamente ele ta sendo pouco mantido, tem 2 core members fazendo 90% do trabalho, aí fica impossível o framework crescer assim :/
@@gustavofelix9101 deus me livre, tenho pesadelo só de lembrar. E a base de codigo era tão grande, que ninguém teve coragem de começar uma migração pro V5
Framework, Libs e etc. São feitos para trazer soluções para a comunidade javascrpt como um todo. Essas suas criticas de "Enzo mimadinho" são totalmente desnecessário, programador que é programador sabe quando deve ser usado e onde o framework se encaixa melhor em algum projeto. Para de generalizar isso é muito feio. Já está grandinho pra isso, você não acha?
Ele com total convicção que: "express não é um framework". mas quando você vai na documentação do express está lá escancarado que é um framework. Acho que você não chegou a usar 100% das funcionalidades do Express, e não te culpo por isso
@@riancarlosdev8849 amigo, um framework é uma ferramenta que te ajuda e dita como você vai programar, e uma biblioteca é só uma dependência que você instala dentro do seu projeto. Express é sim uma biblioteca. Se tivesse na documentação dele que o express é Jesus Cristo você iria acreditar? Só pq tá escrito lá?
@@DanielBergholz Poxa fico triste como um cara que se diz Dev e acaba falando tanta asneira no TH-cam. De qualquer forma obrigado por você ser um programador de baixo nível
Aí mano, n se preocupa com o tempo dos vídeos kkkk só colocar em 1.5 ou 2x q é sucesso. Continua com essa qualidade e transparência que tenho crtza q quem realmente gosta, vai continuar assistindo.
Sugestão de vídeo caso seja viável pra vc:
- Formas de se prevenir da bolha JS.
- Melhores linguagens backend que casam bem com o react (sem ser node).
Essas duas sugestões pois oq estava pensando ultimamente era que se vc que já tem uma boa base de front com react+framework, estudar um backend (sem ser node) para fazer projetos ou freelas, pode de alguma forma se prevenir da bolha e aumentar as chances de conseguir um trampo futuramente. Oq acha mano?
Já estudo faz uns 2 anos, e sempre fui tranquilo, estudava sem me preocupar com nada. Depois que comecei a acompanhar mts notícias sobre linguagens e áreas, começou a bater mt ansiedade e dúvidas se estava realmente trilhando o caminho correto.
Acabo vendo mts problemas com Js e com o mercado dessa linguagem, agr sempre q estudo fico pensando em estudar outra coisa e ficar com a mente tranquila kkkk pode depois dar sua opinião sobre isso?
N se preocupa q n é uma opinião que vai me fazer mudar completamente de área ou linguagem, apenas quero ver pontos de vistas diferentes de pessoas mais experientes. Tmj!
Achei que era só eu que colocava em 2x kkk
Mesmo assim, muito top o conteúdo. Com certeza esclareceu muitas dúvidas da galera e minhas também :)
@@cezarmezzalira eu coloco em 3x kkkkk
100% em 2x haha'
Ótimo vídeo, só senti falta da opinião sobre o Vue.
Ótimo video, abraço.
Um Nextjs com tailwind, o homem não quer guerra com ninguém
Você podia fazer um vídeo explicando sua opinião sobre formatadores e linters, se você já usou ou usa na empresa que vc trabalha ou em projetos pessoais, quando programa em js
Então, em 100% dos meus projetos e empregos no frontend eu usei o Prettier + Eslint. Não tem nem muita coisa pra falar kkkk tá super padronizado isso
Cara, trabalho em uma agência de publicidade e precisamos entregar site igual pastelaria entrega pastel. Tenho usado o Astro nos últimos projetos e pra mim fez muita diferença sim, não dá pra falar que fazer em html puro seja a mesma coisa, todo o lance de islands, estratégias de hidratação específicas pra cada componente, content management com MDX, o astro assets que quebra um puta galho pra lidar com imagens também. E tudo muito simples, recomendo muito pra quem vai criar páginas estáticas
E se quiser integrar com um backend tipo Firebase continuaria no astro ou iria para o nextjs?
@@EusouGabrielChen cara, cheguei a fazer um projeto integrando com firebase, é bem possível sim, tem até doc de exemplo lá no site do astro, mas se começar a ter muita dinamicidade vale a pena o next sim, mas se for só gerar página estática o astro amassa
Que vídeo maravilhoso, cara!
Parabéns pelo conteúdo, apontou bastante coisa e sanou pequenas dúvidas que ficam no ar pra quem é bombardeado com um framework novo a cada semana kkk.
Abraço!
Obrigado! Essa era a minha ideia com o vídeo, mostrar que 90% desses novos frameworks não tem nada de revolucionário, pode ficar tranquilo 👊
amo seus vídeos cara, um dos únicos que coloco em tela cheia e só vai passando o tempo sem perceber, gosto de assistir pra tirar aquele problema chato de programação da cabeça e ainda sim aprender coisas novas.
Coe meu mano, sou dev iniciante back-end, é oq mais gosto, mas como não dá pra fugir de fazer algo com front vou pesquisar mais sobre esse alphine e htmx + tailwind (tbm não gosto de fazer import toda hora), vlw pelas dicas, continue o bom trabalho.
Quando um cara tem princípios, a buscar da verdade é inevitável. Top canal dev do TH-cam
Espero que esteja curtindo hotwired!! Adoraria ver um video seu sobre ele. Para mim é a melhor stack de front que tem, super simples e super funcional, faz tudo de forma tão simples..
Daniel gostei do vídeo estou usando Tailwind Alpine e Pyscript juntos, o Pyscript esta mais rápido e ganhando outras funcionalidades futuramente audio,camera, indo aos poucos. vou tentar aprender o htmx se tiver vídeo ai nos ajuda muito 🙂
Top o video! Parabéns! Assisti até o final.
Vídeo top, a produtividade com Tailwind e surreal, e com ele aprender css e muito mais fácil, pelo menos pra min foi.
Trabalho num projeto lendo muito código do NestJs, e pra mim ele tem uma pegada Asp Net do .NET e Spring Boot do Java, mais enterprise, que obviamente é menos rapid development do que o Ruby on Rails (Adonis)...
"chuto" que é uma forma de botar Javascript onde normalmente vc vê os "irmãos" C# e Java ao meu ver... Inclusive é parecido.
opa, cheguei no final. Valeu a pena d mais
Vi até o final tmj
Aí sim!
Conteúdo de excelente qualidade como sempre!
Muito obrigado!
Adorei o vídeo, poste mais com suas opiniões
Bom vídeo! Gostaria de adicionar uma contribuição:
Você pode usar postCSS e aplicar um @apply na regra, no className (ou class se não estiver usando react), você "cuspir" toda as classes do tailwindCSS. Dessa forma você diminuir o maior problema dele.
Tailwind é viciante. Eu tento seguir um padrão na ordem das classes ao escrver, ao menos para mim fica mais facil de localizar e mais legivel também.
Da para usar css normal junto com tailwind sem problema
Tem um pacote deles mesmo que praticamente arruma as classes em ordem de prioridade.
@@gessegoncalves6493 Sim, é só usar o css no arquivo global.css
Headwind e tb pode usar junto o Taillwind Fold
@@lucianoabreu64 Valeu, obrigado era o que eu precisava
Assisti até o final, muito bom! Obrigada pelo conteúdo:)
Guerreira! Falei por 43 minutos 😳
Esse vídeo ficou sensacional mano, parabéns.
Obrigado!
Cara obrigado pelo video, vc ta mandando super bem no seu proprio estilo, minhas dicas para melhorar: acelere a forma que você fala, no final vc mesmo disse pra acelerar o video kkkk mas tente praticar sua dicção para acelerar, eu coloquei sim no 1.5x kkkkk odeio acelerar video mas o seu ficou perfeito acelerado, grande abraço e sucesso!
conheci o canal hoje e vi no 1x, assistir deitado kkkkkk baita video!
vídeo muito bom , conteúdo brabo dms
Mto bom, traz mais conteúdo assim
assistindo em 1.75 sua voz fica perfeita! Ótimo video
Assisti até o final, curti d+
Guerreiro! Que bom que vc curtiu 🔥
irmão, que vídeo bom! só senti falta de falar sobre o SvelteKit hehe. esse eu acho pika demais, tem há anos tudo o que o next, nuxt, remix e etc estão lançando agora, e estável! a equipe por trás dele só tem cara foda, e é uma galerinha considerável! queria saber tua opinião sobre ele tlg
17:14 eu diria que seria por conta da sintaxe do jsx (nunca usei remix)
Melhor canal tech da atualidade!
Assisti no 1x
kkkkkkkkkkkkk
Rapaz, aqui tem coragem! kkkk tamo junto 👊
melhor canal tech depois do deyvin e do lucas montano do canal lucas montano
as lives da Fernanda kipper também são mto boas
Acho q estao no mesmo tier
??? Esse é bem melhor tem nem comparação
Recomendo assistir o Fábio Akita
Eu recomendo esse framework? Naah!
Haha amei o vídeo!
O Alpine foi criado pelo mesmo cara do Livewire para compor a stack do Laravel. Por isso que muitos chamam de Tall Stack = Tailwind + Alpine + Livewire + Laravel
Opa, essa eu não sabia!
Olá Daniel, tudo blz? Eu acredito que Express seja um micro framework como o koajs, hapi e o fastify. diferente do Nest que já vem com várias features já "implementada" nesses micros frameworks precisamos adicionar de acordo com a necessidade. Lembrando que é minha opinião. Parabéns pelo trabalho.
É isso mesmo 🤝
cara, gosto dos seus videos. se eu to voltanto é porque agrega em algo, mas algumas dicas. Fala um pouco mais de coisas que não são esclusivamente sobre mundo javascript. eu que sou dev python backend acaba meio que deixando meio penetra de festa as vezes. Organização de projeto, algo sobre banco, algo sobre arquitetura de software, relacionamento com amigos e trabalho, etc.
Edição tbm vai ajudar bastante. seu conteudo é bom, então recortar ele pra trazer mais dinamica pode deixar ainda melhor.
a um bom tempo que eu estava atrás de um vídeo assim
de nada tu fala bem! curti sim e paz
Explica o que você quer dizer quando fala "Tipo rails ou Lavel", sou iniciante e não to entendendo o que esses frameworks tem de forte e em comum
Quando eu digo isso eu quero dizer frameworks de backend que usam a arquitetura MVC, ou seja, renderizam o frontend dentro deles, ao invés de ter ele separado com um React ou Next por exemplo
@@DanielBergholz perfeito, foi o que imageinei, obrigado pela resposta
kkkkk next e bom cara, to fazendo uma pagina para mim e a primeira coisas que percebi que ainda nao esta pronto para o styled components. agora so estou utilizando chakra ui e material ui. uma coisa ou outra estilizo com tailwind. para que re-inventar a roda ne ?
o bom do tailwind é que no final é uma clase que tem display flex, e não uma em cada componente rsrs
Se é server-side por qué chamar de framework front end ?
Cara, comecei minha carreira como Front ene por conta da influência da comunidade e dos diversos influenciadores que criam conteúdo relacionado a js, mas vendo diversos frameworks que na maioria das vezes servem para solucionar o mesmo problema, me senti preso em um ciclo infinito de aprendizado, atualmente estou focado apenas em Nestjs e Go, buscando migrar 100% pro back end...
Boa! Nest e Go parece uma escolha interessante!
Tamo junto migrando pro backend
Acertou, foi no 2x. Mas vlw man, curti o vídeo.
e o angular?
Alpine e HTMX são delicias demais, nós do backend adoramos esses, praticamente JQuery moderno mesmo.
HTMX + Alpine é um combo super interessante pra esses frameworks MVC no backend!
Vou mais com a cara do Vue do que React, queria ter ouvido vc falar do Nuxt
Eu particularmente acho besteira isso de comparar soluções, as vezes uma é melhor que a outra para determinado problema, nenhuma nunca é perfeita. Negócio é pegar uma que se sinta confortável e programar em cima dela. Eu particularmente não entendo a pira do next e remix, em poucos casos vejo benefícios, único que me vem a cabeça é um sistema vitrine ou e-comerce. Pra mim fica a sensação que só vai adicionar uma complexidade maior na arquitetura que o SPA não tem.
Venho usando o vite para desenvolver e faço a estrutura mais manual mesmo, pode ser falta de conhecimento nas soluções ( next e remix ) mas ainda não me deparei com um caso de uso que poderia sentir falta deles...
O NestJS parece muito com Spring, já trabalho a um tempo com o Spring e quando vi o Nest pareceu idêntico, quem vem do Spring aprende Nest em 2 dias, até as anotações são idênticos.
Eu nunca trabalhei com o Spring, mas tem muita gente que diz que os 2 são muito parecidos mesmo!
Gosto muito do SvelteKit e achei muito bom o Solidjs
Eu gastava muito mais tempo para atualizar entre as versões de Laravel, ainda mais se tinha octana ou outras coisas em sima dele
Pq mudava muita coisa estruturar no framework e do próprio PHP
Menino é bom!
assistindo no 1x por está sem sono, melhor tempo gasto kkkkkk
Todo código reutilizado desde uma lib a um ambiente de desenvolvimento é um framework não importa se tem pouco ou muito código: "Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação."
Fala Daniel! Gostaria de saber sua opinião pra entrar no mercado como dev frontend júnior. Parece que é obrigatório ter conhecimentos em react e nextjs, concorda?
Digo isso pq estudei angular por causa do estágio e gostei bastante do framework. Porém, tenho encontrado poucas vagas nele, especialmente pra Jr. Fico na dúvida se continuo no angular ou me rendo ao react pela "abundância" de vagas.. 😅
Excelente pergunta!
Eu entendo que é extremamente tentador estudar React, pq “todo mundo” usa ele. Mas existe um problema com isso: O frontend com React ta 10x mais saturado, não tá sobrando mais vaga pra ninguém. Se você já começou os seus estudos com o angular, vai na fé! Tem menos vagas mas tem menos concorrência 🤝
Gostei da comparação, só senti falta do Nuxt.
Eu comparei com next a algum tempo atrás, pra decidir se ficava no vue ou ia pro react, foi olhar o nuxt estes dias, comparado ao next ele esta maio parado
@@Oculterous é que para falar a verdade, eu nao curto nada que tenha que usar Node (nem front/nem back) . Como a cada 100 anos tenho que lidar com front kkk eu prefiro fazer em Vue e tempos atras descobri o Nuxt e "curti"
@@WaldirBorbaJunior é bom tbm
Ajudou!
Eu gosto muito Fastifyjs :) nao troco meu express e ele por nada.
Cara, cheguei no seu canal no vídeo de desabafo e estou viciado nesse conteúdo livre do "mesmo" que tenho visto. Se pudesse eu ficaria aqui perguntando até amanhã mas para economizar seu tempo vou simplificar... Comecei a estudar o front bem recentemente e estou em um ponto no curso da Udemy que foca em bootstrap (v4 btw), e esse seu papo sobre o Tailwind abriu minha mente, acha que eu devo começar a estudar o tailwind e abandonar o boots ?
E aqui fica uma sugestão de conteúdo, um roadmap front-end feito por você seria de imenso valor!
Que bom que você ta curtindo! Cara, essa pergunta dá uma discussão boa hein, eu te convido a entrar no meu discord e mandar uma mensagem lá no chat geral sobre isso! O link ta na descrição do vídeo
Mas respondendo brevemente, eu sou da seguinte teoria: Se vc ja comprou um curso, e ta no meio dele, vale mais a pena terminar ele de qualquer jeito, independente se a tecnologia estudada já "morreu" ou não. Interromper estudo no meio é meio complicado, vc pode aprender Tailwind tranquilamente depois do bootstrap
em 7 dias fiz um sisteminha de pedidos com testes e tudo, com um fronte react
Meto logo 2.5 a 3x usando extensão
valeuu brother
Daniel, vem ser feliz, da uma chance pra stack LIVT.
Laravel, Inertia, Vue e Tailwind
e fastify?
Fastify é tipo express, uma biblioteca. Ele só faz roteamento
Como vc grava 4K usando OBS no mac? Tento gravar e fica horrível.
Eu tô usando um monitor externo que é 4K, aí eu só configurei o meu OBS pra gravar em 4K rs, não tive problemas
Adonis ❤
Cara, vejo mt gente usando prisma, graphql, e varios outros frameworks sem sentido, que empresas grandes nem se quer sabem que existem.. não vejo mt's motivos para estudar. E em relação ao Alpine.js... to usando pra kct mt bom!!
A hora que eu vejo GraphQL na página inicial de um framework, eu passo longe! Já sei que tem muito overengineering por baixo rs
Opa, aí sim hein! Ta usando alpine em qual framework? Se não tivesse o stimulus no Rails, eu testava
@@DanielBergholz estamos usando ele junto com django kk praticamente 0 js escrito
Gostei do vídeo, a única coisa que discordo é do next, eu sou desenvolvedor react e next, eu já não recomendo ele, acho uma bosta isso que ele faz sempre de mudança, eu recomendaria tanto pra iniciante, quanto pra quem ta migrando de ferramenta o Angular, por mais complexo que seja , ele é mais estável que o next sem dúvida.
Concordo contigo, é uma bosta manter o Next atualizado. Eu só recomendo ele pq através dele vc tem emprego garantido, e tem muito dev usando
Vue quando? Tem na thumb
Algum dia talvez rs
é tão simples estilizar com css ou tailwind que não faz sentido usar bootstap e outros, pq depois vc vai ter que altera maio mundo de css para ficar como o cliente quer
Primeagen MENTIONED
Nunca use, css in js com frameworks q não são inteiramente client-side, na verdade usas styles components no nextjs é um erro, anto técnico quanto de performance tanto para o software quando para o desenvolvedor
Faltou um angular
Pra ser sincero, eu usei angular a 4 anos atrás mas não gostei da sintaxe kkkk aí fui pro React
Sobre Css, Bootstrap morreu mesmo? Eu gosto das suas análises mn, não liga para o tempo do vídeo, quem não tem tempo para assistir é só assistir por partes
Cara, falando da minha experiência trabalhando só no frontend, bootstrap morreu. Mas ainda conheço algumas pessoas usando ele nos frameworks MVC de backend tipo rails e laravel. Então fica a seu critério analisar se ele ainda faz sentido pra você ou não
tava lavando louça por isso foi no 1x kkkkkk
Rant sobre svelte quando? rs
Minha paciência pra testar svelte ta bem perto de zero kkkk
Tem um tutorial bacana interativo no próprio site.
Vídeo muito bom, coloquei em 2x sim kkkkk,
nextjs é um framework de backend
É um framework de frontend que tá querendo botar o pé no backend
@@DanielBergholz Não. O nextjs é um servidor que entrega html e responde a pedidos http. A infraestrutura da vercel está construida à volta de serverless (ou edge) mas o nextjs responde a pedidos, e por acaso uma das coisas que podes pedir ao servidor é HTML. Por acaso o engine de templating que usa é react, mas não é por isso que é uma framework de frontend.
Pensar que nextjs é uma "framework de frontend" é um erro crasso.
@@joaomendoncayt Puts, se o Next.js é um framework de backend ele é uma porcaria kkkkkkk, cade meus controllers, models, conexão com o banco, autenticação, segurança? Assim que eu não recomendo ele nunca mais
@@DanielBergholz "Controllers" e "Models" são um conceito de arquitetura chamado MVC (há variações mas a principal é MVC).
Esses conceitos em nada têm a ver com capacidades da tecnologia / implementação do sistema.
A "conexão com o banco" é feita exatamente da mesma forma que fazes no nestjs porém é "short lived" porque o nextjs está desenhado para serverless/edge e as máquinas correm apenas tanto quanto for a demanda de pedidos.
A autenticação é feita da mesma forma, tens um flow de oauth ou qualquer outro e implementas-o na aplicação.
Segurança é feita da mesma forma, com autenticação e autorização. Se quiseres escalar e implementar caching e etc também podes da mesma forma.
Eu não quero ser rude, mas tu estás a ser demasiado passivo agressivo na internet a fazer e dizer coisas que me parece que não percebes de uma forma sólida. Depois acabas por sair como parvinho para as pessoas que percebem do que estás a falar.
Uma pergunta, o .net é frontend ou backend? O laravel?.. Lá está... Eu acho que tu não entendes a 100% como a tecnologia funciona e estás a ser refém daquilo com que tu próprio reclamas. A modinha de falar de coisas que não se entende na internet e recomendar os outros a usar coisas sem ter conhecimento sobre elas.
2x
é
sucesso
Conclusão a melhor opção é usarmos HTML, CSS e JS raiz ksksksksksk
É ISSO AÍ!
Não achei seu video arrastado não. Tem o ritmo que precisa. Assisti em 1x
Aí sim! Obrigado pelo feedback 🤝
O que me deixou irritado é vc usando o termo "low level" pra tecnologias web feitas em JavaScript. Não faz o menor sentido, low level é quando você programa diretamente com instruções de máquina
Amigo, eu sou engenheiro, já programei muito em assembly. A tradução de low level é baixo nível, não é necessariamente código de máquina, é só um código com menos abstrações em cima
@@DanielBergholz eu sou engenheiro eletrônico, literalmente toda vez que a expressão baixo nível ou low level aparece em qualquer material, sempre foi para se referir a linguagem de máquina ou linguagem que mexe diretamente em hardware
@@masterdoxbox que bom que não estamos falando de eletrônica então! Aqui no desenvolvimento web tem outro significado 🤝
@@DanielBergholz eu pensava que o desenvolvimento web era feito em sistemas eletrônicos 🤨. E eu sou desenvolvedor web, e em nenhum material eu vi essa expressão sendo empregada dessa forma. Não sei em blog post de desenvolvedor aleatório. Mas em paper de engenheiros e coisas mais acadêmicas eu nunca vi
Low level realmente é baixo nível, mas tudo cabe comparação. Quando fala no geral sim, low level seria código de maquina ( assembly por exemplo ). Mas se comparar next com JS puro/nativo/vanila, o JS é mais low level que o next. Não se prenda a definições teóricas, mundo real muita coisa tem uma abordagem diferente. Até pq se não novos níveis precisariam ser criados, low, médium 1, médium 2 ... Alto nível e com o passar do tempo as coisas precisariam tá sendo atualizadas, imagina o trampo kkkkkkk
assisti no 1.5X rsrs
vue e nuxt foi pro pau
Vi tudo em 2x mesmo kkkkk
Esses vídeos que eu to só tagarelando, é melhor ver no 2x mesmo kkkkk
Foda que o Adonis já foi abandonado
Cara, tecnicamente eles estão lançando a V6 do Adonis nas próximas semanas, então ele não ta abandonado. Mas certamente ele ta sendo pouco mantido, tem 2 core members fazendo 90% do trabalho, aí fica impossível o framework crescer assim :/
Dou manutenção em um sistema que tá o Adônis 4 que foi depreciado, e um terror mexer naquilo
@@gustavofelix9101 eu também dei manutenção em um sistema com Adonis V4, entendo sua dor 😫
@@DanielBergholz o sistema ainda e muito grande, cara me dá até depresao de mexer naquilo
@@gustavofelix9101 deus me livre, tenho pesadelo só de lembrar. E a base de codigo era tão grande, que ninguém teve coragem de começar uma migração pro V5
Se vc é front e não curte nextjs tbm recomendo um psiquiatra, brinks
Kkkkkkkkkkkkkkkkk, é uma excelente recomendação!
Achei ofensivo.
Quero mais um vídeo.
Eu não uso o Tail mas concordo que ele terá vida longa.
Lúcido
Framework, Libs e etc. São feitos para trazer soluções para a comunidade javascrpt como um todo. Essas suas criticas de "Enzo mimadinho" são totalmente desnecessário, programador que é programador sabe quando deve ser usado e onde o framework se encaixa melhor em algum projeto. Para de generalizar isso é muito feio. Já está grandinho pra isso, você não acha?
Ele com total convicção que: "express não é um framework". mas quando você vai na documentação do express está lá escancarado que é um framework. Acho que você não chegou a usar 100% das funcionalidades do Express, e não te culpo por isso
Comunidade js e seus fã boys😅😂
@@riancarlosdev8849 amigo, um framework é uma ferramenta que te ajuda e dita como você vai programar, e uma biblioteca é só uma dependência que você instala dentro do seu projeto. Express é sim uma biblioteca. Se tivesse na documentação dele que o express é Jesus Cristo você iria acreditar? Só pq tá escrito lá?
@@riancarlosdev8849 de qualquer forma, obrigado pelo engajamento! Comentários de hate me ajudam MUITO com o algoritmo do TH-cam 🙌
@@DanielBergholz Poxa fico triste como um cara que se diz Dev e acaba falando tanta asneira no TH-cam. De qualquer forma obrigado por você ser um programador de baixo nível