none
Compatibilidad de Windows Forms en XP RRS feed

  • Pregunta

  • Hola, quiero saber si las aplicaciones que genere usando Windows Forms podran usarse en otros XP que no tengan instalado el FrameWork. Quiero crear una aplicacion que sea facilmente portable a otros PCs, que sea MUY RAPIDA, y que sea lo mas limpia posible (que no necesite otros programas o paquetes de programas para funcionar). Las aplicaciones seran de entorno grafico, imagina, como un Paint.

    Lei por ahi que programando en windows API tenia el problema de que antes o despues desaparecerian... y es por eso que quiera saber si me conviene usar windows forms o no.

    Muchas gracias
    miércoles, 26 de agosto de 2009 5:53

Respuestas

  • Hola LiquidProj3ct,

    hombre, si desarrollas en .NET el framework será imprescindible para ejecutar tu máquina.
    Piensa que cuando programas con .NET, el código que generas es un código llamado MSIL (Microsoft Intermediate Language). Este código sólo lo puede interpretar un comoponente llamado CLR (Common Language Runtime). Es el CLR el que interpreta cl código MSIL y lo transforma a operaciones del sistema oeprativo. El CLR viene incluido en el .NET Framework y, sin él, las aplicaciones no funcionan.
    Precisamente el hecho de que necesite el framework instalado, es lo que te asegurará que funcionará en cualquier máquina en la que puedas instalar el framework de .NET. 
    Lo bueno es que, ya sea en un Windows XP, un Windows 2000, un Vista o un Windows 7, o un linux (mono por ejemplo) , si tienes el .net Framework instalado, tu aplicación funcionará perfectamente.


    En caso de que la respuesta te sirva, porfavor, márcala como válida

    Muchas gracias y suerte!


    Javier Jiménez Roda


    MCP (Microsoft Certified Professional)
    MCTS (Microsoft Certified Technology Specialist)
    MCPD (Microsoft Certified Professional Developer)
    Blog: http://jimenezroda.wordpress.com

    • Marcado como respuesta LiquidProj3ct miércoles, 26 de agosto de 2009 8:28
    miércoles, 26 de agosto de 2009 8:16

Todas las respuestas

  • Hola LiquidProj3ct,

    hombre, si desarrollas en .NET el framework será imprescindible para ejecutar tu máquina.
    Piensa que cuando programas con .NET, el código que generas es un código llamado MSIL (Microsoft Intermediate Language). Este código sólo lo puede interpretar un comoponente llamado CLR (Common Language Runtime). Es el CLR el que interpreta cl código MSIL y lo transforma a operaciones del sistema oeprativo. El CLR viene incluido en el .NET Framework y, sin él, las aplicaciones no funcionan.
    Precisamente el hecho de que necesite el framework instalado, es lo que te asegurará que funcionará en cualquier máquina en la que puedas instalar el framework de .NET. 
    Lo bueno es que, ya sea en un Windows XP, un Windows 2000, un Vista o un Windows 7, o un linux (mono por ejemplo) , si tienes el .net Framework instalado, tu aplicación funcionará perfectamente.


    En caso de que la respuesta te sirva, porfavor, márcala como válida

    Muchas gracias y suerte!


    Javier Jiménez Roda


    MCP (Microsoft Certified Professional)
    MCTS (Microsoft Certified Technology Specialist)
    MCPD (Microsoft Certified Professional Developer)
    Blog: http://jimenezroda.wordpress.com

    • Marcado como respuesta LiquidProj3ct miércoles, 26 de agosto de 2009 8:28
    miércoles, 26 de agosto de 2009 8:16
  • Muchisimas gracias, era justo lo que queria saber :)
    miércoles, 26 de agosto de 2009 8:28