Investigacion Sancha Ext Js

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Investigación sobre

Sencha ExtJs,
WebHook, Sistemas de
cobranza en línea y
Criptografía.

30 OCTOBER

INSTITUTO TECNOLOGICO DE TEPIC


Creado por:

INFRAESTRUCTURA DE DESARROLLO WEB

1
ExtJs
Es una biblioteca de JavaScript para el desarrollo de aplicaciones web interactivas usando
tecnologías como AJAX, DHTML y DOM. Fue desarrollada por Sencha.

Originalmente construida como una extensión de la biblioteca YUI por Jack Slocum, en la


actualidad puede usarse como extensión para las bibliotecas jQuery y Prototype. Desde la
versión 1.1 puede ejecutarse como una aplicación independiente.

Funcionalidades
Lo primero es contar con el framework Ext JS, disponible en el sitio oficial de Sencha y tener
conocimiento sobre los términos de su uso descritos en su licencia. Se recomienda el uso
del navegador web Firefox en conjugación con su extensión Firebug, la cual permite la
inspección de código javascript y otros elementos del DOM.

Este framework cuenta con un conjunto de componentes (widgets) para incluir dentro de una


aplicación web, como:

 Cuadros y áreas de texto.


 Campos para fechas.
 Campos numéricos.
 Combos.
 Radiobuttons y checkboxs.
 Editor HTML.
 Elementos de datos (con modos de sólo lectura, datos ordenables, columnas que se
pueden bloquear y arrastrar, etc.).
 Árbol de datos.
 Pestañas.
 Barra de herramientas.
 Menús al estilo de Windows.
 Paneles divisibles en secciones.
 Sliders.

Varios de estos componentes están dotados de comunicación con el servidor usando AJAX.


También contiene numerosas funcionalidades que permiten añadir interactividad a las
páginas HTML, como:

 Cuadros de diálogo.
 “Quicktips” para mostrar mensajes de validación e información sobre campos
individuales.

2
Ventajas
1. Una de las grandes ventajas de utilizar ExtJS es que nos permite crear aplicaciones
complejas utilizando componentes predefinidos.
2. Evita el problema de tener que validar el código para que funcione bien en cada uno de
los navegadores (Firefox, IE, Safari, Opera etc.).
3. El funcionamiento de las ventanas flotantes lo pone por encima de cualquier otro.
4. Relación entre Cliente-Servidor balanceado: Se distribuye la carga de procesamiento
entre, permitiendo que el servidor pueda atender más clientes al mismo tiempo.
5. Eficiencia de la red: Disminuye el trafico en la red pues las aplicaciones cuentan con
las posibilidad de elegir que datos desea trasmitir al servidor y viceversa (Criterio este
que puede variar con el uso de aplicaciones de pre-carga).
6. Comunicación asíncrona. En este tipo de aplicación el motor de render puede
comunicarse con el servidor sin necesidad de estar sujeta a un clic o una acción del
usuario, dándole la libertad de cargar información sin que el cliente se de cuenta.

Desventajas
1. Necesidad de una plataforma: Pues dependemos del paquete ExtJS para obtener los
resultados deseados.
2. Para algunos el no contar con una licencia LGPL.

Navegadores Compatibles
Ext JS soporta todos los navegadores web más importantes, incluyendo:

 FireFox 1.5+ (PC, Mac)


 Safari 3+
 Chrome 3+
 Opera 9+ (PC, Mac)
 Internet Explorer 6+

Versiones
 Ext JS 1.1. Liberación final: 1 de agosto de 2007. Puede ejecutarse como una
aplicación independiente (stand-alone).
 Ext JS 2.0. Liberada el 4 de diciembre de 2007. Su atractivo radicaba en ofrecer
interfaces y elementos similares a las aplicaciones de escritorio. También incluía
documentación de su API y ejemplos. No tiene compatibilidad con su versión anterior, la
1.X por lo que era forzoso efectuar un plan de migración.
 Ext JS 2.0.1. Liberación final: 23 de enero de 2008. Principalmente arreglaba varios
errores detectados en la versión 2.0.

3
 Ext JS 2.1. Liberación final: 21 de abril de 2008. Soporte para REST.
 Ext JS 2.2. Liberación final: 4 de agosto de 2008.
 Ext JS 3.0. Liberación final: 10 de agosto de 2009. Mejoras en consistencia y manejo
de memoria. Es la primera versión que aparece con el nombre Ext JS.
 Ext JS 3.1. Liberación final: 17 de diciembre de 2009. Mejoras en desempeño en
