Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por szyslak (4786) el Lunes, 19 Noviembre de 2001, 18:54h (#68809)
    ( http://www.iespana.es/szyslak )
    OK, ya has enunciado uno de los peores inconvenientes de JavaScript: cualquiera puede ver el código.

    Pero ahí es donde si entra en juego la responsabilidad del webmaster. Si son datos críticos no hagas que dependan de un simple script. Un buen uso de los lenguajes de script debe permitir que haya interacción con el usuario y a la vez que no se comprometa la seguridad.

    De hecho una vez oí de un webmaster que hizo un juego en JS en el cual bastó que un listillo se leyera el código para ganar y llevarse el suculento premio. El webmaster acabó en la calle.

    Sin embargo nadie aquí hace mención de los beneficios extra que aporta el uso de JS. Enuncio unos cuantos:
    - Creación dinámica de contenido (sin tener que volver a pedir al servidor)
    - Personalización de las páginas para los distintos usuarios. No sólo adecuarse a resoluciones, profundidades de color y tamaños de fuente sino también ofrecer la posibilidad de que sea el propio usuario el que decida la apariencia
    - Explotación de las capacidades del navegador. Cosas que aunque por desgracia siempre acaban en malas manos pero que son en principio buenas ideas. Tales como añadir a favoritos, uso de la navegación hacia delante/atrás, creación de ventanas...
    - Paso de variables entre páginas sin necesidad de usar lenguajes de ejecución en servidor
    - Organización de datos mediante el uso de objetos (no es un gran lenguaje de orientación a objetos pero la base la tiene)
    - Interoperabilidad con lenguajes de ejecución en servidor. Personalmente uso mucho la unión PHP-JavaScript.
    - Carga progresiva de páginas. En mi página personal ahorro el cargar todos mis dibujos al inicio haciendo que se carguen conforme se vayan necesitando
    - Aumento de la accesibilidad (capturando el ratón y el teclado)
    - Precarga de páginas (obviamente esto es sólo útil en determinados casos)
    - ...

    Puedo enunciar muchas más, pero hay una bastante importante: JavaScript (DHTML) es la única alternativa real (existente) a Flash. Ahora diréis que es que para que queremos tanta chorradita de dibujitos, animaciones y demás. A mi no me lo preguntéis, decídselo a los señores de las empresas grandes que son los que invierten una pasta en tener los diseños más vanguardistas, innovadores, excitantes y distintos. ¿Será porque la imagen vende?
    Personalmente (y creo que es la 5ª vez que lo digo esta semana) para mi JavaScript significa posibilidad de expresión. Al igual que un lapiz y un papel, al igual que una lámina de origami, al igual que mi saxofón y al igual que mi voz.

    Os aseguro que dejaré de usar JavaScript el día que haya una alternativa mejor, más segura y más compatible (esto último se lo exigís a los desarrolladores de navegadores, por favor). Mientras tanto, supongo que habrá que seguir aguantando tanta gilipollez que no ayuda en nada. Dan Steinman sabía que JavaScript tenía posibilidades y que sólo era custión de hacerlo lo más compatible entre navegadores posible. Por eso creó la DynAPI (dynapi.sourceforge.net), decidle a los que desarrollan esa librería lo mismo que estáis escribiendo aquí. Seguro que ellos tienen incluso más argumentos que daros que yo.
    --


    Imaginación es la voz de los atrevidos. Henry Miller