 |
| |
| WEBDEV®
12
soporta de forma nativa la tecnología AJAX (Web
2.0) |
|
|
|
|
|
|
| |
¿Cuáles son los beneficios de AJAX? |
|
| |
En el desarrollo web
tradicional, cuando una página de una aplicación es
desplegada y se requiere modificar cualquier elemento o
dato (un precio, la lista de productos, la información
de un empleado, etc.), el servidor necesita re-enviar la
página entera al navegador del usuario, para que se vean
reflejados los cambios realizados. |
|
| |
|
|
| |
Esto tiene varios inconvenientes: |
|
| |
| |
- |
|
Sobrecarga el
servidor puesto que tiene que volver a enviar la
página entera. |
| |
- |
|
Retrasa el
servidor puesto que tiene que reconstruir la
página. |
| |
- |
|
Consumo de
recursos de comunicación y de banda ancha (el
contenido de la página entera necesita ser
enviado, y asciende generalmente a varias
decenas KB o a centenares de KB). |
| |
- |
|
Generalmente
tiene efecto sobre el navegador del usuario. |
| |
- |
|
La navegación del
usuario puede ser lenta puesto que el navegador
tiene que reinterpretar y desplegar nuevamente
la página entera. |
|
|
| |
|
|
| |
Con la tecnología de AJAX -
concepto dominante en la WEB 2.0 - |
|
| |
usted puede ahora enviar
solamente los datos modificados a la máquina del
usuario, sin que se regenere la página entera. |
|
| |
|
|
| |
Hay muchas ventajas: |
|
| |
| |
- |
|
Menor consumo de
recursos del servidor, lo cual permite un número
más grande de conexiones al servidor. |
| |
- |
|
La cantidad de
información intercambiada se reduce. |
| |
- |
|
El tiempo de la
transmisión es más corto. |
| |
- |
|
La exhibición de
la página es instantánea sin ningún impacto
visual para el usuario. |
|
|
| |
|
|
| |
¿Cómo
implementar AJAX usando WEBDEV®? |
|
| |
Usted no necesita
codificación alguna. |
|
| |
Usted se beneficia
automáticamente de AJAX. |
|
| |
Usted guarda el programar
en un 5GL (WLanguage). WEBDEV®
toma el control y cuidado de todo. |
|
| |
|
|
| |
La nueva opción "AJAX"
aparece en la barra de título del editor de código de
WEBDEV®.
Por defecto aparece cruzada, lo cual significa que las
operaciones serán realizadas usando la programación
tradicional del WEB. |
|
| |
|
|
| |
 |
|
| |
|
|
| |
Si usted desea que su
proceso opere utilizando AJAX, simplemente presione el
botón de "AJAX". La etiqueta se convierte en "AJAX"
permitido. |
|
| |
|
|
| |
 |
|
| |
|
|
| |
Así de simple! |
|
| |
|
|
| |
Gracias a WEBDEV®,
usted no necesita conocer Javascript, tan sólo con un
simple click usted lo tendrá resuelto, fiel al principio
de permitir desarrollar aplicaciones de gran alcance,
con un acceso fácil, sin riesgos ni restricciones a las
tecnologías avanzadas. |
|
| |
|
|
| |
Seguridad |
|
| |
Debido a su tecnología,
AJAX permite que los procedimientos y procesos del
servidor se inicien con una petición desde navegador del
usuario. |
|
| |
|
|
| |
Por defecto, todos
los procedimientos y procesos de WEBDEV®
se protegen contra todas las llamadas ilegales (intentos
de intervenir una sesión, etc.) |
|
| |
|
|
| |
Si usted desea autorizar
peticiones libres a algunos procedimientos, simplemente
haga click en el botón de autorización y el "indicador
rojo" (no seguro - acceso prohibido) cambiara por el
"indicador verde" (acceso libre autorizado). |
|
| |
|
|
| |
 |
|
| |
Indicador rojo (no seguro - acceso
prohibido) |
|
| |
|
|
| |
 |
|
| |
Indicador verde (acceso libre
autorizado) |
|
| |
|
|
| |
Controles soportados por WEBDEV®
para implementar con tecnología AJAX |
|
| |
-
edit control
- formatted display control
- combo box
- list box |
|
-
list box
- check box
- radio button
- image, ... etc. |
|
|
| |
|
|
| |
¿Preguntas adicionales ?
|
 |
|
|