none
Aplicacion que se ejecute en un pc y tambien en un mac RRS feed

  • Pregunta

  • Hola, necesito hacer un programa que se ejecute en un pc con windows y en uno con mac, no quiero que sea web sino desktop, con Silverlight podria hacerlo?. La otra opción seria java..  pero me siento mas comodo con tecnologias Microsoft.

    Saludos

    miércoles, 9 de octubre de 2013 3:10

Respuestas

  • El proyecto Mono (http://www.mono-project.com/Main_Page) te permite ejecutar programas basados en .Net sobre OS X. sin embargo, ten presente que las librerías de Mono no son perfectas y tienen algunas incompatibilidades, así que tendrás que depurar cuidadosamente tu programa para asegurarte de que todo lo que haces en el PC funciona también en el Mac.

    Yo no lo he intentado nunca, pero por lo que he oido decir, para poder ejecutar un programa de tipo WinForms en el Mac, se necesita tener instalado X-Windows en el Mac, y por defecto NO viene instalado. Así que la tarea no va a resultar trivial.

    La versión de Silverlight para el Mac está aquí:

    https://www.macupdate.com/app/mac/26623/silverlight

    Con Silverlight sí que podrías hacer una aplicación que funcione tanto en PC como en Mac, pero para "arrancarla" hay que hacerlo desde un navegador compatible con Silverlight. Una vez puesta en marcha, el navegador no hace nada, es decir, no se trata de una aplicación Web nada más que en el momento del arranque; después se ejecuta localmente. Ten presente que Silverlight tiene muchas limitaciones, no puedes hacer todo lo que se podría hacer con una aplicación nativa.

    • Marcado como respuesta Libardo miércoles, 9 de octubre de 2013 19:33
    miércoles, 9 de octubre de 2013 17:17

Todas las respuestas

  • El proyecto Mono (http://www.mono-project.com/Main_Page) te permite ejecutar programas basados en .Net sobre OS X. sin embargo, ten presente que las librerías de Mono no son perfectas y tienen algunas incompatibilidades, así que tendrás que depurar cuidadosamente tu programa para asegurarte de que todo lo que haces en el PC funciona también en el Mac.

    Yo no lo he intentado nunca, pero por lo que he oido decir, para poder ejecutar un programa de tipo WinForms en el Mac, se necesita tener instalado X-Windows en el Mac, y por defecto NO viene instalado. Así que la tarea no va a resultar trivial.

    La versión de Silverlight para el Mac está aquí:

    https://www.macupdate.com/app/mac/26623/silverlight

    Con Silverlight sí que podrías hacer una aplicación que funcione tanto en PC como en Mac, pero para "arrancarla" hay que hacerlo desde un navegador compatible con Silverlight. Una vez puesta en marcha, el navegador no hace nada, es decir, no se trata de una aplicación Web nada más que en el momento del arranque; después se ejecuta localmente. Ten presente que Silverlight tiene muchas limitaciones, no puedes hacer todo lo que se podría hacer con una aplicación nativa.

    • Marcado como respuesta Libardo miércoles, 9 de octubre de 2013 19:33
    miércoles, 9 de octubre de 2013 17:17
  • Muchas gracias por tu respuesta, bueno creo que me decantare por java.

    Saludos.

    miércoles, 9 de octubre de 2013 19:33