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 libre écrit en PHP. Suit la structure MVC et imite le fonctionnement de Ruby on Rails. Il facilite l'utilisation de Bases de données avec Active record.
Plus anciennement Apache Callback ou PhoneGap, il s'agit d'un framework open-source développé par la Fondation Apache. Il permet de créer des applications pour différentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8...) en HTML, CSS et JavaScript.
Framework open-source permettant de construire des applications natives multiplateformes en utilisant les technologies web comme HTML, CSS, Javascript. Ionic est basé initialement sur AngularJS et Apache Cordova.
CMS libre et open-source utilisé pour la création de site web (pages, blog, news, flux RSS, sondages, recherches). Joomla est écrit en PHP et utilise une base de données Mysql. Créé à partir du CMS Mambo à la suite de désaccords.
Framework libre écrit en PHP suivant le motif MVC. Considéré comme léger et performant, il a été conçu « pour les développeurs qui ont besoin d’une boîte à outils simple et élégante pour créer des applications web complètes ».
Extension wordpress open-source spécialisée dans la mise en place de boutique e-commerce. À l'heure actuelle, woocomerce est la solution de vente en ligne la plus populaire sur le marché.
Framework utilisé dans le cadre de création du design des sites et des applications web. Contient un ensemble de codes HTML et propriétés CSS avec des extensions Javascript en option. Un des projets les plus populaires sur la plateforme GitHub
Le HAML est un langage de balise utilisé pour générer des documents Xhtml sans utiliser la syntaxe Html. Il offre entre autres avantages, un plus grand confort d'écriture du HTML.
Un des préprocesseur les plus utilisés pour pouvoir gérer facilement les feuilles de style CSS complexes avec des propriétés qui s'adaptent à tous les navigateurs et des facilités d'écriture.
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. ...