Tecnologías Web
En este Blog encontraremos información muy detallada sobre el tema en general de las TECNOLOGÍAS WEB espero que le sea util
miércoles, 25 de mayo de 2016
domingo, 27 de octubre de 2013
Introduccion.
Primero que nada la web es una idea que creció con base en la internet, antes de la web la manera de obtener la información de internet era muy complicada pues tenias que tener muchos conocimientos sobre sistemas operativos o programas, pero cuando la web entra en juego introduce el idioma universal de busqueda que una vez que ya la información esté disponible se pueda acceder a ella desde cualquier computadora, de cualquier país, por cualquier persona. La web es la manera más sofisticada de ofrecer información, la forma más potente para tener acceso a la inmensa cantidad de información del internet. La arquitectura para esto está formada por un cliente y un servidor, las tecnologías que maneja el cliente son por ejemplo internet explorer, mozilla firefox, opera, tecnologias de programacion html, C++, Java Script etc. Las tecnologías de un servidor son motores java, php, internet information server entre otros. Los hipertextos son enlaces a otros documentos uno puede seguir y seguir investigando sobre el tema que le guste gracias a estos hipertextos que nos hacen la vida mas facil y es asi que las tecnologías web han rediseñado nuestra manera en que usamos la internet y encontramos lo que buscamos.
Queda para los desarrolladores de sistemas, administradores y fabricantes desoftware de servidor, el reto de desarrollar esquemas donde la información fluya con mayor facilidad independiente de la plataforma o la aplicación, encontrar formas mejores y más seguras de desarrollo de aplicaciones web, que permitan que podamos ver sistemas más complejos a los actualmente conocidos, que con seguridad y de forma rápida resuelvan los problemas cotidianos y acerquen los servicios a los usuarios. Es un mundo cercano y con esperanza, donde la tecnología se acerca a la sociedad, en especial a los que menos han podido aprovecharla y disfrutarla. Como resultado del desarrollo de este proyecto se obtuvo la implementación del sitio web para el Centro Universitario del Sur, el cual permite realizar la actualización dinámica de información utilizando la tecnología ASP y Bases de Datos en Microsoft Access, facilitando la actualización de la información relevante.
Queda para los desarrolladores de sistemas, administradores y fabricantes desoftware de servidor, el reto de desarrollar esquemas donde la información fluya con mayor facilidad independiente de la plataforma o la aplicación, encontrar formas mejores y más seguras de desarrollo de aplicaciones web, que permitan que podamos ver sistemas más complejos a los actualmente conocidos, que con seguridad y de forma rápida resuelvan los problemas cotidianos y acerquen los servicios a los usuarios. Es un mundo cercano y con esperanza, donde la tecnología se acerca a la sociedad, en especial a los que menos han podido aprovecharla y disfrutarla. Como resultado del desarrollo de este proyecto se obtuvo la implementación del sitio web para el Centro Universitario del Sur, el cual permite realizar la actualización dinámica de información utilizando la tecnología ASP y Bases de Datos en Microsoft Access, facilitando la actualización de la información relevante.
Lenguajes de Programacion.
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.
Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación es muy estricto:
- A CADA instrucción le corresponde UNA acción de procesador.
- El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).
- El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.
El ensamblador fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Así, un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. El término "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo, ¡a veces será necesario volver a escribir todo el programa!
Por lo tanto, un lenguaje de programación tiene varias ventajas:
- es mucho más fácil de comprender que un lenguaje máquina:
- permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
Internet
Qué es Internet?
Posiblemente esta sea una de las preguntas más comunes y no por ello más fáciles de contestar.
En el sentido estricto, internet es sólo una red de ordenadores interconectados. Cuando la gente hace referencia a Internet se está refiriendo normalmente a esta red y a un conjunto de servicios y aplicaciones que permiten hacer un uso provechoso de la misma.
A nivel físico, Internet se compone de un gran número de máquinas distribuidas por todo el mundo y conectadas por los más diversos medios (cable, radio, satélites, etc...). Las máquinas o ordenadores que forman parte de internet no son iguales y pueden tener funciones diferentes. Podemos encontrar desde el PC de nuestra casa, cuya única función es la de consultar páginas web, el servidor en el que se almacenan las páginas web que queremos consultar, ordenadores intermedios que administran el flujo de información a través de la red, etc...
Nacimiento y breve historia de Internet
En un primer momento, Internet se empleo con objetivos militares. Se diseño como una red capaz de funcionar incluso en caso de que algunos de sus nodos fueran destruidos (ya que la información circularía por otros cauces de la red). Posteriormente, las universidades y las industrias se interesaron por esta red y fueron poco a poco cobrando protagonismo dentro de la misma. Actualmente Internet es un fenómeno social y económico por su extensión y por la falta de restricciones que la regulen.
Al inicio de Internet, no existían lo que hoy conocemos como páginas Web. Cuando Internet se fue popularizando, se pensó en un medio para mostrar información a la gente de forma gráfica e interactiva. Un medio que permitiese saltar de documento en documento, mostrar imágenes, ejecutar pequeños programas, etc...
Aunque en su inicio esto no se consiguió del todo, a lo largo del tiempo se han ido mejorando los sistemas y se ha llegado a lo que hoy conocemos como páginas web. Estos sistemas reciben el nombre informático de protocolos y establecen la forma en que dos ordenadores conectados a una red deben enviar y recibir información, así como el modo en que deben interpretar esa información.
El protocolo de páginas web de internet es el http, que significa protocolo de transferencia de hipertexto. El hipertexto es un tipo de documento desde el que se puede ir a otro o a partes del mismo a través de unos enlaces, de ahí el nombre.
Internet en la actualidad:
Actualmente internet es un gran entramado de páginas que se llaman unas a otras y que constituyen una red de relaciones inabarcable e incontenible por cualquier persona o máquina. Aunque resulte paradójico, no existe un directorio en el que se citen todas las páginas de internet. Esto es debido a que Internet es un ente cambiante. Yo puedo poner una página sobre un tema y no necesito registrarla en ningún lugar, la página está ahí para quien conozca la dirección y la quiera visitar. Si al mes que viene decido quitarla, la página simplementedeja de existir.
Aplicación Web.
Una aplicación web es un conjunto de páginas que
interactúan unas con otras y con diversos recursos en un servidor web,
incluidas bases de datos. Esta interacción permite implementar características
en su sitio como catálogos de productos virtuales y administradores de noticias
y contenidos. Adicionalmente podrá realizar consultas a bases de datos,
registrar e ingresar información, solicitudes, pedidos y múltiples tipos de
información en línea en tiempo real.
¿Cómo funcionan las aplicaciones web?
¿Cómo funcionan las aplicaciones web?
Los
administradores de contenidos vía web almacenan los datos en BASES DE DATOS
(BD). Estas BD están formadas por un número variable de tablas que contienen
columnas y filas, estas tablas se componen del contenido que ha sido
previamente cargado en ellas a través de formularios.
En estas tablas llamamos al nombre de cada columna CAMPO. Y a cada filaREGISTRO . AMBOS EN EL SISTEMA POSEEN NUMEROS
DE ID (identificación) QUE SON ÚNICOS PARA CADA UNO DE ELLOS.
Las páginas que se generan a partir de esos contenidos son llamadas dinámicas. En este contexto el término dinámico no indica movimiento o animación, sino que hace referencia al hecho de que las páginas dinámicas de un sitio web se generan a partir de una SOLICITUD o CONSULTA que realiza una máquina CLIENTE a un SERVIDOR WEB (en este caso). Se podría decir que la página dinámica no existe hasta que no es solicitada por el navegante. Cuando el navegante la solicita oprimiendo alguno de los comandos disponibles se dispara la consulta a la BASE DE DATOS, y el sistema MUESTRA una página web con el contenido que este programado en la consulta.
En estas tablas llamamos al nombre de cada columna CAMPO. Y a cada fila
Las páginas que se generan a partir de esos contenidos son llamadas dinámicas. En este contexto el término dinámico no indica movimiento o animación, sino que hace referencia al hecho de que las páginas dinámicas de un sitio web se generan a partir de una SOLICITUD o CONSULTA que realiza una máquina CLIENTE a un SERVIDOR WEB (en este caso). Se podría decir que la página dinámica no existe hasta que no es solicitada por el navegante. Cuando el navegante la solicita oprimiendo alguno de los comandos disponibles se dispara la consulta a la BASE DE DATOS, y el sistema MUESTRA una página web con el contenido que este programado en la consulta.
Ventajas:
* Las aplicaciones web requieren poco o nada de espacio en disco. Además suelen ser livianas.
* No requieren que los usuarios las actualicen, eso es implementado del lado del servidor.
* Proveen gran compatibilidad entre plataformas (portabilidad), dado que operan en un navegador web.
Desventajas:
* Las aplicaciones web requieren navegadores web totalmente compatibles para funcionar. Incluso muchas veces requieren las extensiones apropiadas y actualizadas para operar.
* Muchas veces requieren una conexión a internet para funcionar, si la misma se interrumpe, no es posible utilizarla más. De todas maneras, en ocasiones, pueden ser descargadas e instaladas localmente para su uso offline.
* Muchas no son de código abierto, perdiendo flexibilidad.
* La aplicación web desaparece si así lo requiere el desarrollador o si el mismo se extingue. Las aplicaciones tradicionales, en general, pueden seguir usándose en esos casos.
* El usuario, en general, no tiene libertad de elegir la versión de la aplicación web que quiere usar. Un usuario podría preferir usar una versión más antigua, hasta que la nueva sea probada.
* En teoría, el desarrollador de la aplicación web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad.
* Las aplicaciones web requieren poco o nada de espacio en disco. Además suelen ser livianas.
* No requieren que los usuarios las actualicen, eso es implementado del lado del servidor.
* Proveen gran compatibilidad entre plataformas (portabilidad), dado que operan en un navegador web.
Desventajas:
* Las aplicaciones web requieren navegadores web totalmente compatibles para funcionar. Incluso muchas veces requieren las extensiones apropiadas y actualizadas para operar.
* Muchas veces requieren una conexión a internet para funcionar, si la misma se interrumpe, no es posible utilizarla más. De todas maneras, en ocasiones, pueden ser descargadas e instaladas localmente para su uso offline.
* Muchas no son de código abierto, perdiendo flexibilidad.
* La aplicación web desaparece si así lo requiere el desarrollador o si el mismo se extingue. Las aplicaciones tradicionales, en general, pueden seguir usándose en esos casos.
* El usuario, en general, no tiene libertad de elegir la versión de la aplicación web que quiere usar. Un usuario podría preferir usar una versión más antigua, hasta que la nueva sea probada.
* En teoría, el desarrollador de la aplicación web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad.
Tecnologia Movil.
Las
tecnologías móviles tienen mucho tiempo entre nosotros simplificando nuestras
actividades
cotidianas facilitando nuestros trabajos, estudios o vida normal con sus
innumerables
aplicaciones disponibles que se han ido incrementando con el tiempo.
Sin
embargo, el desarrollo de la computación como de la telefonía celular han sido
el
parte
aguas de la evolución de estas tecnologías que se despegaron con la incursión
del
Internet
en la vida productiva y económica de la sociedad de hace más de 20 años. A
pesar de
que la telefonía celular estaba en pleno crecimiento su estructura era
incipiente
para
soportar las aplicaciones básicas del uso de Internet en las décadas de los
noventas
en inicio
del 2000.
¿Cuál es el estado actual de las
tecnologías móviles?
Actualmente,
las tecnologías móviles han cubierto la mayoría de las áreas de servicio de
comunicaciones
y entretenimiento enfocando sus aplicaciones a generar un mercado
cautivo de
estas, a los miles de usuarios que día a día adoptan el uso de servicios, tal
como lo
es, telefonía móvil, envío de mensajes de texto y multimedia; y en los últimos
años
la actualización
de la información de las redes sociales.
¿Cuáles son las aplicaciones futuras
de las tecnologías móviles?
A pesar de
que se piensa que habrá en el futuro o como serán las cosas, siempre se pasa
por alto
el presente y que es lo que hacemos hoy con lo que disponemos en esta época.
Hace unos
días, se comentaba que las generaciones actuales desconocen lo que usaban
sus padres
en la misma época, consideraban que estos usaban redes sociales y teléfonos
móviles
como actualmente se realiza. El futuro está hoy a la vista de todos y al
alcance de
pocos ante
los elevados costos de los servicios de los equipos móviles y ante un menú
extenso de
aplicaciones que van desde entretenimiento hasta aplicaciones financieras.
¿Quiénes serán los beneficiarios
directos de las tecnologías móviles futuras?
En la
historia humana siempre se considera que los beneficiados de los avances
técnicos,
médicos y
sociales son las futuras generaciones, en el caso de la situación ambiental, se
puede
confirmar que el tiempo futuro no es tan prometedor que el actual. Para el caso
de las
tecnologías móviles los beneficiarios serán los que ha experimentado los
cambios
antes y
después de que estos se presenten en este rubro. Es decir, hace 20 años no se
contaba
con una telefonía móvil al alcance de todos, sin embargo la telefonía local
cubría ese vacío aun
existente.
Suscribirse a:
Comentarios (Atom)




.jpg)

