Sólo 8 de cada 100 programadores norteamericanos está implementando aplicaciones para Windows Vista en estos momentos. Esa es la conclusión a la que ha llegado Evans Data Corporation en un informe presentado recientemente que vuelve a poner de manifiesto los problemas que está teniendo Microsoft para conseguir que su flamante sistema operativo se asiente en el mercado. Tan es así que este estudio afirma que hoy en día hay más desarrolladores creando programas para GNU/Linux que para Vista.
Igualmente creo que hay aplicaciones que solo funcionan en Debian y no en otras distribuciones...
Creo
No hablo de distintas distribuciones, sino que algo que programes para Linux, "bien". Funciona en toda una familia de SO's sin más.
Lo mismo pasa con hacer programas para windows vista, si haces un programa que trabaje con uno de los cifrados que solo tiene vista pues no funcionara en xp.
Algo que me resultó muy curioso en su día fue lo sencillo que resultó instalar el paquete de desarrollo Qt en Windows (además, integrado en Visual Studio) comparado con los problemas que pueden surgir al hacerlo en Linux.
La conclusión es que en la práctica, cuando se trabaja con programas grandes, Linux no es tan estándar como se espera.
De hecho creo que se hablaba de Windows 7 como posible sustituto. El CEO de M$ declaró que no tenía sentido parchear Vista, era mejor empezar de cero.
Imagino que todo el mundo que está posteando conoce las diferencias entre el Win32 y Posix, y además ha programado usando ambas. Te das cuenta de que en un programa Windows, con incluir windows.h ya puedes hacer casi de todo, y además se garantiza coherencia entre las llamadas del API (cosa que no siempre puedes garantizar en Linux por diversificación de versiones).
Un problema que ha tenido el Vista es que estrena API, y esto Microsoft no lo hacía desde hace siglos. Por ello muchas aplicaciones dejan de funcionar para Vista (ahí está el batacazo que está experimentando). Pero hasta ahora, las aplicaciones para Win32 eran binario-compatibles entre distintas versiones de Windows.
Como he dicho antes, esta filosofía de API tiene sus pros y sus contras. Pero precisamente una de las ventajas es la compatibilidad.
DISCLAIMER: Creo haber sido objetivo, ya que conozco bastante el tema. Preferiría respuestas objetivas en lugar de votos negativos.