2012-10-06 12 views
14

¿Me interesa si todavía debo usar WTL para escribir aplicaciones de Windows? Me gusta mucho cómo está escrito, pero ¿alguien sabe si todavía se mantiene? (¿Tal vez hay un puerto que alguien mantiene extraoficialmente?)¿Todavía se mantiene WTL (Windows Template Library) y debería usarlo para crear nuevos programas de Windows en C++?

Si no se recomienda WTL para escribir nuevas aplicaciones de Windows, ¿qué nuevos marcos hay que pueda buscar y usar?

+4

WTL se ha actualizado (con soporte para VS2013) en '04 de febrero de 2014' –

+0

WTL 9 está en desarrollo –

+0

@ user308038 ¿cómo lo sabe? – bodacydo

Respuesta

8

El WTL fue abierto por Microsoft en 2004. Desde entonces, ha sido actualizado por la comunidad. El último lanzamiento fue en marzo de 2012. Puede consultar el último, ver en qué están trabajando, etc. de sourceforge.

No veo por qué no debería usar esto para construir su aplicación.

http://sourceforge.net/projects/wtl/

+1

Si se actualiza en marzo de 2012, ¡creo que definitivamente se puede usar! –

+0

Wow eso es genial. Pensé que estaba muerto porque en la página de inicio dice "WTL 8.0 se ha lanzado el 6/10/2007". Hoy es 2012. – bodacydo

+0

¿Aconseja usarlo ?, o ¿usar algo más (QT, Ultmate ++, GLFW ...)? – skan

2

uso el mismo WTL. El WTL es una capa delgada sobre la API Win32 nativa. Se basó en la biblioteca de ventanas muy rudimentaria incluida con el ATL.

Las ventajas de WTL para mí son: produce aplicaciones de GUI muy livianas y ágiles; y si puede seguir Petzold, puede averiguar el WTL. Muchas de las bibliotecas de GUI más nuevas simplifican las cosas simples, pero cuando necesitas profundizar en los arcanos de Win32, tienden a ser más un impedimento que una ayuda en mi experiencia.

Algunos inconvenientes son: es solo para Windows; depende en gran medida de la herencia, por lo que puede terminar con jerarquías de clase engorrosas; y es compatible con múltiples versiones de Windows con # define, por lo que no puede usar fácilmente las últimas funciones disponibles, mientras que recae gratamente en versiones anteriores.

Para darle un ejemplo de este último inconveniente, si desea volver a Windows XP, los cuadros de diálogo de sus archivos parecerán bastante anticuados en comparación con los cuadros de diálogo de Vista +.

0

Sé que esta es una publicación anterior. Sin embargo, para aquellos que lean esto, les puede interesar saber que la última versión del WTL en forge de origen está fechada el 28/04/2017. El enlace es https://sourceforge.net/projects/wtl/.

+1

La última versión de sourcforge para descargar parece ser 9.1 También hay 9.1.1 en https://www.nuget.org/packages/ wtl / –

Cuestiones relacionadas