asSQL y otros recursos

22 January, 2009 (11:44) | Patrick Suquet | Actualizaciones, Artículos, Flash Player, Flex, General

Saludos a toda la comunidad Riactive, les saluda Pat. Disculpen el letargo y el lag de un nuevo Post, pero ya nos RIACTIVE - amos  :D

En ésta semana he tenido la oportunidad de estar probando asSQL,  un driver codificado en ActionScript 3 que está orientado para la comunicación con bases de datos mySql directamente desde tu aplicación Flex.

flexsql

Al no utilizar éste driver y si quieres hacer una conexión a la base necesitas utilizar una especie de 'puente' para que al final la aplicación Flex reciba los datos (llámese php u objetos Java entre otros), esto es con un httpService o Remote Object, esto ha sido muy criticado en Flex pero tiene su razón de ser (ColdFusion).

La idea entonces es facilitar la comunicación entre la base desde Flex  y hacer nuestro componente de conexión una vez que tenemos el driver importado de la siguiente manera. (Suponiendo que tenemos una base de datos mysql local):

<controls:MysqlService id="mySqlService" host="localhost" port="3306" user="pat"

database="oportunidades" scrambler="{new PlainTextScrambler('suquet')}"

response="onResponse(event)" error="onError(event)"/>

El scrambler se refiere al password de la base y nos permite tener esos datos encriptados, en caso de que algún abusado quiera decompilar nuestro .swf, no lo verá  :)

Espero que tengan la oportunidad de checarlo, ya que el performance es muy bueno, les dejo la liga aquí.

También me gustaría (si es que no las conocen) que checaran los siguientes enlaces de aplicaciones flex y air, respectivamente.

http://flex.org/showcase/

http://refreshingapps.com/

Saludos para todos.

Pat

Pd. Esperen pronto Posts tanto de Cocomo, Coldfusion, Flash Catalyst y Flex 4

flex4

Comentarios

Comentario de Sergio Brito
Fecha: January 22, 2009, 12:33 pm

Uyy esto asi relativamente cambiara la forma de interactuar con un backend!!! estaria de fabula!!!… aunque no creo que lo apliquen directo en adobe pues significaria una muerte lenta prar ColdFusion…. en fin…. veamos si se puede hacer un screencast mostrando como funciona….
Saludos!

Comentario de Pat
Fecha: January 22, 2009, 6:49 pm

Si puedo la próxima semana hago el screenCast y los subimos con Cp

Comentario de Alberto Gonzalez
Fecha: January 22, 2009, 9:11 pm

En lo personal nunca me han gustado este tipo de plug-ins que le quitan la “naturaleza”, por así decirlo, al flash player. Se supone que el Flash Player fue creado para correr como aplicación o plug-in del lado del cliente sin preocuparse por las posibles fallas de seguridad que pudiera tener por tratar de comportarse como componente del servidor al tratar de acceder a bases de datos u otros recursos que deben permanecer en el servidor.

Comentario de Patrick Suquet
Fecha: January 23, 2009, 9:46 am

La idea es mostrar como los usuarios pueden llegar a expander la funcionalidad de la tecnología. Hay una cantidad inmensa de componentes que se pueden usar en tu aplicación para muchas y diversas necesidades.

Completamente válido tu comentario y respetable tu perspectiva Beto

Abrazo

Comentario de L.Fer.
Fecha: March 2, 2009, 10:36 am

Lo he probado y va bastante bien , me parece genial no tener que usar ‘puentes’ para realizar una Aplicacion desktop con BD.

¿Sabeis si existe algo parecido para otras BBDD distintas? u ODBC?

Un pedazo saludo

Comentario de Jorge
Fecha: December 13, 2009, 2:33 am

Hola. está muy interesante la el proyecto, he tratado de crea una conexion pero no me manda ningun resulta, me podrian ayudar desde como implementarlo en Flex 3

Escribir comentario