Como um artigo no Tabnews mudou minha forma de pensar

Dentre várias coisas a única coisa que me passava mais pela cabeça era abandonar meu trabalho em uma rede varejista em Sorocaba e arrumar um emprego em alguma agência ou startup de São Paulo, de certa forma meu trabalho é estressante de todas as formas com pessoas me procurando até fora dele para resolver os problemas delas. Mas em um dia qualquer navegando por este site eu acabei lendo um artigo (https://www.tabnews.com.br/uriel/empreendedor-e-nomade-sorte-e-um-pouco-de-estrategia-de-70-projetos-4-deram-certo-pieter-levels) E cara isso me abriu a mente sobre muitas coisas entre elas que a gente não precisa da melhor tecnologia.

Nem tudo é uma ideia genial

O meu primeiro posto neste site foi sobre um site de microblogging que eu estava criando,a grande questão é que tudo virou uma grande bola de neve quando eu percebi que tudo o que eu tinha decidido antes havia se tornado algo muito mais complexo do que deveria, em suma… eram linhas de códigos que não deveriam existir e que estavam ali para simplesmente mostrar o qual diferente o site poderia ser. Dentre muitas coisas que aconteceram uma delas foi que desisti do projeto pelo simples fato de que ele não era nada genial ou diferente, era só mais algo do mesmo.

O artigo que mudou minha forma de pensar.

Um dia qualquer navegando por este incrível site me deparo com um artigo que me apresenta o building public, e logo depois que li o artigo comecei a procurar mais sobre o que era esse movimento e vi várias pessoas criando microsass, e isso me deu um estalo, primeiro que eu não preciso de uma tecnologia revolucionária, e que eu não necessito usar um nextjs ou gatsby, eu não preciso de rotas e nem ciclos de autenticação ou rotas privadas, eu só preciso do velho e bom React.

A nova documentação do React e como quero que eles vão a m#$&@

Em uma bela quinta feira enquanto estava em um casamento tive uma idéia, e se existisse um site onde pessoas buscam cidades para se mudar com diferentes dados importantes, e assim com esse simples pensamento montei um design de uma única página na qual tem um campo de busca e resultando, o design ficou satisfatório, entrei no YouTube e vi um vídeo da Rocketseat onde o Diego fala sobre a nova documentação e então eu lembrei sobre que não é realmente necessário uma tecnologia totalmente avançada para se começar, então naquele exato momento resolvi que todo o site seria um SPA sem rotas sem nada, apenas uma página conectada a uma api externa, e a minha recomendação é, siga o que seu coração manda, se ele te manda fazer algo complexo utilizando um next ou gatsby beleza, mas se você não sabe por onde seguir, bem…faça sua startup com HTML e css raíz, e depois quando der atualize ela para nextjs. Bem de início meu site ainda está caminhando em breve público mais alguma coisa sobre ele, basicamente vou fazer um building in public por aqui sempre que sair algo sobre vou atualizando então até breve

Que bom que o artigo te ajudou!

O Pieter Levels usa ainda mais simples sua pilha! Esses dias ele fez fez um site com IA - https://photoai.com/

  • PHP no back - sem nenhum framework(ele nunca usa nenhum em nada dele) O PHP acessa uma API que tem GPUS(algo assim)
  • Jquery e JS puro no front

O projeto já da dinheiro - mas creio que agora seja mais por ele ser uma pessoa famosa. Qualquer coisa que ele faça já tem muita gente querendo usar!

Creio que nenhum dos projetos dele um dia verá um framework. Nada de react, nada de laravel, nada de Vue kkkk

Boa sorte na sua jornada e não esqueça de por aqui seu projeto para gente avaliar! Abraços

com toda certeza, to gostando bastante de publicar
Dependendo do tamanho do projeto, usar um framework pode ser mais complexo do que fazer ele sem nada. O problema é ser extremista pro outro lado e achar que um framework nunca vai ser necessário. Nunca usar framework só te faz reinventar a roda a cada projeto novo e de brinde você ainda ganha falhas de segurança e um código que só você entende.
Existem prós e contra de 100% das abordagens na tecnologia!

Estamos sofrendo nos dias atuais de overenginnering, ou seja, muita tec pra fazer algo que uma tec simples resolveria. Tipo no caso que voce mesmo deu, nem precisaria usar React. Não sei o escopo, mas mas fazer uma SPA simples sem rotas, SOMENTE javascript puro resolve, talvez um jquery pra dar sal. Quer colocar usuarios e banco de dados? coloca um php simples, ou um node simples tbm, e já era. Eu falo isso, pq eu mesmo tenho levado meus projetos assim. No final das contas a gente esquece o quaõ poderosa já é as tecs que nos usamos e que já sabemos.

sim sim, no meu caso vou utilizar o React pela facilidade de criar interfaces, e vou utilizar o node simples com um mongodb, mas um php sem framework nenhum e um jquery funcionariam muito
As vezes nem de um banco precisa, fiz meu tcc com uma api que bate em uma planilha do google sheets para pegar os dados kkkkkk. Caso queirem dar uma olhada, o site é esse -> https://recicle-saosimao.vercel.app/home E explico a api nesse repositório https://github.com/zthiagovalle/waste-api-go

Acho que vale a pena dar uma olhada no Astro: Astro.build Você pode usar qualquer tecnologia com ele, js e css puro e até markdown. E é muito rápido.

O problema do CRA é por ele usar webpack, o webpack é muito lento, pode demorar até 10 segundos pra fazer hot reload em projetos pesados, um verdadeiro absurdo! Por isso use o vite, rollup ou outro bundler que nao seja o webpack, da muito menos dor de cabeça.

O webpack ajudou a evoluir o ecossistema web, mas ele ta chegando no fim.

faz um ano que não crio nada com CRA, ele demorava muito e pesava meu pc da xuxa, ai passe a utilizar o vite pq é muito mais rápido
Faz um tempo tbm que não uso CRA. Acho que desde um evento que o Diego da Rocketseat falou sobre o vite que só crio assim, e isso já vai pelo meno, 1 ano tbm.