92 meneos

Hay más programadores escribiendo aplicaciones para GNU/Linux que para Windows Vista

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.

negativos: 6   usuarios: 84   anónimos: 8  
compartir:  twitter  facebook  tuenti  
  1. 30  votos: 1   link
    el 17-06-2008 14:55 UTC por jorsovernet jorsovernet
  2. #2   Imagino que de la misma manera habra más programadores que programen en sistemas Windows que en la última versión de Ubuntu, o en la última versión de Debian, o en la última versión de mandriva...
    -14  votos: 3   link
    el 17-06-2008 15:03 UTC por Scan Scan
  3. #4   #3 Si esas aplicaciones usan especificaciones que solo Windwos Vista tiene obviamente no funcionara en un xp, pero solo en esos casos.

    Igualmente creo que hay aplicaciones que solo funcionan en Debian y no en otras distribuciones...

    Creo
    -5  votos: 2   link
    el 17-06-2008 15:44 UTC por Scan Scan
  4. #6   #4 #5 ¿No? Qué raro, porque acabo de terminar un trabajo que consistía en probar si una aplicación programada para Linux por mi mismo, funcionaba en otros *nix (elegí yo el tema). Y mi aplicación funcionaba sin cambiar nada en: Solaris, MacOSX, HURD, *BSD,... y yo soy un patán. :roll:

    No hablo de distintas distribuciones, sino que algo que programes para Linux, "bien". Funciona en toda una familia de SO's sin más.
    18  votos: 3   link
    el 17-06-2008 16:03 UTC por --10938-- --10938--
  5. #7   #6 Si tu programa utiliza las funciones basicas del sistema linux claro que funcionara en todas las versiones de linux, si tocas funcionalidades unicas en una distribución olvidate que funcione en las demas.

    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.
    27  votos: 7   link
    el 17-06-2008 16:12 UTC por Scan Scan
  6. #8   #3..#7 Es cierto que en la práctica hay incompatibilidades en ciertos programas entre distintas distros. El problema es la falta de estandarización en la distribución de librerías. Cada distro va a la suya (por sus razones) y al final un ejecutable dado puede funcionar de distinta forma en cada sitio.

    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.
    14  votos: 3   link
    el 17-06-2008 16:31 UTC por --56137-- --56137--
  7. #9   #6, #7, #8, etc... ¿Aceptamos Alien como animal de compañia? es.wikipedia.org/wiki/Alien_%28aplicaci%C3%B3n%29
    15  votos: 3   link
    el 17-06-2008 16:32 UTC por ronko ronko
  8. #10   lo mas especifico que vas a tocar en un programa linux es librerias gtk o librerias kde, todo los demas es compatible, esta claro que si tu programa utiliza una dependencia, tendras que instalarla, en el caso de que te lo den en .deb,.rpm,... como dice #9 a tirar de alien
    7  votos: 0   link
    el 17-06-2008 23:44 UTC por mko2 mko2
  9. #11   Windows vista no tendrá continuidad.
    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.
    7  votos: 0   link
    el 17-06-2008 23:45 UTC por lestat lestat
  10. #13   #10 en una palabra... versiones
    6  votos: 0   link
    el 18-06-2008 09:33 UTC por --56137-- --56137--
  11. #14   Respecto a compatibilidad, una ventaja (en otros aspectos puede ser un incoveniente) de Windows es que su Kernel tiene un API gigantesca que cubre prácticamente todas las necesidades de cualquier aplicación (no así en los sistemas UNIX, donde todo funciona a base de librerías).

    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.
    20  votos: 2   link
    el 18-06-2008 09:42 UTC por --56137-- --56137--
comentarios cerrados

menéame