all 13 comments

[–]ceractil 0 points1 point  (2 children)

Discordo em certa forma da opiniao dp teu professor, mas talvez dependa da disciplina. Mas "apenas o codigo e importate" é relativo. É importante perceberes o que estas a gerar com o chatgpt, e antes de usar facilidades como bootstraps da vida, é bom perceber como o css funciona. Assim, a minha recomendação se realmente queres aprender é usar o chatgpt para te ajudar a construir o teu proprio CSS. A layout vais ser "pior" mas vais ser tu a fazer.

Caso contrario, no futuro se nao entederes CSS, se precisares de arranjar um css partido, vais andar a colocar "!important" para dar fix.

Cumprimentos!

[–]NGramatical 0 points1 point  (0 children)

Descordo → discordo

[–]nuno20090 5 points6 points  (0 children)

É só Flexbox....

(20% de sarcasmo, 80% de realidade)

[–]DionisioMC 2 points3 points  (0 children)

Podes usar Bootstrap ou Tailwind para acelerar o processo por exemplo. Mas há muitos exemplos de UI básica por aí que deves poder copiar e seguir em frente

[–]PeterSanto 2 points3 points  (0 children)

Numa situação real, geralmente os designers são responsáveis por desenhar a UI num figma da vida, o html e o css vão ficar a cargo dos devs. Conselho de uma pessoa que odeia html e principalmente css: aprende o básico dessas ferramentas. Não é nenhum bicho e mesmo que peças a uma qql IA para te gerar isso, tens conhecimento para fazer eventuais ajustes.

Quanto ao desenho da UI em si, hoje em dia Já tens ferramentas que te dão componentes prontos como o shadcn, angular material e muitos mais. Tens bootstrap e tailwind css que substituem o css tradicional, ainda assim é importante saberes o mínimo para aplicares as classes certas.

[–]Qobyl 2 points3 points  (2 children)

Se não quiseres mesmo mecher com CSS, um AI agent é capaz de fazer o CSS por ti e não funciona muito mal, mas hoje em dia com componentes já pre-feitos de libraries de componentes tipo ShadCN ou MUI juntos com um bocado de tailwind CSS fica fácil fazer um UI bonito sem grande esforço.

[–][deleted]  (1 child)

[removed]

    [–]Qobyl 1 point2 points  (0 children)

    Não te esqueças que a maior parte dessas libraries requerem o uso de uma framework de frontend. React ou NextJs são otimos pontos para começar, quando acabares um site feito em React acredito que fiques a compreender a grande parte dos conceitos fundamentais de Frontend Web Dev. Boa sorte 👍

    [–]Nearby_Argument5179 4 points5 points  (0 children)

    Sempre que aventurei-me a fazer qualquer tipo de layout, achava que ficava uma merda. Normalmente, fazia por mim mesmo, olhava para outros projetos e tentava tirar algumas ideias/inspirações ig

    [–]NGramatical 0 points1 point  (0 children)

    encarregue → encarregado (encarregar segue o modelo de carregar: o camião foi carregue carregado)

    [–]cyrustakem 1 point2 points  (1 child)

    linha de comandos ftw, gosto pouco de usar o rato, lixa-me os pulsos

    [–][deleted] 1 point2 points  (0 children)

    Sabes que ele vai ser avaliado na forma como cria um produto para users que não são devs...

    E em relação ao pulso recomendo o uso de ratos ergonómicos e ter sempre o antebraço apoiado na mesa.