Entrar

Tecnologias da web

technos web

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.

Linguagens de programação

(x)Html

HTML

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.

CSS

CSS

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

PHP

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.

Javascript

Javascript

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.

Jquery

Jquery

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.

Outras tecnologias

Mysql

Mysql

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.

Ajax

Ajax

Técnica que permite carregar dados de um servidor sem recarregar a página. É utilizada para tornar os sites mais rápidos e interativos.

Nodejs

Nodejs

Ambiente de execução que permite utilizar JavaScript no lado do servidor. Permite criar aplicações web rápidas, especialmente em tempo real.

React

React

Biblioteca JavaScript open source desenvolvida pelo Facebook. É utilizada para criar interfaces de utilizador, especialmente em aplicações web de página única.

Wordpress

Wordpress

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.

Prestashop

Prestashop

CMS open source dedicado ao comércio eletrónico. Permite criar e gerir facilmente uma loja online.

Angular

Angular

Framework open source desenvolvido pela Google. Permite criar aplicações web gerindo páginas, interações e dados.

Python

Python

Linguagem de programação versátil e open source. É utilizada para criar sites, automatizar tarefas e desenvolver aplicações.

Vue.JS

Vuejs

Framework JavaScript open source (também chamado simplesmente Vue). É utilizado para criar interfaces de utilizador e aplicações web.

Symfony

Symfony

Framework PHP open source. Permite criar sites e aplicações web facilitando a organização e o desenvolvimento do código.

Laravel

Laravel

Framework PHP open source baseado em parte no Symfony. Permite criar sites e aplicações web facilitando o desenvolvimento.

Ruby

Ruby

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.

Zend

Zend

Framework PHP open source. Fornece ferramentas para criar sites e aplicações web estruturando o código e facilitando o desenvolvimento.

Cakephp

Cakephp

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.

Apache cordova

Cordova

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.

Ionic

Ionic

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.

Joomla

Joomla

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.

CodeIgniter

CodeIgniter

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 ».

Woocommerce

woocommerce

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é.

Bootstrap

bootstrap

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

Haml

Haml

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.

Sass

Sass

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

Métodos ágeis

la methode agile.png

Descubra os métodos ágeis e entenda como eles permitem desenvolver projetos mais flexíveis, rápidos e focados nas necessidades do cliente. ...

mail icon1.pngReceber os nossos melhores artigos