Internet Explorer. Optimización de Layouts. Nuevos componentes como el TreeGrid.
 Ext JS 3.2. Liberación final: 7 de abril de 2010. Nuevos elementos como SliderTip,
SliderField. Mejorar de desempeño en Box Layouts, AnchorLayout y ColumnLayout.
Ordenamiento y filtrado múltiple en elementos Store. Transiciones animadas para
elementos DataView.
 Ext JS 3.3. Liberación final: 11 de octubre de 2010. Agregó los elementos PivotGrid,
ActionColumn y nuevos componentes para el manejo de Calendarios.
 Ext JS 4.0. Liberación final: 26 de abril de 2011. Incluye una refactorización de todo el
framework entre lo que cabe destacar una nueva estructura de clase y carga dinámica de
objetos, paquete de datos, nuevos gráficos y temas.
 Ext JS 5.0. Liberación final: 5 de agosto de 2014. Incluye mejor soporte para
dispositivos touch y nueva arquitectura MMVC, entre otras mejoras.
 Ext JS 6.0. Liberación final: 8 de septiembre de 2015. Incluye una refactorización del
framework uniendo ext js y sencha touch, entre otras mejoras.
Todas las versiones suelen tener compatibilidad con la versión anterior a excepción de la 1.X.

Sencha
El 15 de junio de 2010 se anunció la fusión de Ext JS con JQTouch y Raphaël que crearía
una nueva organización llamada Sencha.

WebHook
Es un método de alteración del funcionamiento de una página o aplicación web,
con callbacks personalizados. Estos se pueden mantener, modificar y gestionar por terceros;
desarrolladores que no tienen por qué estar afiliados a la web o aplicación.

¿En que consisten los WebHooks?


Imagina que tienes una tienda online y deseas proponer un descuento especial a cualquier
usuario que abra tu email durante las primeras 24 horas. La primera opción es la manual, es
decir, comprobar las estadísticas de los emails regularmente y enviar el código de descuento
a quienes hayan abierto tu mensaje.

La segunda opción es automatizarlo con webhooks, que enviarán el descuento a cualquiera


que abra tu email.

4
En pocas palabras, los webhooks son eventos que desencadenan acciones. Su nombre se
debe a que funcionan como «ganchos» de los programas en Internet y casi siempre se
utilizan para la comunicación entre sistemas. Son la manera más sencilla de obtener un aviso
cuando algo ocurre en otro sistema.

Sistema de cobranza en linea


El sistema de cobranzas hace la gestión de cobranzas flexible y lo ayuda a organizar y
realizar la cobranza aplicando un proceso ordenado y automatizado que mejore la eficiencia
de las cobranzas. Por esa razón, el sistema de cobranzas debe utilizar técnicas, planes y
estrategias de cobranzas en forma organizada, con el objetivo de realizar la cobranza a
menor costo y en el menor plazo posible, de forma de  recuperar la cartera vencida.

Firma Electronica Avanzada (FIEL)


La Firma Electrónica Avanzada (FIEL) es un conjunto de datos que se adjuntan a un mensaje
electrónico, cuyo propósito es identificar al emisor del mensaje como autor legítimo de éste;
como si se tratara de una firma autógrafa.
Por sus características, la FIEL brinda seguridad a las transacciones electrónicas de los
contribuyentes, con su uso se puede identificar al autor del mensaje y verificar que no haya
sido modificado.

Las Administraciones Tributarias afiliadas al “Subgrupo de Servicios Electrónicos” de la


Organización para la Cooperación del Desarrollo Económico (OCDE), que actualmente hacen
uso de firmas electrónicas para la presentación de declaraciones y trámites diversos son:

 Corea
 Dinamarca
 Eslovaquia
 España
 Estados Unidos
 Finlandia
 Francia
 Holanda
 Hungría
 Irlanda
 Islandia
 Italia
 Japón
 Suecia
 Turquía

5
Criptografia
La criptografía es la técnica que protege documentos y datos. Funciona a través de la
utilización de cifras o códigos para escribir algo secreto en documentos y datos confidenciales
que circulan en redes locales o en internet. Su utilización es tan antigua como la escritura.
Los romanos usaban códigos para ocultar sus proyectos de guerra de aquellos que no debían
conocerlos, con el fin de que sólo las personas que conocían el significado de estos
códigos descifren el mensaje oculto. A partir de la evolución de las computadoras, la
criptografía fue ampliamente divulgada, empleada y modificada, y se constituyó luego con
algoritmos matemáticos. Además de mantener la seguridad del usuario, la criptografía
preserva la integridad de la web, la autenticación del usuario así como también la del
remitente, el destinatario y de la actualidad del mensaje o del acceso.

También podría gustarte