Creador de JavaScript cree que podría desplazar a Flash en el futuro

(cc) por Dmitry Baranovskiy

(cc) por Dmitry Baranovskiy

Brendan Eich, creador del lenguaje JavaScript, líder de Mozilla Foundation y CTO de Mozilla Corporation declaró que las implementaciones de JavaScript son cada vez más rápidas, y que esto ha ayudado a que los desarrolladores lo usen en nuevos tipos de aplicaciones.

Eich cree que muchas de  las aplicaciones que hoy se hacen en Flash se podrán hacer perfectamente en JavaScript en el futuro. Por ejemplo, con los nuevos estándares se podrán ver juegos 3D escritos en JavaScript, algo que era impensado hasta hace poco.

Un factor clave para que JavaScript llegue a ese punto es que Microsoft agregue en Internet Explorer las mejoras que se están haciendo al lenguaje y otras tecnologías relacionadas, o que al menos ésta pueda ser agregada por medios alternativos.

Hace tiempo que JavaScript dejó de ser percibido como el hermano chico de Java, donde este último se veía como un lenguaje de programación real en comparación. Aunque hay gente que puede no estar de acuerdo, para Eich Java está prácticamente muerto en el lado cliente de las aplicaciones web, mientras que JavaScript está en todos lados.

Caída y surgimiento de JavaScript

JavaScript es un lenguaje de programación interpretado y suficientemente simple para que cualquier programador con experiencia en lenguajes como Java y C/C++ pueda lograr resultados rápidamente. Inicialmente fue creado para ser usado en aplicaciones web, ejecutándose en el navegador, pero también se utiliza en otros ambientes, como por ejemplo para escribir scripts dinámicos e integrarlo con otras aplicaciones.

Hasta hace poco los desarrolladores evitaban a JavaScript por la complejidad de lidiar con las diferencias de implementación que existían en los distintos navegadores y la poca utilidad que aportaba, pero con el surgimiento de AJAX y frameworks especializados, JavaScript tuvo un renacimiento y se convirtió en un componente crítico de las aplicaciones actuales.

Es tanto así que optimizar el rendimiento de JavaScript se transformó en algo crucial para los navegadores, ya que las aplicaciones web modernas lo usan intensivamente.  Un claro ejemplo es el navegador Google Chrome, en donde se publicaron las primeras optimizaciones fuertes a JavaScript debido al interés de Google en tener una plataforma potente para su nueva generación de aplicaciones.

Otro ejemplo es Google Web Toolkit, un framework para generar código JavaScript a partir de código en Java, y que ha sido usado en la implementación de Google Wave.  GWT  permite desarrollar aplicaciones que corren en el browser en forma rápida y productiva, gracias a que los desarrolladores pueden usar los conocimientos y herramientas de programación en Java que ya manejan, para construir aplicaciones que posteriormente correrán en cualquier browser a través de JavaScript.

Link: JavaScript getting faster, could displace Flash (InfoWorld – gracias, Keichi)

Compartir Compartir
Publicado por Franco Catrin el 10 de November 2009 en la categoría Destacados, Internet, Software con los tags , . Tiene 73 comentarios.

73 Comentarios

Creador de JavaScript cree que podría desplazar a Flash en el futuro

Deja tu Comentario ↓
nemox

DesaprobarAprobar35nemox dijo el 10-11-2009 a las 15:35:

1

si no comsume tanto requerimiento como flash seria el principio del fin para flash aunque se va acabar si o so con HTML5

Ver Comentario... EFG dijo el 10-11-2009 a las 15:37 ...

Ver Comentario... Guatón Campero dijo el 10-11-2009 a las 15:39 ...

Ver Comentario... silverlight dijo el 10-11-2009 a las 15:40 ...

Linux

DesaprobarAprobar-1Linux dijo el 10-11-2009 a las 15:40:

5

Claro está que Javascript puede desplazar a Flash o hasta el mismo Silverlight, y que los demás navegadores deberán implementar sí o sí, este lenguaje como otros C/C++ o Java pueden correr múltiples aplicaciones siempre cuanto estos códigos sean escritos de tal manera que logre integración con demás aplicaciones que muchas herramientas pueden lograr…

Linux

DesaprobarAprobar5Linux dijo el 10-11-2009 a las 15:41:

6

Y más teniendo en cuenta que hay muchas páginas desarrolladas que soportarán HTML5, y que los demás navegadores deberán hacer…

Raul

DesaprobarAprobar8Raul dijo el 10-11-2009 a las 15:44:

7

El problema es que JavaScript, su resultado depende del motor que tenga el navegador… en cambio Flash, por ser un componente externo, este va a tener similar resultados en los diferentes navegadores.

sEIK

DesaprobarAprobar15sEIK dijo el 10-11-2009 a las 15:46:

8

