Foros del Web » Programando para Internet » Javascript »

Planteamiento de arquitectura.

Estas en el tema de Planteamiento de arquitectura. en el foro de Javascript en Foros del Web. Hola a todos. Estoy trabajando en el desarrollo de una aplicación con symfony(PHP)+jQuery. El requisito que tengo que afrontar es el siguiente. * Un mapa ...
  #1 (permalink)  
Antiguo 10/02/2011, 06:01
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años
Puntos: 5
Planteamiento de arquitectura.

Hola a todos.

Estoy trabajando en el desarrollo de una aplicación con symfony(PHP)+jQuery.

El requisito que tengo que afrontar es el siguiente.

* Un mapa de casillas 100x100.
* Un "navegador web" para visualizar el mapa.
* El navegador muestra una porción de 10x10 casillas y mediante las acciones "up", "down", "left", "right".

La arquitectura que tengo en mente es la siguiente:

* Un layout cargado en la primera petición.
* Una variable "persistente" que contenga los valores de fila y columna ( de la esquina superior izquierda ).
* Al hacer una petición se solicita al servidor la información de las casillas que cumplen la condición, me explico:

Caso de ejemplo:

* La primera vez que Accedes tu posición ( superior-izquierda ) es 1-1
* Se solicita las casillas correspondientes-> EJ: HTTP:GET /map/1/1
* Se optiene la información de las casillas y se monta sobre el layout.
* Se pulsa "right" -> Ej HTTP:GET /map/1/11
* Se optiene la información de las casillas y se monta sobre el layout.

Las dudas son las siguientes:

Para ese intercambio de información ¿Mejor XML o Json?

¿Como se implementa esa persistencia del valor de la esquina superior derecha? ¿Una variable global?¿Campos imput ocultos en un formulario?¿Lo meto en la cookie?

¿Como puedo implementar la persistencia de ese valor entre sesiones?, es decir, cierro el navegador hoy, y mañana quiero estar en la misma posición... podría guardarlo en PHP, Por ejemplo la última URL pedida, pero no se si esto es la mejor manera.

Última pregunta, ¿y si quiero pasarse ese valor desde el servidor? ¿como lo hago?, puedo implementar una petición que regrese esa información Pej: /get/posicion/ultima , pero estaría haciendo una petición de más ya que esa info podría ir dentro de la petición inicial...

No se como veran tengo muchas dudas, y poca experiencia con Javascript.

Gracias por cualquier ayuda que quieran mostrar.
__________________
Daniel González Cerviño
Open Source Developer http://desarrolla2.com
Linkedin http://es.linkedin.com/in/danielgonzalezcervino
  #2 (permalink)  
Antiguo 10/02/2011, 13:29
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 3 meses
Puntos: 51
Respuesta: Planteamiento de arquitectura.

El mapa de casillas es una imagen no? Porqué no lo usas como sprites y modificas el offset con jquery? Creo que te sería mucho más facil.
  #3 (permalink)  
Antiguo 11/02/2011, 08:08
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años
Puntos: 5
Respuesta: Planteamiento de arquitectura.

El problema del mapa, lo tengo más o menos solucionado, cree un script, que "trozea" el mapa.
__________________
Daniel González Cerviño
Open Source Developer http://desarrolla2.com
Linkedin http://es.linkedin.com/in/danielgonzalezcervino

Etiquetas: arquitectura
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:30.