APLICACIÓN WEB
Las aplicaciones web son populares debido a lo práctico
del navegador web como cliente ligero, a la independencia del
sistema operativo, así como a la facilidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales.
Las aplicaciones web están basadas en navegadores. Son programas
que se diseñan para funcionar a través de un navegador de internet, es decir,
son aplicaciones que se ejecutan de forma online.Es importante mencionar
que una página Web puede contener elementos que permiten una comunicación
activa entre el usuario y la información.
Tipos de aplicaciones:
Aplicación offline:
Se ejecuta en el cliente, es decir en tu PC. Para
iniciarla y hacerla funcionar requiere estar presente delante del ordenador que
tiene instalada dicha aplicación. Un ejemplo serian programas como los de
Microsoft Office a los que seguro estas habituado (Excel, Word..). Cualquier
programa que instales en tu ordenador son aplicaciones offline.
Rellenar y enviar formularios, participar en juegos
diversos y acceder a gestores de base de datos de todo tipo.
Ventaja y desventaja:
- Ventajas: su ejecución no requieren habitualmente de comunicaciones con el exterior, sino que se realiza de forma local. Esto repercute en mayor velocidad de procesamiento, y por tanto en mayores capacidades a la hora de programar herramientas más complicadas o funcionales.
- Desventajas: su acceso se limita al Pc donde se instalan. Son dependientes del sistema operativo que utilice tu ordenador y sus capacidades (video, memoria, etc).
Aplicación online:
Es todo lo contrario el reside en un servidor, y su ejecución requiere
disponer de un PC con conexión a internet, un navegador como Internet Explorer,
Mozila Firefox, Opera, etc y por supuesto que la aplicación este funcionando en
el servidor que la aloja. Un ejemplo simple sería este Blog, donde usuarios
presentan y actualizan información de forma remota a través de unos
administradores web, y otros usuarios acceden a ella a través de una interfaz
web: la aplicación reside en los servidores de WordPress, nosotros sólo
accedemos a ella a través de un navegador.
Ventajas y desventajas:
- Ventajas: proporcionan movilidad, dado que puedes ejecutarlas desde cualquier ordenador con conexion a internet. La información que manejan se accede a través de internet, motivo por el cual son especialmente interesantes para desarrollar aplicaciones multiusuario basadas en la compartición de información. El cliente o usuario que utiliza la aplicación no necesita tener un ordenador de grandes prestaciones para trabajar con ella.
- Desventajas: la comunicación constante con el servidor que ejecuta la aplicación establece una dependencia con una buena conexión a internet. Además, el servidor debe tener las prestaciones necesarias para ejecutar la aplicación de manera fluida, no sólo para un usuario sino para todos los que la utilicen de forma concurrente.
Redes LAN (local area Network)
Es un sistema de comunicación entre
computadoras que permite compartir información, solo que la distancia entre las
computadoras debe ser pequeña. Estas redes son usadas para la interconexión de computadores personales y
estaciones de trabajo. Se caracterizan por: tamaño restringido, tecnología de
transmisión (por lo general broadcast), alta velocidad y topología.
Son redes con velocidades entre 10 y 100 Mbps, tiene baja latencia y baja tasa de errores. Cuando se utiliza un medio compartido es necesario un mecanismo de arbitraje para resolver conflictos.Dentro de este tipo de red podemos nombrar a INTRANET, una red privada que utiliza herramientas tipo internet, pero disponible solamente dentro de la organización.
Características:
- Tecnología broadcast (difusión) con el medio de transmisión compartido.
- Capacidad de transmisión comprendida entre 1 Mbps y 1 Gbps.
- Extensión máxima no superior a 3 km (una FDDI puede llegar a 200 km).
- Uso de un medio de comunicación privado.
- La simplicidad del medio de transmisión que utiliza (cable coaxial, cables telefónicos y fibra óptica).
- La facilidad con que se pueden efectuar cambios en el hardware y el software.
- Gran variedad y número de dispositivos conectados.
- Posibilidad de conexión con otras redes.
- Limitante de 100 m, puede llegar a más si se usan repetidores.