Con jquery ya puedes lograr varias cosas de flash.. es un pronostico casi logico…

Jonathan Contreras

DesaprobarAprobar6Jonathan Contreras dijo el 10-11-2009 a las 15:47:

9

Que buena noticia porque estoy aprendiendo JavaScript!

Gabo Dintrans

DesaprobarAprobar22Gabo Dintrans dijo el 10-11-2009 a las 15:48:

10

HTML5 + Javascript = No More Flash!

Flash tendrá que optimizarse bastante, porque en la actualidad es un complemento bastante pesado, que aún no aprovecha la GPU (10.1?) y que se esta quedando atras rapidamenmte. No digo que sea mañana, pero que si se sigue la tendencia, a largo plazo, decaerá)

Franco Catrin

Franco Catrin dijo el 10-11-2009 a las 15:50:

11

@Raul

Un problema grave es que hoy en día se depende de una única implementación de Flash, la de Adobe (hay otras pero no son 100% compatibles). Por ejemplo en Linux esta implementación no funciona bien con todas las configuraciones y eso afecta la usabilidad de sitios como YouTube. Los mismos videos, reproducidos sin Flash funcionan mucho mejor.

Ver Comentario... mauro dijo el 10-11-2009 a las 15:57 ...

Sammy

DesaprobarAprobar13Sammy dijo el 10-11-2009 a las 15:57:

13

eso del flash en linux es cierto (usando UB 9.10, actualizado) y mas como en sites onda youtube, presionas play y no ocurre nada.
S:

Fernando

DesaprobarAprobar6Fernando dijo el 10-11-2009 a las 16:00:

14

El creador de JS va a reemplazar a flash? el tipo se va a digitalizar y meter dentro de nuestros navegadores? :)

más allá de la broma, creo que JS tiene mucho potencial, lo está demostrando youtube

desenfoque

DesaprobarAprobar-2desenfoque dijo el 10-11-2009 a las 16:01:

15

Flash es horrible, lo malo es que los principales usuarios de Flash son gente que lo usa para ver videos en Youtube, jugar a Pet Society o al ùltimo jueguito sobre los polìticos que vieron en LUN y en realidad no les importa que por debajo el procesador esté sacando humo.

¿Còmo le ha ido a SilverLight? ¿Tiene potencial para desbancar a Flash?

127.0..0.1

DesaprobarAprobar2127.0..0.1 dijo el 10-11-2009 a las 16:01:

16

Un factor clave para que JavaScript llegue a ese punto es que Microsoft agregue en Internet Explorer las mejoras que se están haciendo al lenguaje y otras tecnologías relacionadas, o que al menos ésta pueda ser agregada por medios alternativos.

lo mas cercano que se me ocurre en eso es el cambio de motor del render del IE, ese “plugin” que ofrece google para entrar a Google Wave

LaPeGa

DesaprobarAprobar19LaPeGa dijo el 10-11-2009 a las 16:01:

17

Miren esto: http://raphaeljs.com
Esa librería (basada en js) hace que hacer animaciones y gráficos sean pan comido.
HTML5 (video & canvas) + js (jQuery, Prototype & Mootools) + CSS3 = Flash Killer

davidqs

DesaprobarAprobar1davidqs dijo el 10-11-2009 a las 16:06:

18

“…Un factor clave para que JavaScript llegue a ese punto es que Microsoft agregue en Internet Explorer las mejoras que se están haciendo al lenguaje….”

jajaja…, Ballmer les va a hacer la media tapa… pero no importa muchachos, tenemos firefox, chrome, opera, etc…., para seguir adelante…!!

josuno

DesaprobarAprobar4josuno dijo el 10-11-2009 a las 16:06:

19

no creo que este en lo correcto, se le olvida que Flash utiliza JavaScript desde sus inicios, por lo tanto no estamos hablando de competencia, sino de colaboración mutua, además para que JavaScript por si solo logre hacer multimedia como Flash tendrían que hacer un Netbeans que realice de una forma igual de rápida que flash las tareas gráficas. También se le olvida que ahora Intel y otras compañías de hardware ya están implementando desde el nucleo de sus procesos las librerías tanto de Flash como de Javascript, lo que significa que Flash es bueno para las interfaces gráficas mientras que Javascript para la programación de este, en fin, como ya hemos visto en la historia de los programas C no a desaparecido ni C++, porque? porque aun hay aplicaciones que se pueden hacer mejor en este lenguaje lo mismo pasara con Flash y Javascript, mejor deberían de estar trabajando en ver como sacarle lo mejor de cada lenguaje y juntarlos en uno mismo, como lo hace visual Net, Delphi prism ó c++ builder y hasta el mismo Dreamwaver con php y javascript jeje

gustav

DesaprobarAprobar-1gustav dijo el 10-11-2009 a las 16:10:

