Executando verificação de segurança...
1
fill
2 min de leitura ·

[Ajuda] Ferramentas simples mas completas de front-end para desenvolvedores back-end

Olá amigos,

Sou programador back-end, e vou brevemente levantar uma questão que acredito também afligir muitos outros programadores.

O mundo back-end me parece um pouco mais estável que o front-end, veja, eu aprendi Redes IP, SQL, API, NGINX, Linux, e algumas linguagens de back-end (PHP, Python, ShellScript, 'Node'), há mais de uma década, e tudo ainda me serve perfeitamente bem.

Porém no mundo front-end tenho a impressão de que um novo framework JavaScript/TypeScript é criado a cada manhã. Estudei o básico de React, Angular e Vue, e não achei nenhum deles boas ferramentas. React com JSX é feio, Angular me parece muito grande e Vue muito engessado, e de uma forma geral os três são bem contra-intuitivos. A impressão é que sempre preciso digitar o dobro de código do que precisaria com JS puro.

Dito isso (quase um desabafo), peço ajuda a vocês para montar uma caixa de ferramentas front-end melhor, uma vez que realmente não me interessa estuar front-end a fundo.

Apenas dois adendos antes,
(1) eu cheguei a usar muito essa Library chamada w2ui, e ela me agrada pelo fato de ter compoentes realmente prontos, com JS e CSS pré-definidos, porém ela peca na documentação e tem bugs.
(2) Entendo bem ES6 e CSS

Então, vamos lá. Me ajudem por favor e serei imensamente grato.

O que eu gostaria:

  • Um solução com layouts e componentes prontos
  • Que fosse o mais próximo de JS puro o possível (ES6)
  • Que os componentes já tivessem JS pronto
  • Indiferente depender do Node
  • Indiferente ser reativo

O que eu não gostaria:

  • Algo com lifecycle, core, raios laser... e 1500 métodos e classes prontas
  • Que seja só templates html + css e eu precise faze-los interetivos
  • Que dependa de jQuery
  • Que seja React, Vue, Angular

Agradeço de ❤️ quem puder me ajudar, pois eu realmente estou cansado.

Carregando publicação patrocinada...
2
1

olha no caso do react (vuejs e angularjs não sei) o objetivo não é entregar componentes prontos e sim páginas reactivas (rápidas basicamente), infelizmente eu não conheço nenhuma ferramenta assim... pelo menos até o momento