2010-08-24 8 views
5

En teoría, los navegadores podrían admitir varios lenguajes de programación para scripts de páginas web del lado del cliente. En la práctica, ECMAScript es el único ampliamente implementado y utilizado en todos los navegadores. Entonces, para la mayoría de las personas, es una parte integral de la web.¿Por qué ECMAScript aún no es una recomendación del W3C?

Sin embargo, nunca ha sido promocionado como una recomendación del W3C para la creación de scripts en la página web. Y HTML5 parece promoverlo, aunque la interactividad del lado del cliente se está volviendo cada vez más importante. ¿Por qué es el caso?

  • ¿Es para evitar un monopolio del lenguaje de programación en la plataforma web? (obviamente falló)
  • ¿Es porque el W3C prefiere concentrarse SOLAMENTE en el lado declarativo de la web?
  • ¿O simplemente una postura política?
+1

¿Cómo es esta pregunta fuera de tema a la persona que lo votó como tal? –

Respuesta

8

Voy a echar un vistazo a esto: W3C intenta redactar y recomendar estándares. El script ECMA ya es un estándar, de ECMA. No necesita volver a ratificar el idioma.

Algo cercano a esto es el intento del w3c de estandarizar el modelo de objeto documental (DOM) mediante el cual todos los navegadores interactúan con una página HTML usando javascript/ecmascript (o vbscript o cualquier otro lenguaje de scripting del lado del cliente). t sido realmente viento en popa TBH, pero es mejor que nada (por lo que me siguen diciendo)

http://www.w3.org/DOM/

-Oisin

+1

Una norma no debería incluir otra, pero puede hacer referencia a ella, recomendarla e incluso requerirla. No hay problema, para que un lenguaje de programación especifique que los números de coma flotante estén en formato IEEE. –

+0

@david: claro, eso tiene sentido para un escenario compuesto como números de coma flotante dentro de un idioma. Pero no creo que esto sea comparable. – x0n

+0

@David: Hacerlo es bastante limitado. Por ejemplo, ningún lenguaje de programación del cual estoy al tanto realmente requiere o incluso respalda el formato IEEE como tal. Los estándares ISO C y C++ (por ejemplo) respaldan FP que cumple con otro estándar ISO (que está basado y es esencialmente idéntico a IEEE). IOW, no respaldan directamente el estándar de otra persona, primero lo adoptan como propio y luego lo respaldan. –

Cuestiones relacionadas