SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
¿Quien lo   ¿Cuanto       ¿Cuál es su    ¿En que               Lenguajes que soporta    Fortalezas          Debilidades
      respalda?   tiempo?       futuro?        plataformas?
Qt    Nokia       Desde         Se utilizara   Sistemas tipo unix    Escrito en C++ pero se   -Intuitivo C + +    Qt está creciendo
                  1992          mucho más      con el servidor       utiliza en otros         biblioteca de       muy grande por lo
                  (19 años)     en un futuro   gráfico X Window      lenguajes por medio de   clases              que es difícil de
                                               System, para          bindings.                -Portabilidad a     aprender sin ayuda
                                               Apple Mac OS X,       PyQs – Bindings          través de           externa
                                               para sistemas         GPL/Comercial para       escritorio y
                                               Microsoft             Python.                  sistemas            Qt requiere grandes
                                               Windows, para         PySide -LGPL             operativos          cantidades de
                                               Linux embebido,       bindings para Python     integrados          espacio en disco
                                               para sistemas                                  -Herramientas       para la compilación
                                                                     de OpenBossa
                                               embebidos como                                 integradas de
                                               PDA, Smartphone,      (subsidiario de          desarrollo          QObject y QWidget
                                               y para dispositivos   Nokia).                  plataforma IDE      no son seguros para
                                               que utilizan          PythonQt LGPL            -Alto rendimiento   subprocesos
                                               Windows CE,           bindings para Python.    en tiempo de
                                               Symbian, MeeGo        Qyoto Bindings para      ejecución y de      Hay muchos
                                                                     C# u otros lenguajes     pequeño tamaño      problemas con la
                                                                     .NET.                    en incrustado       instalación de
                                                                     QtRuby Bindings          -portabilidad,      controladores de
                                                                     para Ruby                -flexibilidad,      base de datos
                                                                     Qt Jambi Bindings        -apertura
                                                                     para Java.
                                                                     FreePascal Qt4
                                                                     Bindings para Pascal.
WPF   Microsoft   Desde abril   Es la nueva    Windows vista,        .NET, XALM               Cuenta con las      Suite de WPF en-
                  2007          generación     Windows server                                 mejores             caja de control es
                                del sistema    2003,                                          características     mucho más limitada
                                grafico                                                       de las              que la de WinForms.
                                                                                              aplicaciones
                                                                                              Windows y de        Hay un mayor apoyo
                                                                                              las aplicaciones    en el espacio de
                                                                                              web.                control de tercera
Permitan crear      parte para
                                                                                         interfaces que      WinForms.
                                                                                         incorporen
                                                                                         documentos,
                                                                                         componentes
                                                                                         multimedia,
                                                                                         gráficos
                                                                                         bidimensionales
                                                                                         y
                                                                                         tridimensionales,
                                                                                         animaciones,
                                                                                         características
                                                                                         tipo web
                                                                                         Una plataforma
                                                                                         unificada para
                                                                                         interfaces de
                                                                                         usuario
                                                                                         modernas
                                                                                         La posibilidad
                                                                                         para
                                                                                         desarrolladores y
                                                                                         diseñadores de
                                                                                         trabajar
                                                                                         conjuntamente
Silverlight   Microsoft   Desde        La creación    Microsoft   Combinación de C++ y   Nueva tecnología    no soporta una
                          septiembre   de             Windows,    C#                     de presentación     instalación de lado a
                          2007         moonlight      Mac OS X                           web creada para     lado con las
                                       para firefox                                      su ejecución en     plantillas de Visual
                                       en linux                                          distintas           Studio .NET 2008 de
                                                                                         plataformas, y se   Silverlight 2, es
                                                                                         puede ejecutar en   decir, o tenemos las
                                                                                         todos los           plantillas de
                                                                                                             Silverlight 3 o
                                                                                         entornos: con
                                                                                                             tenemos las
                                                                                         exploradores y en
múltiples          plantillas de
                                                                                               dispositivos y     Silverlight 2: pero no
                                                                                               sistemas           al mismo
                                                                                               operativos de
                                                                                               escritorio
Cocoa   Apple Inc   Desde          Cocoa touch   Mac OS X operating   Objective-C
                    septiembre                   system               GNU_Compiler_Collection
                    2007                                              Clozure CL ,
                                                                      LispWorks ,
                                                                      Object Pascal ,
                                                                      Python Perl , Ruby , y
                                                                      AppleScript con la
                                                                      ayuda de los
                                                                      mecanismos de
                                                                      transición como
                                                                      PasCocoa , PyObjC ,
                                                                      CamelBones y
                                                                      RubyCocoa
