Cálculo dos custos de desenvolvimento
Compreenda os diferentes custos de desenvolvimento e os fatores que influenciam o orçamento de um projeto. ...
Ao iniciar a criação de um site ou aplicação, é fácil sentir-se sobrecarregado pela quantidade de tecnologias disponíveis. Entre linguagens, frameworks e ferramentas, nem sempre é simples se orientar.
Este artigo apresenta uma visão geral das principais tecnologias utilizadas na web atualmente. Não pretende ser exaustivo, mas destaca as soluções mais comuns e utilizadas.
Linguagem de marcação utilizada para estruturar e dar sentido ao conteúdo web. Vem de “HyperText Markup Language”, abreviado como HTML. Permite criar formulários, inserir links, imagens e vídeos.
Permite formatar um documento web como uma página HTML. Vem de “Cascading Style Sheets” ou « folhas de estilo em cascata ». É uma lista de propriedades de aparência e posicionamento (cores, fontes, bordas…). As folhas de estilo têm como objetivo separar o conteúdo da sua apresentação visual.
PHP é uma linguagem de programação que permite criar páginas web dinâmicas. Cerca de 3 em cada 4 sites utilizam PHP de uma forma ou de outra.
Permite adicionar animações e efeitos a uma página web. Também é utilizado para tornar as páginas interativas e melhorar a ergonomia ou a interface do utilizador.
Biblioteca JavaScript open source que facilita a escrita de JavaScript em páginas web. Permite manipular o HTML, gerir eventos e simplificar as interações com a página.
Sistema de gestão de bases de dados relacionais open source. Permite armazenar e organizar os dados de um site web, como utilizadores, artigos ou produtos.
Técnica que permite carregar dados de um servidor sem recarregar a página. É utilizada para tornar os sites mais rápidos e interativos.
Ambiente de execução que permite utilizar JavaScript no lado do servidor. Permite criar aplicações web rápidas, especialmente em tempo real.
Biblioteca JavaScript open source desenvolvida pelo Facebook. É utilizada para criar interfaces de utilizador, especialmente em aplicações web de página única.
CMS (Sistema de gestão de conteúdos) gratuito e open source. É escrito em PHP e utiliza uma base de dados MySQL. Permite criar facilmente um site web com muitos plugins. Mais de 40% dos sites utilizam-no.
CMS open source dedicado ao comércio eletrónico. Permite criar e gerir facilmente uma loja online.
Framework open source desenvolvido pela Google. Permite criar aplicações web gerindo páginas, interações e dados.
Linguagem de programação versátil e open source. É utilizada para criar sites, automatizar tarefas e desenvolver aplicações.
Framework JavaScript open source (também chamado simplesmente Vue). É utilizado para criar interfaces de utilizador e aplicações web.
Framework PHP open source. Permite criar sites e aplicações web facilitando a organização e o desenvolvimento do código.
Framework PHP open source baseado em parte no Symfony. Permite criar sites e aplicações web facilitando o desenvolvimento.
Linguagem de programação open source orientada a objetos, projetada para ser simples e agradável de usar. É utilizada para criar aplicações web e software.
Framework PHP open source. Fornece ferramentas para criar sites e aplicações web estruturando o código e facilitando o desenvolvimento.
Framework web open source escrito em PHP. Segue a arquitetura MVC e facilita o desenvolvimento de aplicações web, especialmente graças às suas ferramentas de gestão de bases de dados e organização do código.
Framework open source da Apache Foundation que permite criar aplicações móveis multiplataforma com tecnologias web como HTML, CSS e JavaScript.
Framework open source que permite criar aplicações móveis e web multiplataforma com tecnologias como HTML, CSS e JavaScript.
CMS gratuito e open source utilizado para criar vários tipos de sites, como sites institucionais, blogs ou portais de conteúdo. O Joomla é escrito em PHP e utiliza geralmente uma base de dados MySQL.
Framework open source escrito em PHP seguindo o modelo MVC. É apreciado pela sua leveza, rapidez e facilidade de utilização no desenvolvimento de aplicações web.
Extensão open source para WordPress dedicada ao comércio eletrónico. Permite transformar um site WordPress numa loja online e está entre as soluções mais populares para vender na web.
Framework front-end utilizado para criar o design e o layout de sites e aplicações. Disponibiliza componentes HTML, CSS e JavaScript prontos a usar.
Linguagem de marcação utilizada para gerar HTML com uma sintaxe mais concisa. Tem como objetivo tornar a escrita de templates mais rápida e legível.
Pré-processador CSS muito utilizado que adiciona funcionalidades como variáveis, aninhamento e mixins para facilitar a escrita e a manutenção das folhas de estilo.
Fontes
Estatísticas de uso do PHP em sites (em inglês)
Números do WordPress 2020
Glossário
Framework: Conjunto de componentes usados para criar as bases e a estrutura de um software ou aplicação web
CMS: Vem do acrónimo “Content Management System”
Open-Source: Licença que permite livre redistribuição, acesso ao código-fonte e criação de trabalhos derivados
MVC: Também chamado “Model View Controller”, é um padrão de arquitetura muito usado em aplicações web
Préprocesseur: Em informática, um pré-processador é um programa que transforma o código antes da compilação
Compreenda os diferentes custos de desenvolvimento e os fatores que influenciam o orçamento de um projeto. ...