Académique Documents
Professionnel Documents
Culture Documents
Ventajas
Se Puede Utilizar Para Crear Sitios Web Totalmente Dinámicos Y Aplicaciones Que
Ofrecen Muchos Beneficios.
ColdFusion Es Simple , Y Al Mismo Tiempo , De Gran Alcance . Con Él, Usted Puede
Crear Rápidamente Aplicaciones Que Son Tan Complejas E Interactivas Como Las
Escritas En JavaScript Y PHP Sin Tener Un Conocimiento En Profundidad De La
Programación De Computadoras. Simple Codificación
A Diferencia De Otros Lenguajes De Programación Que Usted Pudo Haber Utilizado
En El Desarrollo De Aplicaciones Web Tales Como SQL , CSS Y Java Script,
ColdFusion Utiliza Una Estructura De Codificación Muy Simple. De Hecho , Si Se
Puede Codificar En HTML , Puede Codificar En ColdFusion Una Vez Que Aprenda
Sus Etiquetas Únicas
A Diferencia De Muchos Otros Lenguajes De Desarrollo De Aplicaciones ,
ColdFusion No Necesita Ser Compilado Antes De Que Pueda Ser Utilizado
ECMASCRIP
Que es?
ECMAScript es una especificación de lenguaje de programación publicada por ECMA
International. El desarrollo empezó en 1996 y estuvo basado en el popular
lenguaje JavaScript propuesto como estándar por Netscape Communications Corporation.
Actualmente está aceptado como el estándar ISO 16262.
Como sabes, Javascript es interpretado y procesado por multitud de plataformas, entre las
que se encuentran los navegadores web, así como NodeJS y otros ámbitos más
específicos como el desarrollo de aplicaciones para Windows y otros sistemas operativos.
Todos los responsables de cada una de esas tecnologías se encargan de interpretar el
lenguaje tal como dice el estándar ECMAScript.
Sintaxis
let factura = {
id: 'A2016-156',
cliente: 'Nombre del cliente',
productos: [
{
name: 'Bombillas LED',
precio: 234
},
{
name: 'Tornillos inox',
precio: 4
}
],
precio() {
console.log('calculando precio');
var precio = 0;
this.productos.forEach(function(prod){
precio += prod.precio
})
return precio
}
}
var registroDeporte = {
[deporte()]: elemento,
[modalidad + '100m']: 'Esta es la modalidad de 100 metros mariposa',
[modalidad + '200m']: 'Esta es la modalidad de 200 metros mariposa',
}
Esto produciría un objeto como el siguiente:
{
mariposa100m: "Esta es la modalidad de 100 metros mariposa",
mariposa200m: "Esta es la modalidad de 200 metros mariposa",
natacion: "agua"
}
Ventajas
ES5 estuvo con nosotros durante muchos años y a día de hoy es la versión de
Javascript más extendida en todo tipo de plataformas. Cuando alguien dice que
conoce o usa Javascript es común entender que lo que usa es ES5, el Javascript
con mayor índice de compatibilidad. De ésto también se entiende que, cuando
queremos escribir un código compatible con todos los navegadores o sistemas,
lo normal es que ese código sea ES5.
Sin embargo, hoy muchos sistemas son capaces de entender ES6, la versión del
estándar ECMAScript presentada en 2015. ES6 mejora varios aspectos del
lenguaje y proporciona nuevas variantes a la programación,
Desventajas
Google Chrome V8 6
He incluido enlaces a las versiones Open Source de los motores (excepto el de IE, que no es de código
abierto). Por cierto, V8 es el motor que está debajo también de NodeJS.
Como vemos, cada motor implementa el estándar de manera diferente y en el caso concreto de
ECMAScript 6 y 7, no todos implementan todo ni de la misma manera. Dado que todos excepto IE
son navegadores "Evergreen", es decir, que se actualizan solos de manera automática, a menudo
salen nuevas pequeñas actualizaciones que van añadiendo cada vez más soporte para las últimas
versiones de ECMAScript. De hecho se puede afirmar que todos los navegadores modernos
soportan ECMAScript 6 casi por completo, y en breve también ES7.
En resumen
El lío existente entre ECMAScript y JavaScript, sus números de versión que no coinciden con su
nombre oficial, la versión que nunca vio la luz, las expectativas que había para ciertas versiones y
que no llegaron a plasmarse, los diferentes grados de implementación que tienen los navegadores...
Todo esto hace que saber de qué estamos hablando cuando hablamos de este lenguaje sea un poco
confuso.