Subido por ragnar bjorn

Tecnologias de desarrollo Web 6.2

Anuncio
Dedicatoria
Este trabajo de investigación documental se lo dedicamos primeramente a Dios, nuestro señor, porque
nos brindó la sabiduría, paciencia, energía, salud y comprensión para culminar con este trabajo.
A nuestros padres que con sus sacrificios económicos y moral nos apoyaron en los momentos
necesarios para la realizar este trabajo, nos apoyaron incondicionalmente y velaron para que
cumpliéramos nuestro trabajo a tiempo.
A nuestra tutora la maestra Silvia Bermúdez por habernos orientado, aconsejado y motivado para
realizar este trabajo, además de los conocimientos y materiales didácticos que nos brindó en su clase
para comprenderla mejor.
Agradecimiento
Agradecemos a Dios sobre todas las cosas porque nos ha dado la oportunidad de concluir con este
trabajo, por su amor, sabiduría, conocimiento y por su misericordia.
Agradecemos a nuestros padres quienes nos han estimulado para avanzar en nuestros estudios, por
sus consejos, comprensión, afecto, paciencia y todo apoyo económico y emocional que nos brindaron.
Agradecemos a una pequeña parte de nuestros compañeros que nunca nos dejaron solos y nos
apoyaban en los estudios.
Índice
Objetivos
Objetivo General:
 Analizar la importancia de las tecnologías web.
Objetivos específicos:
 Definir que son las tecnologías de desarrollo web.
 Describir la importancia y beneficios de un sistema web en un una
empresa y sistema educativo.
 Conocer la historia de las tecnologías web.
 Investigar algunas de las herramientas más populares de tecnologías de
desarrollo web.
Introducción
El mundo está lleno de avances tecnológicos que tratan de facilitar nuestras vida o hacerlas más
cómodas, con la aparición del internet en los noventa y la aparición de la Word Wild Web o
solamente Web se produjo una revolución en el campo de la informática y telecomunicaciones
puesto que es uno de los métodos más importantes de comunicación que existe en el internet.
Como estudiantes mostraremos de manera objetiva la importancia de las tecnologías de desarrollo
web y sus beneficios hacia personas.
Asimismo, se abordara algunas terminologías y conceptos de las tecnologías web para una mejor
comprensión y uso de estas herramientas, además se destacara los hechos históricos más relevantes
del desarrollo web y se destacara la importancia de estas en el ámbito empresarial y educativo.
Antecedentes
Las tecnologías han logrado un campo imprescindible en cada uno de los ámbitos en nuestra vida
personal y profesional, ante esto el campo educativo no puede quedar atrás de su implementación.
Con esta visión a nivel internacional y nacional UNESCO considera que “el uso de las TIC se está
imponiendo en los diferentes recintos universitarios” (UNESCO Dirección de educación superior,
2004)
En Nicaragua aunque todavía hay mucho por hacer, se están realizando esfuerzos y hay avances
significativos. De 333 empresas que realizaron la encuesta Enterprise Survey que llevo a cabo el
Banco Mundial entre octubre de 2016 y junio de 2017 sobre temas de tecnologías, el 40% tiene su
propio sitio web, 74.2% interactúa por correo electrónico con sus clientes.
BSTT fue fundado en 2010 como soluciones informáticas, legalmente construidas en 2012 como
bienes y servicios tecnológicos, dedicadlos exclusivamente a compartir conocimientos relacionados
con el desarrollo web en sus diferentes ramas; fomentando así el aprendizaje a sus visitantes. Hoy
en día BSTT se ha expandido convirtiéndose en una de las mejores alternativas en el mercado
nacional, con precios favorables y servicio óptimo, teniendo un amplio portafolio de clientes en
muy poco tiempo y brindando una amplia gama de servicios.
Marco Teórico
Capítulo I
I)
Introducción a tecnologías de desarrollo web.
A) Conceptos de tecnologías web.
Una web es un sistema de gestión de información más popular para las trasmisión de datos
atreves del internet, la web es el diminutivo de (world wide web) o (www) cuyas
tecnologías para su funcionamiento (html,url,http) fueron desarrolladas en el año 1990 por
Tim Berners Lee.
La página web, es la unidad informática de la web , es decir son documentos compuestos
por textos , imágenes , audios o videos a los que se puede tener acceso a través de la web
empleando un navegador.
Según (Blanca E. Conde H), las terminologías de web, son aquellas aplicaciones que los
usuarios pueden utilizar accediendo a un servidor web o a través de internet o del internet
mediante el navegador. También es una aplicación de software que se codifica de un
lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.
Las tecnologías web generan dinámicamente una serie de páginas en un formato estándar,
como HTML o XHTML, soportados por los navegadores web comunes.
Se utilizan “lenguajes interpretados” en el lado del cliente, directamente o a través de
plugins, tales como JavaScript, java, flash etc., para añadir elementos dinámicos a la
interfaz de usuario. Generalmente cada página web se envía al cliente como un documento
estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante
su sesión, el navegador web interpreta y muestra en pantalla las paginas, actuando como
cliente para cualquier aplicación web.
B) Historia de los eventos más importantes de las tecnologías de desarrollo
web.
Primer navegador web: El primer navegador fue desarrollado por Tim Berners-Lee, en
la CERN, en 1990; el navegador web llamado World Wide Web era bastante sofisticado y
gráfico, pero solo funcionaba en estaciones NeXT.
Primeras tecnologías para diseño web: En 1992 nace HTML, El lenguaje HTML basa su
filosofía de desarrollo en la diferenciación. Para añadir un elemento externo a la página
(imagen, vídeo, script entre otros.), este no se incrusta directamente en el código de la
página, sino que se hace una referencia a la ubicación de dicho elemento mediante texto. De
este modo, la página web contiene solamente texto mientras que recae en el navegador web
(interpretador del código) la tarea de unir todos los elementos y visualizar la página final.
En 1995 se crea JavaScript, se define como orientado a objetos y Se utiliza principalmente
en su forma del lado del cliente (client-side), implementado como parte de un navegador
web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas y JavaScript
del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a
la web, por ejemplo en documentos PDF, aplicaciones de escritorio
(mayoritariamente widgets) es también significativo.
En 1996 nace CSS, es un lenguaje de diseño gráfico para definir y crear la presentación de
un documento estructurado escrito en un lenguaje de marcado. Junto con HTML
y JavaScript, CSS es una tecnología usada por muchos sitios web para crear páginas
visualmente atractivas, interfaces de usuario para aplicaciones web y GUI para muchas
aplicaciones móviles (como Firefox OS).
Capitulo II
II)
Sistemas de desarrollo web
Salmerón (2009) un sistema de desarrollo web es un conjunto de componentes interrelacionados,
hardware, software, comunicaciones, datos y procesos que reúnen, procesan, almacenan y
distribuye información para el apoyo o toma de decisiones (pag.30)
La evolución del internet como red de comunicación y surgimiento del desarrollo web como
servicio imprescindible para compartir información creó un excelente espacio para la interacción
de las personas con la información.
Desde un punto de vista organizativo los sistemas de desarrollo web están basados en tecnologías
informáticas de gran importancia para que funcionen todas las utilidades que se construyen en la
industria del software como lo son los sitios web. Actualmente los sistemas de desarrollo web se
encuentran a disposición de una gran cantidad de usuarios atreves del internet.
A) Características de la tecnologías Web:
 Pretenden hacer atractiva la interfaz y optimizar la comprensión de la información de
manera que la persona sea persuadida por esta.
 Permite y facilita la integración, interrelación y difusión de contenidos.
 Su accesibilidad está pensada para la mayoría de las personas, ya sea con poca experiencia,
dificultades de acceso o limitaciones de equipamiento.
 Compatibilidad con los navegadores más populares, plataformas de hardware hardware,
sistemas operativos entre otros.
B) Herramientas más populares en las tecnologías del desarrollo web
Ramos. B (2014) define a las herramientas de desarrollo web como un conjunto de programas y
ayudas que dan asistencia a los ingenieros del software.
Entre algunas herramientas para el desarrollo web se encuentra:
Lenguaje de programación:
 Lenguajes compilados tipo C, C++, Delphi; cuando hablamos de un lenguaje compilado
hablamos de un lenguaje cuyo código fuente está escrito en un lenguaje de alto nivel el cual
es traducido por un compilador a un archivo ejecutable entendible para la maquina en
determinada plataforma.
 Semi compilados tipo MONO, JAVA o interpretados tipo PYTHON, PHP y Perl; el
interpretado es aquel cuyo código fuente está escrito por el programador en un lenguaje de
alto nivel, es traducido por el intérprete a un lenguaje entendible para la máquina paso a
paso, instrucción por instrucción.
Servidores y red de pares: desde computadoras individuales o redes de computadoras o
supercomputadoras, en redes de pares podemos nombrar herramientas como:
 Skype: Es un software propietario distribuido por Microsoft, diseñado para permitir
comunicaciones de textos, voz y video sobre el internet
 Bittorrent: Es un protocolo diseñado para el intercambio de archivos punto a punto en el
internet.
 Lime: Es un proyecto para un sistema operativo moderno con C#.
Base de datos surgen herramientas como:
 Oracle: Una herramienta cliente servidor para la gestión de datos.
 Derby: Es un sistema de gestor de base de datos relacional, escrito en Java y utilizados en
procesos de transacción.
Frame Works o Marco de desarrollo: Estos sirven para, poder escribir códigos o desarrollar una
aplicación tales como:
 Larabel: Sirve para desarrollar aplicaciones y servicios web con PHP para desarrollar
códigos de manera elegantes y simples.
 Codelghiter: Es un marco web de desarrollo rápido de software de código abierto que es
usado en la creación de sitios web.
Procesadores: Estos ayudan a escribir estilos de CSS de una manera más extensiva por ejemplo:
 LESS: Es una herramienta que permite la compilación en tiempo real vía LESS, este puede
ser ejecutado por lado del cliente y de lado del servidor.
 SASS: Es una herramienta que ayuda al programador web a la hora de trabajar en CSS
gracias a sus múltiples funcionalidades: variables, funciones, herencia, nesting (Noriega.
Y2019)
Capitulo III
III)
Tecnologías de desarrollo web en empresas y sistemas
educativos.
A) Beneficios del desarrollo Web:
1. En el ámbito educativo.
 Aumento del interés por ciertas materias: Existen ciertas materias que suelen despertar
menos interés en los alumnos que otras, este hecho puede provocar algo de frustración en
los profesores, los cuales en ocasiones se quedan sin recursos para despertar esta
fascinación en los alumnos. No obstante, gracias a herramientas como animaciones, vídeos
o ejercicios multimedia, los alumnos pueden ver aumentado su interés con las consiguientes
repercusiones positivas que esto conlleva.
 Aumento de la motivación: Tal y como se comentaba anteriormente, en las nuevas
generaciones la utilización de nuevas tecnologías está a la orden del día, por lo que aquellos
ámbitos en los que no las encuentran pueden resultarles desmotivadores.Por lo tanto, la
utilización de las tecnologías Web en las escuelas puede significar un aumento de la
motivación, puesto que se ofrece una forma de aprender en sintonía con sus costumbres y
aficiones. La utilización de herramientas digitales puede suponer una nueva forma de
aprender de manera atractiva, sencilla y divertida.
 Facilita la comunicación: Gracias a las nuevas tecnologías, la comunicación entre alumnos
y profesor puede ser mucho más fácil y accesible. Tradicionalmente, el alumno ha ejercido
un papel pasivo en este sentido; sin embargo, gracias a las posibilidades que ofrecen los
chats o los correos electrónicos pueden ser útiles para la resolución de dudas, para
compartir ideas y contenido, etc.
 Fomenta la cooperación: Las nuevas tecnologías pueden proveer de un espacio digital
común que promueva la cooperación no solo entre los alumnos como una herramienta para
trabajar en grupo, sino también para que el cuerpo docente pueda compartir conocimientos,
experiencias y cooperar entre ellos.
 Mayor autonomía: Debido al amplio abanico de información que se puede conseguir con la
implantación de las tecnologías web en las escuelas, los alumnos pueden ser capaces de
escoger y decidir qué asuntos o materias les provocan mayor curiosidad y aumentar estos
contenidos mediante la búsqueda y selección de información. Esto significa una mayor
capacidad de decisión y la potenciación de la autonomía del alumno.
2. En el ámbito empresarial.
Hoy en día Internet es una herramienta utilizada en todo el mundo y nos permite acceder a múltiples
recursos y conocer sobre otras empresas con facilidad. (Delgado, 2012)
 Con un sitio Web, potenciales clientes pueden informarse de sus productos y servicios a
cualquier hora, desde cualquier lugar con conexión a Internet. (Delgado, 2012)
 El beneficio más importante del desarrollo de aplicaciones personalizadas es que está hecho
a la medida por desarrolladores web para cumplir tus especificaciones con el fin de servir
mejor las necesidades de tu negocio. (newemage, 2016)
 El desarrollo web a la medida satisface las necesidades de tu empresa al mismo tiempo que
permite que tu negocio crezca sin estar limitado por su software. El desarrollo web a la
medida puede ayudarte a proteger tu negocio de amenazas externas. (newemage, 2016)
 Con el desarrollo web de aplicaciones a la medida, no tendrás que preocuparte por cambiar
de software. Ya que esto puede ser un gasto repentino y debilitante par tu negocio.
(newemage, 2016)
 Ayuda a tu empresa a ahorrar dinero, ya que no tendrás que comprar hardware adicional
innecesario. (newemage, 2016)
 El desarrollo web a la medida sin duda puede ser la elección correcta para tu negocio.
Ofrece una serie de ventajas con respecto a la concesión de licencias; en particular, en las
áreas de escalabilidad, garantiza el mantenimiento y la integración en su negocio existente
en el entorno del software. La concesión de licencias de software existente conlleva el
riesgo de que no va a satisfacer las necesidades de tu empresa, ya sea ahora o en el futuro;
con el desarrollo web a la medida, se evita este riesgo. En general, las aplicaciones
personalizadas proporcionan una excelente base para construir sobre el éxito continuo de tu
negocio. (newemage, 2016)
 Administra contenidos, hace más fáciles y eficientes las tareas de tu empresa o incluso dar
un mejor servicio a tus clientes.
B) Servicios Web
Los servicios web son aplicaciones autónomas modulares que se pueden describir, publicar,
localizar e invocar a través de una red.
Un escenario típico de servicios web es una aplicación de empresa que solicita un servicio de otra
aplicación existente. La solicitud se procesa con una dirección web determinada, utilizando
mensajes SOAP a través de un transporte HTTP, JMS o se invoca directamente como EJB. El
servicio recibe la solicitud, la procesa y devuelve una respuesta. Ejemplos de un servicio web
pueden ser los informes meteorológicos o la obtención de información bursátil. La llamada de
método es síncrona, esto espera a que el resultado esté disponible. Los servicios web de transacción,
que dan soporte a operaciones de cotizaciones, de empresa a empresa o de empresa a cliente, son,
por ejemplo, la reserva de vuelos aéreos y los pedidos de compra.
El concepto del servicio web existía antes de que se creara Internet, los usuarios visitaban las
bibliotecas, consultaban los archivos y reservaban los libros. Si no encontraban el libro que querían,
el bibliotecario ejecutaba una búsqueda por ordenador o por teléfono y localizaba el libro en una
biblioteca cercana. El bibliotecario solicitaba el libro y el usuario lo recogía cuando llegaba a su
biblioteca local. Al incorporar las aplicaciones de servicios web, puede optimizar su visita a la
biblioteca.
Ahora, puede realizar una búsqueda en los archivos de la biblioteca local y en otras bibliotecas
locales al mismo tiempo. Cuando una biblioteca ofrece a otra el servicio web de realizar búsquedas
en sus archivos, los resultados son productivos para ambas bibliotecas. Puede utilizar otra
aplicación de servicio web para extraer y enviar el manual a casa. El uso de las aplicaciones de
servicios web ahorra tiempo y son más cómodas para los usuarios, a la vez que permiten al
bibliotecario realizar otras tareas.
Los servicios web reflejan el enfoque SOA (service oriented architecture – arquitectura orientada a
servicios) en la programación. Este enfoque está basado en la creación de aplicaciones detectando e
implementado los servicios de red disponibles o invocando las aplicaciones disponibles para que
realicen una tarea. Los servicios web proporcionan interoperabilidad, por ejemplo, las aplicaciones
de servicios web proporcionan componentes creados en distintos lenguajes de programación para
que funcionen juntos como si se hubieran creado utilizando el mismo lenguaje. Los servicios web
dependen de las tecnologías de transporte existentes (como HTTP) y las técnicas de codificación de
datos estándar (como XML, Extensible Markup Language) para invocar la implementación.
(Servicios Web, (s,f.))
C) Los componentes clave de los servicios web son:

Web Services Description Language (WSDL): es el archivo basado en XML que describe
el servicio web. La solicitud de servicio web utiliza este archivo para enlazarse con el
servicio.

SOAP es el protocolo basado en XML que utiliza la solicitud de servicio web para invocar
el servicio.

Protocolo UDDI (Universal Description, Discovery and Integration): es el registro que
albera el intermediario del servicio. UDDI es parecido a las páginas amarillas de teléfonos.
D) Importancia del desarrollo Web
Los mejores sitios web ya no dependen sólo de la estética, para competir se necesita un desarrollo
web eficiente que ayude a alcanzar un posicionamiento efectivo y metas de tráfico en un plazo
menor. (MAS Digital, 2015)
Mediante el desarrollo web usted desde su casa puede compartir información con otro usuario de
cualquier parte del mundo y aunque el desarrollo de páginas web ha evolucionado mucho con el
tiempo desde sus orígenes, el objetivo no ha cambiado, porque la red permite compartir una ingente
cantidad de datos entre usuarios sin apenas restricciones y el único requisito necesario sería contar
con conexión a Internet. (Ondesarrollo, (s,f.))
En la actualidad el desarrollo y creación de sitios web se impone en el mundo como herramienta
tecnológica para unir las regiones, crear negocios, soportar empresas, mostrarse en el mercado e
infinidad de aplicaciones de acuerdo a las perspectivas de las personas y sus alcances, encontrando
en la internet fuente vital de generación de empleos, negocios eficaces e inteligentes y gran ayuda
en la consecución de objetivos y planteamientos. (MAURO net, (s,f.))
Conclusión
Este trabajo nos ha permitido recopilar los elementos necesarios para ampliar el conocimiento acerca
de las tecnologías de desarrollo web de forma sólida, llegando así a las siguientes conclusiones:
 La influencia que ha tenido las tecnologías de desarrollo web es evidente, ya que ha
intervenido en muchos ámbitos.
 Las tecnologías de desarrollo web se han convertido en parte fundamental para empresas y
sistemas educativos puesto que brindan grandes aportes; lo podemos notar desde un punto
de vista económico y también la comodidad que provee a los usuarios.
 Existen una gran cantidad de herramientas de desarrollo web y puedes usar aquella que más
te agrade.
 Mucho de lo que hoy en día conocemos o hacemos, directa o indirectamente puede estar
ligado a las tecnologías de desarrollo web; esto se comprueba fácilmente con las páginas y
servicios web, o en la búsqueda de información atreves del navegador.
Recomendaciones
Una vez concluida la investigación, se considera interesante indagar más acerca de los muchos de
los roles que abarca el desarrollo web, pero se podría clasificar simplemente en Frontend y
Backend.
Así también como:
 Extender los estudios expuestos en esta investigación al estudio de otros tipos de
tecnologías en especial a las de Comunicaciones.
 Conocer herramientas que proporcionan la actualidad para desarrollar dinámicamente las
páginas web.
 Recordar que existen muchas tecnologías relacionadas al desarrollo web. Todas ellas
aportan al desarrollo de aplicaciones web de distinta forma.
 Es importante que para crear una página de calidad se cuente con un equipo de desarrollo
web profesional que tenga experiencia y que pueda tener en cuenta todos los aspectos de los
que ya abordamos en el documento.
Bibliografía:
Salmerón. J (2009) Fundamentos de la prospectiva en sistemas de información, Bogotá Colombia,
Editorial Ra-Ma.
Ramos. B(2016) Tecnología Computacional, Madrid España, Editorial El Cid editor apuntes
Web grafía:
Blanca E. Condes (07/11/12), recuperado de
https://es.slideshare.net/mobile/bestelacond/tecnologias-web-14002712
Delgado, H. (2012). Ventajas y beneficios de tener una página web en internet. akus.net,
https://disenowebakus.net/beneficios-pagina-web.php.
Isabela Rovira s , https://psicologiaymente.com/desarrollo/beneficios-uso-de-tic-eneducacion.
MAS Digital. (16 de septiembre de 2015). Desarrollo web en Nicaragua. Obtenido de,
https://www.masdigital.net/nuestro-blog/desarrollo-web-nicaragua
MAURO net. ((s,f.)). Importancia del desarrollo web en el mundo. Obtenido de
https://www.mauronet.com/2015/11/importancia-del-desarrollo-web-en-el.html
Newemage. (2016). Beneficios del desarrollo web para tu negocio. Recuperado de
http://newemage.com.mx/blog/desarrollo-de-stios-web/beneficios-del-desarrollo-web-paratu-negocio/.
Noriega. Y (5 de junio de 2019)¿Qué es el desarrollo Web? Recuperado de
http://www.rayramcreativity.com/que-es-el-desarrollo-web/
Ondesarrollo. ((s,f.)). ¿Por qué es importante el desarrollo web? Obtenido de
https://ondesarrollo.com/por-que-es-importante-el-desarrollo-web/
Servicios Web. ((s,f.)). Obtenido de IBM:
https://www.ibm.com/support/knowledgecenter/es/SS7K4U_9.0.5/com.ibm.websphere.zser
ies.doc/ae/cwbs_wbs2.html
S.A (03/01/2019), https://www.significados.com/web/
Tinoco. R (2011) monografías.com, Bolivia Venezuela recuperado de
https://.monografias.com/trabajos87/sistemas-general=general.shtml
Descargar