Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/10/2009, 14:47
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 2 meses
Puntos: 122
Respuesta: Manejando datos con Javascript

Con respecto a tu segundo punto, creo que estás mal interpretando. Es cierto que los ordenadores son cada vez más potentes, desgraciadamente no pasa lo mismo con los motores. Todo depende de como estés gestionando tus datos ya que diferentes funciones de Javascript que pueden ser usadas para la gestión de los datos causan diferente impacto en el desempeño de la app. Por ejemplo, si estás sobre usando un for loop, lo más probable es que termines sobrecargando el navegador. Recuerda que javascript no es multiprocesos, sino que trabaja en un solo hilo, eso lo hace extremadamente "frágil" en cuanto a desempeño se refiere. Como te digo, todo depende de como estés planeando gestionar los datos y la cantidad de datos que pretendas almacenar en la memoria así como la forma en la que pretendes almacenarlos. Un error fatal, por ejemplo, sería usar variables globales para guardar esos datos y manipularlos, o guardarlos como propiedades de objetos externos al objeto que esté llevando a cavo la manipulación de los datos.

De que se puede hacer, se puede, ya que esa era la pregunta inicial. De que sea lo más conveniente, puede ser que si o puede ser que no, y aun si es lo más conveniente, queda la posibilidad de que no se cuide la optimización de los procesos de manejo de los datos. En cuanto al cuello de botella en la transferencia de los datos, dependiendo de tu servidor, lo más probable es que no se note a menos que estés manejando un numero muy grande de transacciones al mismo tiempo, en cuyo caso, el ahorro de transferencia sería mi prioridad.

De cualquier modo, espero que logres la mayor eficacia en el desarrollo de tu interfaz.

Saludos.
__________________
twitter: @imbuzu