20

Para mi Flash = Virus masivo en Internet.

frosstatx

DesaprobarAprobar9frosstatx dijo el 10-11-2009 a las 16:15:

21

igual siempre he detestado flash en especial en linux que esta super mal implementado y optimizado, hasta para ejecutar un juego en facebook el computador guatea

Franco Catrin

Franco Catrin dijo el 10-11-2009 a las 16:24:

22

@mauro

El problema no es de Linux, sino de la implementación de Adobe que lamentablemente nadie más que ellos puede corregir.

Franco Catrin

Franco Catrin dijo el 10-11-2009 a las 16:26:

23

@josuno

A eso me refería con “tecnologías relacionadas”. Tienes HTML5 y la nueva API 3D para la web como ejemplo en donde no se requiere Flash.

Franco Catrin

Franco Catrin dijo el 10-11-2009 a las 16:26:

24

@desenfoque

Silverlight? La situación es peor ahí, tanto asi que es mejor ni considerarlo y quedarnos con Flash en ese caso.

Patricio Lopez

DesaprobarAprobar4Patricio Lopez dijo el 10-11-2009 a las 16:28:

25

@Franco

1) Una de las peores cosas que tenía Javascript al principio es la documentación: había que hacer magia para entender que diablos significaba cada clase. Los frameworks y la documentación continua han mejorado esto considerablemente
2) Faltan muchas herramientas visuales en Javascript para que sea una alternativa real a las animaciones flash. Tal vez sea mejor definirlo como competencia para Flex. En todo caso, pese a todas las promesas, la compatibilidad internavegadores sigue siendo mejor bajo Flash que bajo Javascript
3) Javascript y Java no tienen absolutamente nada que ver. EL tipo que inventó javascript simplemente le puso el nombre porque Java estaba de moda
4) Absolutamente de acuerdo que Java del lado del servidor es una lacra

Franco Catrin

Franco Catrin dijo el 10-11-2009 a las 16:28:

26

@Sammy

Ese es otro problema que no tiene que ver con Flash, sino con YouTube. El problema de flash es sólo de rendimiento, pero que no funcione el play a mi me suena a un problema mayor. Nunca lo había escuchado pero parece que no eres el primero por la votación de tu comentario.

Toño

DesaprobarAprobar4Toño dijo el 10-11-2009 a las 16:31:

27

@silverlight Ojalá también venga con un corrector ortográfico para que lo uses

Patricio Lopez

DesaprobarAprobar4Patricio Lopez dijo el 10-11-2009 a las 16:33:

28

@LaPeGa:

Vi la librería y se buena, pero, mano en el corazón, está a años luz de ser competencia de las animaciones en Flash. Busca el sitio de la película Coraline, y trata de implementarlo con esa librería

Cont3mpo

DesaprobarAprobar3Cont3mpo dijo el 10-11-2009 a las 16:33:

29

@mauro: El problema vendría siendo de Adobe, si ni siquiera tienen una versión para 64 bits. Los que usan distros de 64 bits se tienen que descargar la versión de 32 bits y utilizar las librerías de 32 bits (que se descargan automáticamente) para que funcione con el navegador (al igual que lo que se hace con otras aplicaciones que solamente andan a 32 bits).

Eso ocurría con Chrome para 64 bits en Linux al principio, al instalar la versión para 64 bits, descargaba con ello automáticamente las librerías para 32 bits y así funcionaba. Ahora ya no es así, ya que Chrome para 64 bits corre de forma nativa en Linux.

===
Google hace meses que se dispuso a promover HTML5 y el uso de JavaScript, no es agradable que para reproducir un medio en algún sitio tengamos que depender de un tercero, y un tercero que realmente utiliza procesador. Por eso es que Chrome/Firefox/Opera ya disponen con etiquetas que reconocen el video y audio de forma nativa en los sitios que ya utilicen esas etiquetas ( y ), ahora solamente depende de que YouTube (Google) de el primer paso para que otros lo sigan. Puede que YouTube adopte H.264 ó Theora en video, y AAC ó Ogg en el audio. De ellos depende que sucederá el 2010/2011.

MRivera

DesaprobarAprobar5MRivera dijo el 10-11-2009 a las 16:39:

30

Flash para embeber videos pasará a la historia con la implementación de HTML5. Y puede que la transición sea lenta, y Flash se use en paralelo a HTML5, pero cuando los navegadores adopten completamente el nuevo estándar, será el adiós y hasta nunca para flash -siempre y cuando no salgan con un as bajo la manga-.

Dato aparte, el uso de javascript no se está limitando solamente a el lado del navegador, si no que se puede ver trabajando en el lado de servidor, gracias a tecnologías como Jaxer

@LaPeGa. Bastante buena la librería, no la conocía. Gracias por el dato.

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?