none
que presentacion es mas optima RRS feed

  • Pregunta

  • hola a todos mi duda es si una aplicacion utliza una presentacion windows form y corre en un exipo celeron de aproxidamadamente 800 MHZ

    con un giga de memoria en windows xp, pero tiene el con el .net instalado 3.0,

    correria bien una presentacion WPF. igual, mejor, peor, que windows form

    lunes, 18 de febrero de 2013 17:42

Respuestas

  • Hola niquel.

    Todo depende de lo que montes, WPF es una tecnologia de presentacion y con ella se pueden hacer interfaces UI muy elegantes pero todo tiene un coste.

    Si muestras el contenido por defecto (como seria con Winforms sin usar el GDI) no vas a notar gran diferencia, ahora bien, si usas animaciones y sobrecargas la aplicacion con motivos graficos es posible que el rendimiento se degrade.

    Winforms usa el GDI de windows para la presentacion del contenido con lo que la aplicacion es la responsable de repintar las partes de una ventana invalidadas, WPF no hace uso de GDI, usa un sistema de retencion de contenido serializado que mantiene la informacion del dibujo y deja la responsabilidad del renderizado al sistema. Ambas tienen sus ventajas y desventajas, hablar de mejor o peor siempre es relativo pero si que he visto en algunos tests que GDI tiene peor rendimiento en sistemas con Vista en adelante que WPF y ocurre lo contrario con el XP con lo que microsoft parece que ha dejado de lado el GDI.

    No obstante si controlas los recursos y no sobrecargas la interface, WPF te funcionara bien en cualquier sistema basado en windows.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/

    • Marcado como respuesta niqel jueves, 21 de febrero de 2013 7:16
    martes, 19 de febrero de 2013 22:51