Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Cuidado: No se confíen en todos los frameworks

Estas en el tema de Cuidado: No se confíen en todos los frameworks en el foro de Frameworks JS en Foros del Web. loading.................. Bueno, estuve examinando la libreria http://extjs.com/ de fondo ya que me impresionó sus Grids, tab-panels, etc... pero se me hacia LENTISIMO. Parece bonito esteticamente ...
  #1 (permalink)  
Antiguo 21/12/2007, 12:12
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Cuidado: No se confíen en todos los frameworks

loading..................


Bueno, estuve examinando la libreria http://extjs.com/ de fondo ya que me impresionó sus Grids, tab-panels, etc... pero se me hacia LENTISIMO.

Parece bonito esteticamente pero... aceptenlo, ES LENTO. Entonces hice mi propio Grid editable con celdas SORTABLES y columnas SORTABLES que se cargar a partir de un data grid (JSON / XML)... comparandolo con la de extjs. Veamos el profiler (firebug)

http://extjs.com/deploy/dev/examples...edit-grid.html
ExtJS: 1984.375 ms en cargar una grilla de 35 elementos
http://maborak.com/profiled/ext2.gif

http://maborak.com/js/maborak/samples/index.php ( Para mover filas se debe tener la tecla Ctrl presionado ).
maborak: 781.25 ms en cargar 3 grillas de 35 elementos mas otros 16 elementos
http://maborak.com/profiled/mabo2.gif


Y los archivos a usar.

ExtJS:
http://maborak.com/profiled/ext2.gif
maborak
http://maborak.com/profiled/mabo1.gif

No digo que Extjs sea malo... pero implementarlo en una aplicacion sencilla NO VALE LA PENA ya que el consumo de recursos no compensa su productividad... en cambio si lo usas en una aplicación donde mas del 80% de la aplicación estará usando ExtJS entonces ahí si vale la pena usarlo.

Y ya a nivel de código diría que le falta SEPARARSE (divide y vencerás) porque tengo que cargar todo el script para poner un grid?... y no lo digo por la velocidad. Si no porque cada herramienta de la libreria SE CARGA EN MEMORIA listo para usarse... lo idea sería cargar en memoria cuando se necesite usarse...... por ese lado me gusta la idea de mootools en dividirlo por modulos.

Bueno... solo les digo que antes de usar un framework... ponganse a verlo a bajo nivel, depurarlo, hacerle profile, observar el código... y ya luego elegir uno.

connection closed.
__________________

Maborak Technologies

Última edición por MaBoRaK; 21/12/2007 a las 12:18
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 19:09.