Este Blog tiene la finalidad de llevar a los estudiantes de ADI UNEFM, todo lo relacionado con el mundo de la informática, desde sus orígenes hasta lo mas actual...espero que sea de tu agrado....
martes, 12 de febrero de 2013
jueves, 7 de febrero de 2013
Aspectos sociales por los que se rigen los modelos y servicios de la web
La ciencia y la tecnología son la plataforma de una
cadena de innovaciones que se han difundido por todo el planeta, cobijando el
quehacer humano tanto en lo económico, lo político, lo cultural y lo social.
Un avance de la ciencia y la tecnología lo forman las Tecnologías de la
Información y las Comunicaciones (TIC) y con ello el uso del INTERNET,
instrumento que ha marcado una huella imborrable en el desarrollo de la
sociedad de hoy.
Es indiscutible la penetración cada vez mayor de las
TIC en los diferentes ámbitos de la sociedad a escala global. El apabullante
desarrollo de la ciencia y la tecnología ha llevado hasta el más humilde de
nuestros congéneres a vivir en la "era de la información".
Está claro que, esto sólo es la punta del “Iceberg” de una revolución
tecnológica y cultural de alcances no previsibles. Es la web, quizás, la parte más visible de lo que nos
ha propiciado el irrefrenable desarrollo de las TIC.
Hoy día, la Web ha producido una oleada de información
general a niveles sin antecedentes en la historia de la humanidad. Individuos
distantes en espacio y tiempo, pueden usar la Web para intercambiar y ampliar
sus pensamientos, sus actitudes y deseos cotidianos por burdos que estos sean.
Emociones, ideas políticas, cultura, idiomas, música, negocio, arte,
fotografías, literatura, todo puede ser compartido y esparcido a la velocidad
del bit, haciéndolo llegar casi mágicamente a cualquier parte del globo
terráqueo, ¡y fuera del él!
Tecnologías Utilizadas en la WEB
La Web nos ofrece una gama entera de información, disponible las 24 horas del día, pero no nos hemos hecho la pregunta: ¿ Quién es el encargado de realizar ese trabajo?, ¿Quien se toma su tiempo para subir la gran cantidad de información que nos es necesaria día a día?. La respuesta es simple...."El Programador". Existen cientos de tecnologías a disposición del webmaster de hoy en día y, aprovechándolas adecuadamente, hacen que un sitio sea dinámico, amigable y exitoso, mencionando entre ellas:
CGI (Common Gateway Interface) - La "Interface Común de Entrada": Es una de las más antiguos estandartes en Internet para trasladar la información desde una página web a un servidor web. CGI es por lejos el método más utilizado para manipular objetos como libros de visitas, formularios de emails, foros de discusión y elementos así. CGI es actualmente lo más común para subir y bajar información. CGI no es en absoluto un lenguaje de scripting, de hecho las rutinas de CGI son habitualmente escritas en lenguajes interpretados como Perl o por lenguajes compilados como C.
CSS (Cascading Style Sheets) Las Hojas de Estilo Cascada: Las usamos para formatear las páginas web en todo aquello que deseamos. CCS es complicado, pero no es nada si comprendemos que podemos definir, en una sola línea de código, un estilo de texto o títulos para todo el sitio. Una vez que modificamos esta línea en segundos, todo el sitio cambiará automáticamente.
HTACCESS - El archivo .htaccess: Nos permite configurar parámetros para nuestro sitio web y para las carpetas (directorios). El uso más común es el de proteger los directorios con claves de acceso. Htaccess puede ser usado para muchas otras cosas como: alejar a las arañas (spiders) que rastrean información en la WWW, acceso limitado a ciertas partes de nuestro sitio, etc. El lado oscuro del htaccess sería que su lenguaje suele ser muy oscuro, difícil de entender y demasiado preciso. Un mínimo error en el archivo htaccess puede hacer que todo el sitio web esté offline, hasta que sea reparado este error.
Java: Este es un lenguaje que trabaja en el cliente, es decir: se ejecuta en el browser del navegante y no en el servidor). Es eficiente y muy poderoso. La principal ventaja de Java sobre ActiveX es que Java tiene un modelo de seguridad sano, llamado la Caja de Arena, mientras que el modelo de ActiveX es demasiado estúpido hasta lograr desafiar nuestra imaginación. Java es también mucho menos amigo de los cuelgues del sistema. Por otra parte, Java es considerablemente más lento que ActiveX, y hay muchas tareas que Java directamente no puede realizar porque no tiene acceso al sistema operativo o al disco mismo.
JavaScript : Este es un lenguaje que se interpreta y se ejecuta en el cliente. Es muy útil para realizar tareas en el lado del cliente (navegante), como mover imágenes por la pantalla, crear menúes de navegación interactivos, utilizar algunos juegos, etc. En las páginas web suele preferirse JavaScript porque es aceptado por muchos más navegadores que VBScript (la competencia de MS).
Perl: Un gran lenguaje de encriptado que nos permite que el CGI tradicional se ejecute en el servidor. Perl es muy fácil de aprender (dentro de lo que es un lenguaje) y llano en su funcionamiento. Es principalmente usado para libros de visita, formularios de consulta y otras tareas sencillas. La principal contra que posee es que, cada vez que un proceso se desarrolla y el lenguaje es interpretado, el código es recompilado nuevamente cada vez que se corre. Para tareas complejas, un lenguaje del lado del servidor (server-side) como PHP o ASP es mucho más conveniente.
SSI: Si tu sitio está alojado en un típico servidor Apache, seguramente podrás usar algo que se denomina "Server Side Includes". Esto es una forma de lograr que el servidor web ejecute tareas antes de que se muestre una página web en nuestro navegador. Uno de los usos más comunes es incluir, adecuadamente, texto común. Esto es genial cuando tenemos, por ejemplo, un sistema de navegación que es común a todas las páginas. Podemos hacer un cambio en un archivo SSI y cambiaremos todo el sitio web entero.
SSI es muy común pero fue ampliamente superado por lenguajes como PHP. La sobrecarga de SSI en el servidor es alta puesto que cada página es escaneada para saber si posee indicaciones SSI antes de mostrarla en el browser.
PHP: Este lenguaje es, como ASP, usado en el lado del servidor. PHP es similar a ASP y puede ser usado en circunstancias similares. Es muy eficiente, permitiendo el acceso a bases de datos usando productos como MySQL, y puede ser usado para crear páginas dinámicas complejas.
VBScript (Visual Basic Scripting): La respuesta de Microsoft a JavaScript. VBScript es una buena herramienta para cualquier sitio destinado a ser mostrado exclusivamente el navegador Microsoft Internet Explorer. Por este motivo discriminante y limitante, consideramos que no debe usarse VBScript en ningún sitio, al menos en ninguno que aspire a tener difusión universal. Es preferible usar JavaScript con su amplia aceptación en los diversos navegadores de internet.
Herramientas y recursos que utiliza la Web
Entre los Recursos y Herramientas que nos ofrece la Web tenemos los siguientes:
- Discos duros virtuales para alojar y compartir documentos de texto, imágenes, presentaciones, etc.
- Buscadores Online que nos permiten realizar búsquedas avanzadas, utilizando herramientas de comunicación como el correo y compartimiento de documentos.
- Blogs y Wikis para presentaciones de Documentos personalizados, con la participación de los usuarios en la web.
- Creación de Archivos Multimedia, Imágenes, Podcast y Videoconferencias.
- Publicación de trabajos y Exposiciones on line.
Nuevos servicios que ofrece la web a la sociedad actual
Generalmente se tiende a identificar "la Internet" con la navegación, las visitas a páginas web... la World Wide Web (WWW) es sólo uno de los servicios que ofrece Internet, aunque sin lugar a dudas es el más conocido y popular, junto con el servicio de correo electrónico. Actualmente, el mundo cibernético ofrece muchas opciones para lograr una vida laboral, familiar y social más cómoda, placentera y sin contratiempos...entre ellas tenemos:
El Chat:
Designa una comunicación escrita realizada de manera
instantánea a través de Internet entre dos o más personas ya sea de manera
pública a través de los llamados chats públicos o privada, en los que se
comunican sólo 2 personas a la vez.
Videoconferencia:
Es la comunicación simultánea bidireccional de audio y vídeo, permitiendo
mantener reuniones con grupos de personas situadas en lugares alejados entre
sí. El núcleo tecnológico usado en un sistema de videoconferencia es
la compresión digital de los flujos de audio y video en tiempo real.
La Mensajería Instantánea:
Es una forma de comunicación en
tiempo real entre dos o más personas basada en texto. El texto es enviado a
través de dispositivos conectados a una red como Internet.
File Transfer
Protocol (Protocolo de
Transferencia de Archivos):
Es un protocolo de red para la
transferencia de archivos entre sistemas conectados a una red TCP (Transmission
Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se
puede conectar a un servidor para descargar archivos desde él o para enviarle
archivos, independientemente del sistema operativo utilizado en cada equipo.
Newsgroups
(Los
Grupos de Noticias):
Son un
medio de comunicación dentro del sistema Usenet en el cual los usuarios leen y
envían mensajes textuales a distintos tablones distribuidos entre servidores
con la posibilidad de enviar y contestar a los mensajes.
Servicios
de Telefonía:
Nos permite establecer una conexión con
voz entre dos personas conectadas a Internet o a un teléfono particular sin
tener que pagar el coste de una llamada internacional.
Suscribirse a:
Entradas (Atom)


















.jpg)