GTK     The        14 de abril     Un mayor      GNOME, XFCE y        C, C++, C#, Java, Ruby, Es
        GNOME      de 1998         uso para la   ROX aunque           Perl, PHP o Python      multiplataforma,
        Foundation                 creación de   también se puede                             Los entornos de
                                   celulares     usar en el                                   escritorio no son
                                                 escritorio de                                necesarios para
                                                 Windows, MacOS                               ejecutar los
                                                                                              programas GTK
Flash   Adobe        Desde 1994    Se utilizara Windows, Mac OS       ActionScript, C++       seguro de usar,        * Depende de un
        Systems         con el     mas en       X                                             especialmente       programa externo
        Inc.         nombre de     dispositivos                                               cuando se           para visualizarlo. (Ej.
                    SmartSketch,   móviles, se                                                compara con los     Adobe Flash Player)
                      luego en     prevee una                                                 navegadores            * Al menos que no
                    1996 adopta    competencia                                                modernos y          tengas
                     el nombre     con HTML5                                                  aplicaciones de     conocimientos en
                          de                                                                  uso.                programación Action
                                                                                              Los archivos de     Script o sepas
Macromedia   aplicaciones       utilizar aplicaciones
 flash 1.0   Flash pueden ser   para crear
             decompilados       animaciones flash,
             muy fácilmente     no puedes editarlo.
             en su código          * No es favorable
             fuente y sus       para los motores de
             valores            búsqueda.
                                   * Incompatible con
                                la mayoría de los
                                teléfonos móviles.
                                   * Toma mucho
                                tiempo de descarga
                                si no se optimiza las
                                imágenes o no se
                                comprime.
                                   * Desenfoca el
                                motivo principal de
                                la página, el cual se
                                convierte en
                                asombrar a las
                                personas con las
                                cualidades o
                                talentos del
                                diseñador web que
                                el contenido en sí.

Más contenido relacionado

Similar a Comparativa de las principales tecnologías gráficas para interfaces de usuario: Qt, WPF, Silverlight, Cocoa y GTK

Similar a Comparativa de las principales tecnologías gráficas para interfaces de usuario: Qt, WPF, Silverlight, Cocoa y GTK (20)

Presentacion Máster
Presentacion MásterPresentacion Máster
Presentacion Máster
 
Actividad nº 4
Actividad nº 4Actividad nº 4
Actividad nº 4
 
windows
windowswindows
windows
 
Android
AndroidAndroid
Android
 
Practica software hardware
Practica software hardwarePractica software hardware
Practica software hardware
 
Caracteristicas de los s.o
Caracteristicas de los s.oCaracteristicas de los s.o
Caracteristicas de los s.o
 
Lo Nuevo En W Server
Lo Nuevo En W ServerLo Nuevo En W Server
Lo Nuevo En W Server
 
Android
AndroidAndroid
Android
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Practicadesoftwareyhardware
PracticadesoftwareyhardwarePracticadesoftwareyhardware
Practicadesoftwareyhardware
 
Glosario informatico
Glosario informaticoGlosario informatico
Glosario informatico
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de software
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Generación de lo sistemas operativo
Generación de lo sistemas operativoGeneración de lo sistemas operativo
Generación de lo sistemas operativo
 
So1
So1So1
So1
 
República de panamá
República de panamáRepública de panamá
República de panamá
 
Presupuestos o costos de
Presupuestos o costos dePresupuestos o costos de
Presupuestos o costos de
 
Lecciones 7 a y 7 b, 8 a y 8 b
Lecciones 7 a y 7 b, 8 a y 8 bLecciones 7 a y 7 b, 8 a y 8 b
Lecciones 7 a y 7 b, 8 a y 8 b
 
Sistemas operativos if04 t1 f2
Sistemas operativos if04 t1 f2Sistemas operativos if04 t1 f2
Sistemas operativos if04 t1 f2
 
Plataformas Móviles
Plataformas Móviles Plataformas Móviles
Plataformas Móviles
 

