« Gato pasado por agua (Emilio y las burbujitas)Ensalada con pasta de huevo »

JavaScript vs. Flash

La idea de usar JavaScript para las páginas web, sería poder definir una separación MVC en el cliente: HTML para datos, CSS para visualización, JavaScript para el control.

Si ya tengo MVC en el servidor, ¿para qué quiero MVC en el cliente?

Pues todo se debe al consumo de ancho de banda y a tener clientes tontos vs. clientes inteligentes (hablando de programas).

En una "aplicación web" tendríamos algo como:

  1. Servidor
    1. Modelo - MySQL/PostgreSQL/Oracle
    2. Controlador - PHP/Java
    3. Vista - PHP/plantillas
  2. Cliente
    1. Modelo - HTML/XML
    2. Controlador - JavaScript
    3. Vista - CSS

Hay que fijarse en que aquí el Cliente entero es la "vista" de la aplicación del servidor. De ahí que es positivo que sea lo más fácil de escribir posible -en ECMAScript- y tampoco sea desacertada la elección del mismo lenguaje para Flash (que también representa la "vista" de la aplicación del servidor).

Por otro lado, si la pregunta es qué cantidad de la lógica de negocio debería desplazarse al cliente, habría que elegir entre:

  1. Reducida - HTML+CSS+JavaScript / Flash
  2. Media - applet Java
  3. Alta - cliente específico

La diferencia entre JavaScript y Flash estaría en cuán importante es mostrar los datos a toda costa, aún a pesar de que no se visualicen igual en todos lados. Si nos importa más que los datos lleguen al usuario, debemos ponerlos en HTML/XML y por tanto usar JavaScript. En cambio si lo más importante es su visualización, lo correcto sería usar Flash... a la espera tal vez de una mejor integración de SVG en los navegadores y una mejora en los intérpretes de JavaScript.

Desde ese punto de vista, el de la disponibilidad de los datos, un AJAX mal aplicado, que se "adueñe" de la página (que no degrade limpiamente) sí que es una mala bestia; un cruce entre darles la máxima importancia a los datos, y la completa falta de respeto hacia la compatibilidad con navegadores que no lo soporten.

Trackback address for this post

This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

No feedback yet

Deja un comentario


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)

¿Cuántas OREJAS hay en la foto?

(si fallas, puedes volver a intentarlo... al menos por ahora)

Jaroslaw Filiochowski
jar<QUIT@ESTO>fil@gmail.com
(e-mail, jabber, gtalk)
Desde: Bilbao, España

Noviembre 2008
Lun Mar Mié Jue Vie Sáb Dom
 << <   > >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Ordenar por:

Yo NO veo TV

Yo NO veo TV
00 horas de TV a la semana
image

powered by

powered by b2evolution free blog software

+

Gentoo
Gentoo


photos powered by

Foto de una cámara de fotos difital Nikon Coolpix 7600
Nikon Coolpix 7600

+

Foto de un móvil Nokia 3650 con logo personalizado
Nokia 3650

Por cortesía de NokiaGame 2002


Creative Commons License
Esta obra está bajo una licencia Creative Commons salvo donde se especifique explícitamente otra licencia.


IBSN: 3-3718-9164-1