Na pesquisa a seguir, abordaremos os conceitos
por trás do Desenvolvimento WEB e as ferramentas
necessarias para essas funções de programação.
O Desenvolvimento WEB é responsável
por ajudar em comop são criados e desen-
-volvidos os sites desde seu estilo,até
suas funcionalidades.
A combinação de raciocinio lógico e
problemas de estrutura de um código
são desenvolvidos ajudando a melhorar
desde o desempenho até a aparência do site.
O Framework é uma ferramenta responsável por
oferecer estruturas e sugestões de código
prontas para os programadores, visando
facilidade em programas extensos.
Os Frameworks são usados para várias
finalidades das quais se destacam:
O Front-End é responsável por criar
a estrutura do site com a qual op usuario interage.
Os responsáveis por desenvolver usando esse framework,de-
-vem garantir que o layout(estrutura) da página, esteja
montada de forma organizada para que os acessos sejam
organizados e seguros.
Algumas das linguagens de programação desenvolvidas pelo Front-End são:
Back-End é respónsável por realizar as conexões lógicas dentro do
site e sem essa programação, não seria possível reconhecer ou fazer
conexões entre página web e programação, ajudando na segurança e para
o armazenamento de informações.
Algumas das linguagens de programação desenvolvidas por Back-End são:
Ajuda no desenvolvimento do projeto
de forma autoral, em que a pessoa
desenvolve seu proprio código.
Conjunto de várias funções que
podem ser utilizas dentro do código.
Mostra de que forma ou qual tipo de
linguagem será usada para desenvolver o
programa.
Resumindo, enquanto biblioteca fornece
códigos prontos, o framework te ajuda a
criar o programa do zero, usado a linguagem
de programação selecionada.
O React.js surgiu em 2011 quando foi implantado no feed do Facebook. Seu criador,
o engenheiro de software Jordan Walke, pensou numa aplicação web onde dados são exibidos
sem haver um novo carregamento da página, exatamente como funcionam as curtidas do Facebook:
elas aumentam ou diminuem sem a necessidade de se apertar a tecla F5 constantemente.
Esta estrutura é mantida e desenvolvida pelo Google.Tendo seu suporte totalmente orientado ao
mobile, este é um framework cujo código pode ser reescrito para web, web mobile, mobile native
e desktop native. Seu conjunto de bibliotecas possibilita o desenvolvimento de aplicações com
qualidade surpreendente. Além disso, o Angular amplia o desempenho de daquelas criadas para
navegadores ao usar a vinculação bidirecional de dados.
O Rails revolucionou o desenvolvimento web ao promover "convenção sobre configuração" e permitir
que os desenvolvedores criassem aplicações web rapidamente com menos linhas de código.
O Laravel oferece uma gama de ferramentas e recursos integrados, como roteamento, autenticação e
gerenciamento de banco de dados, tornando-o ideal para a criação rápida de aplicações web completas.
Ambos os tipos de framework possuem aspectos melhores que o outro, sendo os principais:
O tipo de framework mais adequado para iniciantes seria o frontend, devido à sua facilidade de aprendizado e maior comunidade de apoio.
Mas, para projetos grandes, o backend é preferencial por ter melhor desemprenho e compatibilidade com outras tecnologias.
Contudo, com esta pesquisa, pudemos aprender e concluir que frameworks são conjuntos de códigos, ferramentas e regras essenciais para a criação de softwares,
tendo versões diferentes que exercem funções variadas, podendo ter melhor aptidão em áreas específicas.