Comparativa de las principales tecnologías gráficas para interfaces de usuario: Qt, WPF, Silverlight, Cocoa y GTK

  • 1. ¿Quien lo ¿Cuanto ¿Cuál es su ¿En que Lenguajes que soporta Fortalezas Debilidades respalda? tiempo? futuro? plataformas? Qt Nokia Desde Se utilizara Sistemas tipo unix Escrito en C++ pero se -Intuitivo C + + Qt está creciendo 1992 mucho más con el servidor utiliza en otros biblioteca de muy grande por lo (19 años) en un futuro gráfico X Window lenguajes por medio de clases que es difícil de System, para bindings. -Portabilidad a aprender sin ayuda Apple Mac OS X, PyQs – Bindings través de externa para sistemas GPL/Comercial para escritorio y Microsoft Python. sistemas Qt requiere grandes Windows, para PySide -LGPL operativos cantidades de Linux embebido, bindings para Python integrados espacio en disco para sistemas -Herramientas para la compilación de OpenBossa embebidos como integradas de PDA, Smartphone, (subsidiario de desarrollo QObject y QWidget y para dispositivos Nokia). plataforma IDE no son seguros para que utilizan PythonQt LGPL -Alto rendimiento subprocesos Windows CE, bindings para Python. en tiempo de Symbian, MeeGo Qyoto Bindings para ejecución y de Hay muchos C# u otros lenguajes pequeño tamaño problemas con la .NET. en incrustado instalación de QtRuby Bindings -portabilidad, controladores de para Ruby -flexibilidad, base de datos Qt Jambi Bindings -apertura para Java. FreePascal Qt4 Bindings para Pascal. WPF Microsoft Desde abril Es la nueva Windows vista, .NET, XALM Cuenta con las Suite de WPF en- 2007 generación Windows server mejores caja de control es del sistema 2003, características mucho más limitada grafico de las que la de WinForms. aplicaciones Windows y de Hay un mayor apoyo las aplicaciones en el espacio de web. control de tercera
  • 2. Permitan crear parte para interfaces que WinForms. incorporen documentos, componentes multimedia, gráficos bidimensionales y tridimensionales, animaciones, características tipo web Una plataforma unificada para interfaces de usuario modernas La posibilidad para desarrolladores y diseñadores de trabajar conjuntamente Silverlight Microsoft Desde La creación Microsoft Combinación de C++ y Nueva tecnología no soporta una septiembre de Windows, C# de presentación instalación de lado a 2007 moonlight Mac OS X web creada para lado con las para firefox su ejecución en plantillas de Visual en linux distintas Studio .NET 2008 de plataformas, y se Silverlight 2, es puede ejecutar en decir, o tenemos las todos los plantillas de Silverlight 3 o entornos: con tenemos las exploradores y en
  • 3. múltiples plantillas de dispositivos y Silverlight 2: pero no sistemas al mismo operativos de escritorio Cocoa Apple Inc Desde Cocoa touch Mac OS X operating Objective-C septiembre system GNU_Compiler_Collection 2007 Clozure CL , LispWorks , Object Pascal , Python Perl , Ruby , y AppleScript con la ayuda de los mecanismos de transición como PasCocoa , PyObjC , CamelBones y RubyCocoa GTK The 14 de abril Un mayor GNOME, XFCE y C, C++, C#, Java, Ruby, Es GNOME de 1998 uso para la ROX aunque Perl, PHP o Python multiplataforma, Foundation creación de también se puede Los entornos de celulares usar en el escritorio no son escritorio de necesarios para Windows, MacOS ejecutar los programas GTK Flash Adobe Desde 1994 Se utilizara Windows, Mac OS ActionScript, C++ seguro de usar, * Depende de un Systems con el mas en X especialmente programa externo Inc. nombre de dispositivos cuando se para visualizarlo. (Ej. SmartSketch, móviles, se compara con los Adobe Flash Player) luego en prevee una navegadores * Al menos que no 1996 adopta competencia modernos y tengas el nombre con HTML5 aplicaciones de conocimientos en de uso. programación Action Los archivos de Script o sepas
  • 4. Macromedia aplicaciones utilizar aplicaciones flash 1.0 Flash pueden ser para crear decompilados animaciones flash, muy fácilmente no puedes editarlo. en su código * No es favorable fuente y sus para los motores de valores búsqueda. * Incompatible con la mayoría de los teléfonos móviles. * Toma mucho tiempo de descarga si no se optimiza las imágenes o no se comprime. * Desenfoca el motivo principal de la página, el cual se convierte en asombrar a las personas con las cualidades o talentos del diseñador web que el contenido en sí.