Cálculo de los costos de desarrollo
Comprenda los diferentes costos de desarrollo y los factores que influyen en el presupuesto de un proyecto. ...
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.
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.
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 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.
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.
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.
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.
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.
Entorno de ejecución que permite utilizar JavaScript del lado del servidor. Permite crear aplicaciones web rápidas, especialmente en tiempo real.
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.
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.
CMS de código abierto dedicado al comercio electrónico. Permite crear y gestionar fácilmente una tienda en línea.
Framework de código abierto desarrollado por Google. Permite crear aplicaciones web gestionando páginas, interacciones y datos.
Lenguaje de programación versátil y de código abierto. Se utiliza para crear sitios web, automatizar tareas y desarrollar aplicaciones.
Framework JavaScript de código abierto (también llamado simplemente Vue). Se utiliza para crear interfaces de usuario y aplicaciones web.
Framework PHP de código abierto. Permite crear sitios web y aplicaciones facilitando la organización y el desarrollo del código.
Framework PHP de código abierto basado en parte en Symfony. Permite crear sitios web y aplicaciones facilitando el desarrollo del código.
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.
Framework PHP de código abierto. Proporciona herramientas para crear sitios web y aplicaciones estructurando el código y facilitando el desarrollo.
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.
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
Comprenda los diferentes costos de desarrollo y los factores que influyen en el presupuesto de un proyecto. ...