Documentos de Académico
Documentos de Profesional
Documentos de Cultura
28 de agosto 2022
Introduccion
Pero para ofrecer algunas de estas acciones, es necesario que sepas qué es el
desarrollo web y que te conviertas en un profesional del desarrollo web. O
también, que incluyas dentro de tu equipo de trabajo, a un desarrollador
web, a quien puedas transmitirle los valores de tu empresa para que pueda
plasmarlos a través del sitio web.
Continuando con este análisis sobre qué es el desarrollo web, ahora que ya
sabes las funciones de un desarrollador web, veamos cómo estas funciones
se dividen en tres áreas de aplicación distintas: desarrollo front-end,
desarrollo back-end y desarrollo full-stack.
¿Cuál es la diferencia entre desarrollo web y diseño web?
Dominio
Espacio web
Cada página web contiene datos que el servidor web pone a disposición de
los usuarios. Por ello, los packs de alojamiento web siempre cuentan con un
determinado contingente de almacenamiento para documentos HTML,
hojas de estilo, imágenes, vídeos o bases de datos. La transferencia de datos
se ejecuta generalmente a través del protocolo File Transfer Procotol (FTP) y
de un programa cliente como Filezilla o la aplicación WinSCP. Para la elección
de un pack de alojamiento web debe tenerse en cuenta que el espacio web
pueda ampliarse si es necesario.
Base de datos
Los packs de alojamiento web para principiantes se llevan a cabo a través del
llamado alojamiento compartido. Con este tipo de alojamiento, son varias
las cuentas de hosting las que pueden compartir los recursos de un mismo
servidor. Para los proyectos profesionales de gran envergadura, los
proveedores de alojamiento web ofrecen diferentes posibilidades de
servidores web que brindan a los clientes componentes de hardware de
manera exclusiva. A las empresas grandes se les recomienda, además del
alquiler, la adquisición de equipamiento propio.
HTML
CSS
Las hojas de estilo en cascada o CSS son entendidas como un lenguaje para
formatear documentos HTML de manera estándar. Los desarrolladores web
utilizan CSS para asignar reglas a los elementos definidos en código HTML
para su representación en el servidor. La actual especificación CSS3
comprende instrucciones sobre diseño, colores y tipografía, así como
animaciones, transiciones de color y sombras.
JavaScript
Mientras que las páginas web estáticas están disponibles en el servidor web,
las dinámicas se generan, tras su solicitud, a través de dicho servidor, lo que
es posible gracias a lenguajes de programación como PHP. La programación
con PHP es interpretada por el servidor y, en lugar de que el código fuente
de las páginas web dinámicas se le entregue directamente a dicho servidor,
este transmite los datos a un intérprete de PHP. Dicho intérprete genera la
página web solicitada, a menudo tomando como base los datos depositados
en las bases de datos, y los devuelve al servidor web, desde donde se enviará
la edición del intérprete al servidor. Perl o Python son otros lenguajes de
programación utilizados para el desarrollo de páginas web dinámicas.
Desarrollo front-end
Frontend es la parte de un sitio web que interactúa con los usuarios, por eso
decimos que está del lado del cliente. Backend es la parte que se conecta con
la base de datos y el servidor que utiliza dicho sitio web, por eso decimos que
el backend corre del lado del servidor. Estos dos conceptos explican a
grandes rasgos cómo funciona un sitio o aplicación web y son fundamentales
para cualquier persona que trabaje en el mundo digital.
¿Qué es Front-end?
HTML
JavaScript
Desarrollo Back-End
¿Qué es backend?
Bases de datos
Muchos se preguntan para qué sirve el backend si los usuarios no lo ven, así
que es oportuno explicarles cuán importante es este tipo de desarrollo web.
Sin backend no habría frontend, por lo tanto, los usuarios no podrían ver
absolutamente nada de tu página web.
Sería algo más o menos así: tu sitio web necesita de diseñadores que
aseguren una gran interfaz (frontend), pero también requiere de personas
que desarrollen la parte lógica (backend).
Arquitectura orientada a servicios
La arquitectura orientada a servicios (SOA) es un estándar del sector de
definición abierta que presenta todos los procesos de negocio de un modo
orientado a servicios. Las dependencias entre servicios, tales como servicios
web, activos de servicio EIS (Enterprise Information System), flujos de trabajo
y bases de datos se minimizan y se oculta la implementación de cualquier
servicio.
SOAP
Por sus siglas, protocolo simple de acceso a objetos. Se define como un
protocolo o reglas estándar que se creó principalmente para permitir la
comunicación entre las aplicaciones que estaban desarrolladas con
diferentes lenguajes y además que reposaban en distintas plataformas
tecnológicas. Por tener la naturaleza de un protocolo, existen reglas
integradas que aumentan la complejidad y la sobrecarga en los servidores, lo
cual causa que pueda haber retrasos en el tiempo que tardan las páginas en
cargarse o dar alguna respuesta. No obstante, estos estándares por su
estructura y seguridad son más demandados en el sector empresarial.
Conclusión
el diseño web es un elemento imprescindible en cualquier negocio, ya que
es el que se encarga de crear la cara pública online de una marca. Es algo en
lo que hay que dedicar cuidado para conseguir los mejores resultados y para
que puedas disfrutar de todos los beneficios que te ofrece una web cuidada.