quinta-feira, 16 de junho de 2022

O que são Frameworks?

Você quer se tornar um desenvolvedor Web e fica se perguntando o que precisa aprender para trabalhar nesse área. Aquele colega que você que você coloca no pedestal lhe fala que você precisa aprender REACT, BOOTSTRAP, JQUERY, NODEJS, ASP.NET entre outras coisas. Daí você pergunta pro colega o que é aquela sopa de letrinhas e fica sem saber por onde começar. O colega explica que se tratam de FRAMEWORKS utilizados no dia a dia do programador WEB e aí se instaura uma confusão na sua cabeça.
Mas que diabos é FRAMEWORK e por qual deles começar a estudar? E aquele colega responde: É o cinto de utilidades do programador web e você continua sem entender não é isso?

Vou tentar explicar. Digamos que você queira desenvolver um sistema WEB do zero, ou seja, escrever da primeira até a última linha de código do mesmo. Isso daria muito trabalho. Agora vamos imaginar em fazer isso através do reúso de código feito por outras pessoas. Concorda que se fizéssemos dessa forma, economizaríamos tempo?

FRAMEWORS  são bibliotecas de códigos escritos por outras pessoas que podem ser reutilizados para a criação de aplicativos ou sistemas.

Tudo bem. Mas código escrito em quê? Depende de qual framework estamos falando? Você quer estilizar uma página HTML? Utilize o Bootstrap que é uma biblioteca de classes CSS. Quer utilizar Javascript nas suas páginas? JQUERY ainda é muito utilizado pra isso, mas tem perdido popularidade para tecnologias do tipo SPA (REACT, Angular, Vue, entre outras).

Quem não utiliza o JDK ao desenvolver um sistema feito em JAVA ou o .NET Framework ao desenvolver sistemas feitos em ASP.NET?

Ficou faltando responder a pergunta do colega: Por qual delas começar? É importante conhecer a linguagem base desses frameworks. Vai mexer com desenvolvimento WEB? Estude HTML, CSS, Javascript, antes de mexer com um Framework.

Será que fui claro?

Abraço!


Nenhum comentário: