Entorno de Desarrollo Web Paredes Bellos Jesús Salvador, Delgado González Roberto TSU Sistemas Informáticos, Universidad Tecnológica de Cancún Cancún, México
[email protected]
Abstract- The interaction on the web, it has again I largest daily, today the number of s connected to the network is higher, it is important to know the network and its performances, this way we can take advantage of the services provided by us. Applications and web sites are a very important environment access method, know the most important for the evolution of the network together.
Una aplicación se define como una aplicación que funciona con cliente/servidor, teniendo en cuenta que el cliente, se podría ejemplificar con el navegador web, explorar o el medio por el cual se accede a la red, mientras que el servidor, suele ser el que brinda el servicio web de tal aplicación. Así mismo actúa un tercer actor, el protocolo que suele cambiar, dependiendo del servicio web que estemos utilizando dentro de la red, ya sea servicio de mensajería, un servicio streaming, un servidor GPS, etc.
I. INTRODUCCIÓN En el siguiente documento, se expondrá una investigación sobre cada uno de los entornos web, así como sus funcionamientos, sus características, su uso, quién lo utiliza y la evolución de estas aplicaciones. A medida que pasa el tiempo las maneras de comunicarnos son cada vez más sencillas, óptimas y al alcance de todos. La red ha sido uno de los mayores impactos en los últimos años como medio de información masiva, sin embargo existen distintos tipos de entornos en donde se llevan a cabo los procesos de red.
II. Desarrollo de la Web Hoy en día se puede hablar de la web como la red que conecta a todo mundo, muy pocas personas son las que no la conocen. La web ha ido evolucionado con el paso del tiempo, sin embargo, muchos de los servicios aún se mantienen en su lugar, ya que se han ganado un lugar estático en esta red, estos servicios son por ejemplo, buscadores, servidores de descargar, redes sociales, servicios streaming, páginas de distintos tipos de empresa, etc. La web, es utilizada por millones de s de todo el mundo, ya sea para enviar correos electrónicos, para acceder a redes sociales, para usar un servicio streaming de video o para buscar una receta de cocina. Todo esto y más son las razones por la cual, la red es tan grande hoy en día, por su gran diversidad de contenido. En la web, encontrarás hasta lo inimaginable, desde principios de programación, hasta el armado y desarmado de un automóvil, es una herramienta muy útil en el mundo actual, y suele ser el primer recurso de información entre la sociedad de hoy en día [1].
“Un sitio web es un conjunto de páginas web relacionadas entre sí.”. Todo sitio web, posee una página principal, y páginas secundarias, que estas se muestran cuando realizamos cierta acción en el la página principal. En la página principal, suele ser una bienvenida al , o ya sea que se muestre los principios de la empresa, su misión, visión, o simplemente se muestre el logotipo y un pequeño texto sobre el contenido del sitio web. En la misma nos encontramos con los enlaces hacia otras páginas secundarias, por ejemplo, podría existir una botón de inicio de sesión, que cuando lo presionemos nos realice un redireccionamiento a una página donde debemos ingresar nuestro y contraseña.
Cliente El cliente se define como el software que el utiliza para acceder a los servicios web mediante un envío de recursos a un servidor HTTP, la web suele funcionar con un código llamado HTML. Dicho código es programado en un lenguaje del navegador conocido como script. Dicho código funciona para mantener el funcionamiento de las páginas web.
Servidor El servidor es un programa que se dedica a esperar solicitudes de los clientes, para así procesarlas y poder brindarles el servicio que solicito el , mediante los protocolos necesarios. Los servidores web, suelen estar acompañados de recursos adicionales, conocidas comúnmente como plugins, además suele brindar también descargar, servicios multimedia, ubicaciones GPS, sin embargo eso depende totalmente del sitio en el que nos encontremos.
Aplicaciones y Sitios Web En la misma, existen aplicaciones y sitios web, sin embargo a pesar de la similitud de los nombres, estos dos términos tienen una finalidad, funcionamiento y lugar distinto en la red.
Dentro del mundo del desarrollo web, existen infinidad de entornos en donde se llevan a cabo tareas específicas. Así mismo éstas se dividen en distintos tipos, éstos son la Intranet, Extranet y el más que conocido Internet. Cada uno de estos posee una finalidad distinta, un en específico y funcionan de distinta manera.
Internet Conocida como la red de redes, la red WAN más grande de todas, una red que hoy en día, un gran parte de la población mundial la utiliza diariamente, ya sea para utilizar un servicio de mensajería, realizar una compra en línea, redes sociales o simplemente utilizar los servicios de entretenimiento más comunes. Se puede acceder a Internet mediante distintas formas, pero la más común de todas, o al menos la que gran parte de la población utiliza es mediante un ISP (Proveedor de Servicios de Internet). Es una herramienta cuyo principal uso es la distribución de información y servicios, la cual podemos acceder mediante dispositivos inteligentes como teléfonos, computadoras y otros dispositivos móviles. En ella, existen una infinidad de sitios web, con distintos servicios. Como todo tipo de redes, suele tener ventajas y desventajas, ejemplificando las ventajas podríamos decir lo siguiente:
Se puede acceder desde cualquier punto del mundo. Contiene una gran variedad de contenido. Facilita la comunicación actualmente. Suele ser un muy buen medio de información. Las desventajas más comunes de la Internet suele ser:
Debido a la inmensidad de la red, suele ser muy insegura. Además de contener gran información, contiene gran cantidad de anonimato, impidiendo saber realmente quien está estableciendo conexión con uno mismo. Debido a que todo pasa por el mismo tráfico, el robo de archivos suele ser muy común.
Poseen una base de datos, que comúnmente todos comparten, a excepción del , que posee siempre mayores privilegios.
Desventajas:
Sin importar que tan cerca esté otra red, no existe comunicación con ella. En caso de mantener un punto de a la Internet, esta se podría ver amenazada por violaciones de seguridad. Debido a que es una red aislada, las únicas actualizaciones que posee, son las que el brinda, no existen actualizaciones automáticas.
Extranet La Extranet, posee todas las características de una Intranet, sin embargo esta funciona con una pequeña diferencia, la Extranet suele ser conocido más por ser un punto de hacia una Intranet. Un ejemplo de una extranet, podría ser un sistema escolar, esta es una Intranet con punto de a Internet, imaginemos una universidad, existe una Extranet en este caso, ya que los alumnos pueden tener a la base de datos del sistema, desde sus casas, ya sea para consultar su estado, sus calificaciones u otras cosas. De esta forma funciona la Extranet, estableciendo un punto de a una pequeña Intranet, pero sin estar dentro de la infraestructura donde funciona la misma. Como todo tipo de redes, posee ventajas y desventajas: Ventajas:
Nos facilita el a una Intranet, sin necesidad de estar presentes en ella. Suele funcionar como una buena prueba de seguridad hacia la Intranet. Personas externas a la Intranet, pueden acceder a ella, siempre y cuando tengan autorización.
Intranet Dentro de los entornos de desarrollo web, existe uno que posee una gran peculiaridad, la Intranet, este entorno tuvo origen dentro de las instituciones, como la bases militarizadas, las universidades y muchos lugares similares. Se diferenciaba de otras redes, debido a que era un entorno, en donde sólo se mantenía comunicación dentro del lugar donde estaba la red. Por ejemplo, las universidades eran capaces de ar otro departamento dentro de la institución, sin embargo, no eran capaces de ar a otra universidad, sin importar cuan cerca estuviera [2]. A una Intranet, se le conoce por ser una red aislada de cualquier otra, de la cual sólo tenían conocimiento los que formaban parte de ella. Este tipo de entornos, como cualquier otro posee ventajas y desventajas:
Desventajas
Podría generar problemas de seguridad, al conectarse a la Internet. En dado caso de experimentar una falla con el sistema de base de datos, no podría ser atendido con tanta facilidad, ya que no se encuentra dentro del establecimiento.
Metodología de Desarrollo y Diseño En la actualidad no existe una metodología concreta para el desarrollo y diseño de un sitio web, sin embargo, tomando en cuenta la institución o el servicio que brindará cada sitio [3].
Ventajas:
1. Una Intranet suele ser más segura, debido a que solo acceden los que se encuentran dentro de ella, siempre y cuando no posea punto de hacia la Internet. Suelen ser más rápidas, ya que nos encontramos dentro de una red más pequeña.
2.
Se analizan cada uno de los requisitos para el diseño del sitio, los servicios que se van a brindar, hacia quién va dirigido, cuantas personas podrían llegar a visitarlo diariamente, etc. Tomando como punto de partida, las necesidades y requisitos del sitio, se diseña la arquitectura del sitio, los servidores, el dominio, y los documentos que se encuentran en su base de datos.
3.
4.
5. 6. 7. 8. 9.
Se analiza y diseña el funcionamiento del diseño web, la lógica, es decir la manera en que se navegará en el sitio, la página principal y las páginas secundarias, así como el redireccionamiento Se comienza a realizar la estructura física del sitio. Esta depende totalmente del diseñador, puede depender de la estructura lógica o no. Se carga la base de datos en el sitio. Nos enfocamos totalmente en el diseño gráfico del sitio. Se crea la página principal y se cargan los contenidos multimedia, así como plugins o complementos, etc. Se agregan las páginas secundarias. Se realizan todas las pruebas necesarias sobre el funcionamiento del sitio web, la base de datos, las páginas secundarias, los redireccionamientos, los servicios brindados, etc.
III. Conclusión La web es un entorno en constate evolución, hoy en día se ofrecen un sinfín de servicios en la red, mañana posiblemente sean miles de servicios más. Los entornos web, son la parte más importante de toda la red, ya que en ella interactúa el , así mismo se entiende el funcionamiento del servicio o en dado caso los sistemas que estemos utilizando. Cada uno de los distintos tipos de redes puede llegar a ser bastante beneficiosas, si se saben utilizar y tenemos los medios de seguridad correctos. Una aplicación o sitio web, son mecanismo de productividad muy buenos dentro una organización empresarial o una organización sencilla, llegando a facilitar cada uno de los procesos que necesitemos hacer en un lugar determinado. Cada uno de estos, tiene una finalidad exclusiva, por ejemplo los sitios web, han adquirido gran popularidad en las grandes empresas de comercio hoy en día, así mismo en los bancos, en los sitios web informativos, etc. Los sitios web son la mejor opción para la organización que desea ampliar tus mecanismos de productividad y servicio de atención al cliente. Debemos aprender a utilizar cada entorno de red, de la manera más productiva, así mismo debemos de entender el funcionamiento de la Internet, Intranet y Extranet, estos tres entornos se adaptan totalmente a nuestras necesidades, diariamente somos testigos de algunos de estos entornos en el mundo que nos rodea. Los entornos, son el presente y el futuro del mundo, en ellos existe una posibilidad de modernización inmensa, además de una evolución del comercio, de los medios informativos, las redes sociales y los medios de comunicación masiva, cada uno de los servicios, la interacción de los seres humanos con la web se ha convertido en algo cada día más frecuente, y eso es lo que realmente queremos lograr.
Referencias [1] B.Y Ricardo, “Excavando la Web” [online]. El Profesional de la Información 2004 Disponible en: http://goo.gl/fqReGI [2] A. Ernest “Intranets documentales” [online] El profesional de la información 1998 Disponible en: http://goo.gl/idBx1V
[3] L. M Sergio ”Programación de aplicaciones web: historia, principios básicos y clientes web” [online]. 2002 Disponible en : https://goo.gl/ejg9rG