Tecnologia

Aprenda estruturas da Web, mas não faça exatamente isso – Últimas Notícias


Rede estruturas são peças de software personalizadas que facilitam a criação de um aplicativo que pode ser acessado na Internet. Se não fosse por essas ferramentas, você teria que escrever muito mais código e duplicar o que outras pessoas fizeram anteriormente.

“Fazendo web desenvolvimento em uma linguagem central é muito difícil. É por isso que temos essas estruturas “, diz Manthakumar Satani, desenvolvedor web front-end freelancer. Ele diz que quando os desenvolvedores escolhem uma estrutura da web, eles procuram uma combinação perfeita do que desejam criar. “Eles estão tentando reduzir o tempo de desenvolvimento e aumentar a capacidade de manutenção do que estão construindo”, diz ele.

As estruturas podem ser amplamente classificadas em duas – as estruturas front-end e back-end. No desenvolvimento da Web, o front-end ajuda a criar e projetar sites, enquanto o back-end cuida de coisas como manipulação de dados e lógica de negócios.

Um estudo comparativo do HackerRank de várias estruturas de 2018 a 2020 mostra que a Angular (da Microsoft) liderou as paradas nos três anos anteriores. A estrutura do front-end React (de Facebook) foi o segundo mais popular desde 2019. Estruturas de back-end Spring e Django ocupam o terceiro e quarto lugares em 2020.


O Django subiu duas fileiras desde 2018. O HackerRank diz que o aumento no uso do Django está ligado ao surgimento do Python, já que o Django é uma estrutura baseada em Python.

Contudo, habilidades como estruturas não podem ser vistas como um silo, pois o ambiente de desenvolvimento de aplicativos é extremamente inclinado para o desenvolvimento de pilha completa. Além disso, um aplicativo é criado para servir a um objetivo comercial e, portanto, saber onde aplicar o que se torna muito crítico. “Não se pode dizer que apenas aprenderei a estrutura. Como uma estrutura é apenas uma extensão da automação, ela permite que o desenvolvedor use menos código ”, diz Vinay Konanur, chefe de entrega acadêmica da Manipal Global Education Services (Mago).

É relativamente mais fácil dominar as tecnologias front-end, incluindo as estruturas associadas. “O back-end é o núcleo do desenvolvimento da web”, diz Naveen Srinivas, consultor da MaGE. Um dos maiores desafios na qualificação de back-end, diz ele, é a crença de que a tecnologia é tudo. “O que precisamos ter é conhecimento de domínio. Qualquer pessoa que queira acessar o back-end precisa ter um conhecimento de domínio muito bom e só então pensar em tecnologia. Quem é apaixonado por comércio, engenharia elétrica, eletrônica, etc., pode entrar no domínio da ciência da computação, mas os da ciência da computação não podem entrar lá porque o domínio é mais complexo. Com engenharia de desempenho, bancos de dados e assim por diante, o desenvolvimento de back-end exige anos de experiência com ciência da computação ”, diz Srinivas.

Quantas estruturas e idiomas um iniciante precisa saber? Sem dúvida, você precisa conhecer o JavaScript e escolher uma estrutura. Se você já aprendeu Angular, precisará aprender apenas 30% do React. É um modelo de aprendizado incremental. Lembre-se de que estruturas são como scripts (linguagens de computador com uma série de comandos em um arquivo executável), que são muito mais fáceis de aprender do que linguagens de programação

Naveen Srinivas, consultora, MaGE



Source link

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *