Unidad I - Recursos y Servidores
Unidad I - Recursos y Servidores
Unidad I - Recursos y Servidores
PROGRAMACIÓN WEB
RECURSOS Y SERVIDORES
EL SERVIDOR
Un servidor es un sistema informático que proporciona servicios a
otros sistemas informáticos, llamados clientes. Los servidores pueden
ser de todo tipo, desde computadoras personales dedicadas hasta
grandes máquinas de almacenamiento de datos. Pueden ejecutar una
variedad de servicios, incluidos servicios web, correo electrónico,
bases de datos y almacenamiento.
EL CLIENTE
Un cliente es un sistema informático que solicita servicios a un
servidor. Los clientes pueden ser de todo tipo, desde computadoras
personales hasta dispositivos móviles. Pueden ejecutar una variedad
de aplicaciones, incluidos navegadores web, clientes de correo
electrónico, aplicaciones de oficina y juegos.
DESVENTAJAS
Aunque este proyecto era muy optimista para el 2009 no todas las
páginas estaban hechas con estándares web. Pero muchos les
hicieron caso. Los navegadores antiguos redujeron su cuota de
mercado y dos páginas web más de perfil muy alto se rediseñaron
utilizando estándares web.
También para esos años, Dave Shea creó una página web denominada
CSS Zen Garden. Esta ilustraba, verdaderamente, que todo el diseño
podía cambiar sólo modificando el estilo de la página; el contenido
podía seguir siendo idéntico. Desde entonces, en la comunidad de
desarrollo web profesional, los estándares web se han convertido en
un elemento de rigor.
El W3C es el organismo de estándares web más conocido, pero hay otros como WHATWG
(que fueron responsables de la modernización del lenguaje HTML), ECMA (que publica el
estándar para ECMAScript, en el que se basa JavaScript), Khronos (que publica tecnologías
para gráficos 3D, como WebGL) y otras.
FUNCIÓN DEL W3C
La función principal del W3C es desarrollar y promover estándares
para la World Wide Web. Estos estándares incluyen:
Visual Studio
Eclipse
IntelliJIDEA
Xcode
Android Studio
PLATAFORMA RAD
Las plataformas RAD (Rapid Application Development) son
herramientas que permiten a los desarrolladores crear aplicaciones
web y móviles rápidamente y con un mínimo de codificación. Estas
plataformas utilizan una variedad de técnicas, como la generación de
código automático, las interfaces de arrastrar y soltar y los
componentes prefabricados, para simplificar el proceso de desarrollo.
AppBuilder
Appian
Mendix
OutSystems
PLATAFORMA CMS
Los CMS son programas sistemas utilizados para crear sitios web,
blogs y otras aplicaciones que requieren la administración de
contenido.
Joomla
Drupal
Wix
Squarespace
Wordpress
Oracle Database
Microsoft SQL Server
IBM DB2
MySQL
PostgreSQL
ILUSTRACIONES
Adobe Photoshop
Adobe Illustrator
AffinityDesigner
Procreate
CorelDRAW
ANIMACIONES
Adobe Animate
Blender
Cinema 4D
Moho Pro
Toon Boom H
VIDEO
Adobe Premier
Final Cut Pro
DaVinciResolve
Shotcut
iMovie
APLICACIONES DE COMPONENTE WEB
Las aplicaciones de componentes web se utilizan para crear
componentes web reutilizables. Los componentes web son piezas de
código o rutinas que se pueden usar para crear interfaces de usuario
consistentes y eficientes.
Angular
React
Vue.js
Node.js
Svelte
Tailwind CSS
PROTOCOLOS
Un protocolo en Internet es un conjunto de reglas que rigen la
comunicación entre dos dispositivos en la red. Los protocolos definen
cómo los dispositivos se identifican entre sí, cómo se envían y
reciben los datos y cómo se manejan los errores.