JavaScript como idioma principal de desarrollo para aplicaciones AJAX
JavaScript es un lenguaje de scripting de gran alcance, pero merecido o inmerecido, ha ganado una mala reputación. Si usted toma un cierto tiempo para mirar a JavaScript con una mirada fresca, te darás cuenta de que la mayoría de sus problemas ya no existen. El núcleo del lenguaje está estandarizado con la Asociación Europea de Informática del fabricante (ECMA), grupo de estándares y es compatible con todos los navegadores modernos. Por supuesto, estos exploradores también admiten mayores sintaxis de propiedad, y usted debe evitar estos tanto como sea posible. Mantener a las interfaces estandarizadas, JavaScript es portátil con una cantidad mínima de las pruebas y el código específico del explorador. Debido a esta estandarización, la escritura compleja de JavaScript, que era casi imposible en el Netscape 4 días, es ahora una tarea fácil, aunque cada navegador todavía tendrá sus propias pruebas. colecciones de alta calidad ayudan a reducir la cantidad de código JavaScript que necesita para escribir. Muchas bibliotecas, tanto de código abierto y comerciales, son inmaduros, pero los más populares son ya herramientas útiles, a pesar de que puede ser más difícil encontrar documentación y ejemplos para ellos que para las bibliotecas del servidor. bibliotecas de JavaScript son especialmente útiles para los elementos de interfaz de usuario complicadas, tales como arrastrar y soltar. Sin embargo, con los elementos menos complejos, tales como las comunicaciones AJAX o efectos visuales (como la decoloración de un elemento), son menos útiles porque todavía tiene que escribir todo el pegamento, y eso es una gran parte del código en general. Como AJAX se vuelve más popular y madurar las bibliotecas, las soluciones cada vez más se crea que va a generar todo el código JavaScript para usted, lo que le permite manejar todos los detalles de su lenguaje de desarrollo primario. mayor ventaja de JavaScript es que se ejecuta directamente en el cliente, por lo que pueden reaccionar de inmediato a las acciones del usuario. Esta interacción permite a una aplicación web basada en JavaScript para ofrecer una experiencia de usuario altamente interactiva. La experiencia es interactiva porque las tareas tales como la reordenación un registro ya no tener una página entera de recarga. Esta interacción directa ha impulsado el desarrollo de la lengua, centrándola en la interacción con el DOM HTML. la capacidad de JavaScript para agregar funciones a los elementos de la página en tiempo de ejecución proporciona una experiencia de programación diferente a la mayoría de otros idiomas. Sin embargo, su posición en el navegador le da la oportunidad única de ofrecer oportunidades convincente experiencia de usuario, especialmente cuando se combinan con las posibilidades de servidor de comunicaciones que ofrece AJAX. Al igual que con cualquier nuevo lenguaje, JavaScript se parece más familiar una vez que he utilizado en un par de proyectos diferentes. En la mayoría de los casos, el mayor problema no se trata de la lengua, o incluso las diferencias en su aplicación entre los navegadores, pero en relación con el nuevo paradigma de desarrollo que aporta AJAX. Dividir su solicitud en dos partsone escrito en JavaScript y la otra por escrito en su languageisn't normal del servidor sin costes o problemas. presentado por David Bowers
|
|||
|