El lado oscuro de la tecnología
«Toda tecnología potente tiene su lado oscuro.» Michael Hawley
«Toda tecnología potente tiene su lado oscuro.» Michael Hawley
«Si hay una cosa que un ordenador puede hacer bien, es ayudarle a uno a combinar elementos diversos.» Michael Hawley
Nowadays Javascript is becoming very important in the web development. Whether to exchange information with the server, or for visual effects or animations without using Flash.
It is a language that has always been there, that some of us used in the former versions of IE and lasts ones of NS to animate layers of menus, but not paying all the attention it deserved.
Actually you can find a lot of articles talking about its object model … showing us that maybe it wasn´t as ‘dirty’ as it seemed, but it was always a respectable language.
A great blog, I found recently, where man can read in spanish about Javascript in a way it will make you change your mind is: EtnaSoft.
Its power, that seemed limited because it has to run inside a browser, it’s getting bigger with the use of Webworkers, Websockets, etc. and event gets out of the browser when come up ideas like NodeJS that uses the power of the Javascript V8 engine (Chrome) to build up a server.
His versatility is also demonstrated with projects such as:
· Library to handle ZIP files with Javascript.
· Library to encode JPG files with Javascript.
· Library to render PDF files with Javascript
· Library to play MP3 files with Javascript
· Audio Codecs
En estos días Javascript está tomando una importancia vital en el desarrollo web. Ya sea para intercambiar información con el servidor o para realizar efectos visuales o animaciones sin recurrir al flash.
Es un lenguaje que siempre ha estado ahí, que algunos utilizamos en las tempranas versiones de IE y las últimas de NS para animar capas de menús, pero sin prestarle toda la atención que merecía.
Actualmente se pueden encontrar muchos artículos donde se habla de su naturaleza como lenguaje, es decir, de su curioso modelo de objetos, porqué es así, cómo conseguir características propias de otros modelos, etc. descubriendonos que no era tan ‘sucio’ como podía parecer sino que siempre fue un lenguaje de lo más respetable.
Un gran blog, que encontré recientemente, donde se habla en español de Javascript de tal modo que cambiarás tu manera de percibirlo es: EtnaSoft.
Su capacidad, que parecía limitada por residir dentro de un navegador, se amplia con la creación de los Webworkers, Websockets, etc. e incluso sale del navegador cuando surgen ideas como NodeJS que utiliza la potencia del motor Javascript V8 (Chrome) para crear un servidor.
Su versatilidad también queda demostrada con proyectos como los siguientes:
· Librería para manejar ficheros ZIP con Javascript.
· Librería para codificar ficheros JPG con Javascript.
· Librería para renderizar ficheros PDF con Javascript
· Librería para reproducir ficheros MP3 con Javascript
· Codecs de Audio
«Lo que me gusta de la programación es que le ayuda a uno a pensar acerca de la forma en que nos comunicamos, enque pensamos, de cómo funciona la lógica, de cómo funcionan las artes creativas.» Michael Hawley
«Mi software es MacPaint en un cincuenta porciento: el resto es lo que usted pueda imaginar dentro de su cabeza.» Scott Kim
«El ordenador es una máquina muy incitante, siempre le tienta a uno a hacer alguna cosa más.» Scott Kim
«Los japoneses tienen una palabra coloquial (paku paku) que usan para describir la boca abriéndose y cerrándose cuando uno come. El nombre de PAC MAN viene de esa palabra.» Tory Iwatani
«Lo que a mi me motiva más que ninguna otra cosa es mi deseo de que use mis programas tanta gente como sea posible.» Andy Hertzfeld
«Entonces, a finales de 1980, Apple pasó a constituirse como una sociedad anónima y de repente todos aquellos indivíduos con los que yo estaba trabajando se convirtieron en millonarios.» Andy Hertzfeld