Login

Tecnologías web

technos web

Cuando se empieza a crear un sitio web o una aplicación, es fácil sentirse abrumado por la gran cantidad de tecnologías disponibles. Entre lenguajes, frameworks y herramientas, no siempre es sencillo orientarse.

Este artículo ofrece una visión general de las principales tecnologías utilizadas en la web hoy en día. No pretende ser exhaustivo, sino presentar las soluciones más comunes y utilizadas.

Lenguajes de programación

(x)Html

HTML

Lenguaje de marcado utilizado para estructurar y dar sentido al contenido web. Proviene de “HyperText Markup Language”, abreviado HTML. Permite crear formularios, insertar enlaces, imágenes y vídeos.

CSS

CSS

Permite dar formato a un documento web como una página HTML. Proviene de “Cascading Style Sheets” o « hojas de estilo en cascada ». Es una lista de propiedades de apariencia y posicionamiento (colores, fuentes, bordes…). Las hojas de estilo tienen como objetivo separar el contenido de una página de su apariencia visual.

PHP

PHP

PHP es un lenguaje de programación que permite crear páginas web dinámicas. Aproximadamente 3 de cada 4 sitios web utilizan PHP de una forma u otra.

Javascript

Javascript

Permite añadir animaciones y efectos a una página web. También se utiliza para hacer las páginas interactivas y mejorar la ergonomía o la interfaz de usuario.

Jquery

Jquery

Biblioteca JavaScript de código abierto que facilita la escritura de JavaScript en páginas web. Permite manipular el HTML, gestionar eventos y simplificar las interacciones con la página.

Otras tecnologías

Mysql

Mysql

Sistema de gestión de bases de datos relacional de código abierto. Permite almacenar y organizar los datos de un sitio web, como usuarios, artículos o productos.

Ajax

Ajax

Técnica que permite cargar datos desde un servidor sin recargar la página. Se utiliza para hacer los sitios web más rápidos e interactivos.

Nodejs

Nodejs

Entorno de ejecución que permite utilizar JavaScript del lado del servidor. Permite crear aplicaciones web rápidas, especialmente en tiempo real.

React

React

Biblioteca JavaScript de código abierto desarrollada por Facebook. Se utiliza para crear interfaces de usuario, especialmente en aplicaciones web de una sola página.

Wordpress

Wordpress

CMS (Sistema de gestión de contenidos) gratuito y de código abierto. Está escrito en PHP y utiliza una base de datos MySQL. Permite crear fácilmente un sitio web con numerosos plugins. Más del 40% de los sitios web lo utilizan.

Prestashop

Prestashop

CMS de código abierto dedicado al comercio electrónico. Permite crear y gestionar fácilmente una tienda en línea.

Angular

Angular

Framework de código abierto desarrollado por Google. Permite crear aplicaciones web gestionando páginas, interacciones y datos.

Python

Python

Lenguaje de programación versátil y de código abierto. Se utiliza para crear sitios web, automatizar tareas y desarrollar aplicaciones.

Vue.JS

Vuejs

Framework JavaScript de código abierto (también llamado simplemente Vue). Se utiliza para crear interfaces de usuario y aplicaciones web.

Symfony

Symfony

Framework PHP de código abierto. Permite crear sitios web y aplicaciones facilitando la organización y el desarrollo del código.

Laravel

Laravel

Framework PHP de código abierto basado en parte en Symfony. Permite crear sitios web y aplicaciones facilitando el desarrollo del código.

Ruby

Ruby

Lenguaje de programación orientado a objetos y de código abierto, diseñado para ser simple y agradable de usar. Se utiliza para crear aplicaciones web y software.

Zend

Zend

Framework PHP de código abierto. Proporciona herramientas para crear sitios web y aplicaciones estructurando el código y facilitando el desarrollo.

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.

Fuentes

Estadísticas de uso de PHP en sitios web (en inglés)
Cifras de WordPress 2020

Glosario

Framework: Conjunto de componentes utilizados para crear las bases y la estructura de todo o parte de un software o aplicación web

CMS: Proviene del acrónimo « Content Management System »

Open-Source: Licencia que permite la libre redistribución, el acceso al código fuente y la creación de trabajos derivados

MVC: También llamado « Modelo Vista Controlador », es un patrón de arquitectura de software utilizado para interfaces y muy popular en aplicaciones web

Préprocesseur: En informática, un preprocesador es un programa que realiza transformaciones en el código antes de la compilación

Métodos ágiles

la methode agile.png

Descubra los métodos ágiles y comprenda cómo permiten desarrollar proyectos más flexibles, rápidos y centrados en las necesidades del cliente. ...

mail icon1.pngObtén nNuestros mejores artículos