Eli
92meneos

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  friendfeed
últimas relacionadas
  1. votos: 1, karma: 30
    por jorsovernet el 17-06-2008 14:55 UTC
  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...
    votos: 3, karma: -14
    por Scan el 17-06-2008 15:03 UTC
  3. por --4461-- el 17-06-2008 15:16 UTC
  4. #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
    votos: 2, karma: -5
    por Scan el 17-06-2008 15:44 UTC
  5. por --72350-- el 17-06-2008 15:46 UTC
  6. #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.
    votos: 3, karma: 18
    por --10938-- el 17-06-2008 16:03 UTC
  7. #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.
    votos: 7, karma: 27
    por Scan el 17-06-2008 16:12 UTC
  8. #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.
    votos: 3, karma: 14
    por rydeg el 17-06-2008 16:31 UTC
  9. #9   #6, #7, #8, etc... ¿Aceptamos Alien como animal de compañia? es.wikipedia.org/wiki/Alien_%28aplicaci%C3%B3n%29
    votos: 3, karma: 15
    por ronko el 17-06-2008 16:32 UTC
  10. #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
    votos: 0, karma: 7
    por mko2 el 17-06-2008 23:44 UTC
  11. #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.
    votos: 0, karma: 7
    por lestat el 17-06-2008 23:45 UTC
  12. por --72350-- el 18-06-2008 07:55 UTC
  13. #13   #10 en una palabra... versiones
    votos: 0, karma: 6
    por rydeg el 18-06-2008 09:33 UTC
  14. #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.
    votos: 2, karma: 20
    por rydeg el 18-06-2008 09:42 UTC
  15. por --86996-- el 18-06-2008 22:13 UTC
comentarios cerrados

menéame