none
Ventajas y Desventajas sobre el desarrollo den Windows Phone 7 RRS feed

  • Debate general

  • Enumeremos las ventajas y desventajas en desarrollar en WP7, para que cada día mejore el desarrollo en esta herramienta


    Marca la Respuesta como correcta si te es util.
    MCPD - Web Developer
    MCTS - .Net Framework 2.0, Web Applications, SQL Server 2005
    martes, 18 de enero de 2011 15:58

Todas las respuestas

  • Hola Mariojose

    En mi opinión, las grandes ventajas de desarrollar para Windows Phone 7 son: familiaridad y sencillez, todo sin perder la potencia de XNA o Silverlight, y sabiendo que tu código es portable a pc (XNA, Silverlight), Web (Silverlight) XBox 360 (XNA) e incluso Mac OS X (Silverlight).

    Desventajas, pues por ahora estamos muy limitados en el uso del propio dispositivo, interactuar con camara y otro hardware y apis multimedia, pero creo que este apartado va a mejorar con los siguientes updates.

    El no tener multitasking, como desarrolladores también limita el tipo de aplicaciones que podemos desarrollar.

    Un gran saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    martes, 18 de enero de 2011 16:02
    Moderador
  • Ventajas:
    Desarrollamos en WP7, con los conocimientos anteriores de C# o VB.NET... No necesitamos aprender otro lenguaje de programacion...
    Desarrollamos con Tecnologia Silverlight... Si sabes Silverlight, eres Desarrollador en Escritorio, Web y Phone...

    Desventajas
    Para el desarrollo de aplicaciones de WP7, solo podemos hacerlo para ese sistema operativo... (Silverlight deberia dominar todos los otros Phone's :P)...


    Marca la Respuesta como correcta si te es util.
    MCPD - Web Developer
    MCTS - .Net Framework 2.0, Web Applications, SQL Server 2005
    martes, 18 de enero de 2011 16:05
  • Estoy de acuerdo con Mario, las empresas deberían empezar a ver a Silverlight un poco más detalladamente! y apostarle... y más con la apuesta que le ha estado haciendo Microsoft a esta plataforma, ademas de ser una plataforma muy robusta y con grandes capacidades de interoperabilidad :)
    martes, 18 de enero de 2011 16:37
  • Hola Mariojose

    En mi opinión, las grandes ventajas de desarrollar para Windows Phone 7 son: familiaridad y sencillez, todo sin perder la potencia de XNA o Silverlight, y sabiendo que tu código es portable a pc (XNA, Silverlight), Web (Silverlight) XBox 360 (XNA) e incluso Mac OS X (Silverlight).

    Desventajas, pues por ahora estamos muy limitados en el uso del propio dispositivo, interactuar con camara y otro hardware y apis multimedia, pero creo que este apartado va a mejorar con los siguientes updates.

    El no tener multitasking, como desarrolladores también limita el tipo de aplicaciones que podemos desarrollar.

    Un gran saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    Pues sí, lo del multitasking limita mucho, y lo mismo ocurre con la ausencia de alguna función tipo App.Close() o App.Exit() para salir de la aplicación cuando se desee. A ver si con las nuevas actualizaciones lo agregan.
    martes, 18 de enero de 2011 19:32
  • Estoy totalmente de acuerdo con todos, quizás debemos esperar este año para ver la evolución de la plataforma, pero según parece que vamos a tener una plataforma muy completa con la que desarrollar pudiendo aplicar todos nuestros conocimientos de .net y utilizando el mismo IDE para nuestros desarrollos desktop web y mobile.
    Oscar Avarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    martes, 18 de enero de 2011 20:18
  • Estoy de acuerdo con Mario, las empresas deberían empezar a ver a Silverlight un poco más detalladamente! y apostarle... y más con la apuesta que le ha estado haciendo Microsoft a esta plataforma, ademas de ser una plataforma muy robusta y con grandes capacidades de interoperabilidad :)

     

    ¿Y por qué Microsoft no monta un Silverlight/WP7 para Android, para que nuestras aplicaciones puedan correr sobre él? Quizá comercialmente no les interese, pero técnicamente sí sería viable, y atraería a muchos programadores por la gran base instalada que ya tiene Android.

    Sobre desventajas, para mí (que soy desarrollador WPF) la pega es el paso atrás que tengo que hacer porque muchas de las características de WPF4 aún no están en WP7. Supongo que al menos la nueva versión se basará en SL4.

     

    Pablo

    Sígueme en twitter.com/pablonete

    viernes, 21 de enero de 2011 8:48
  • Hola Pablonete

    La verdad es que es una pena no tener todas las caracteristicas de WPF4 o Silverlight4, pero ten en cuenta que SL Mobile es en realidad Silverlight 3 con algunos añadidos de Silverlight 4.

    Esperemos que pronto actualicen, si no a Silverlight 5 cuando salga, por lo menos a Silverlight 4.

    Un saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    viernes, 21 de enero de 2011 8:54
    Moderador
  • Hola para este año se espera que con la salida de Silverlight 5 Windows Phone 7 lo soporte (aunque supongo que no todas las funcionalidades) junto con html5 parece que el navegador va a tener parte del motor de IE9.

    Yo creo que durante este año nos van a volver locos a los desarrolladores con las evoluciones que va a tener


    Oscar Alvarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    viernes, 21 de enero de 2011 12:06
  • Hola Oscar!

    Cuidado, porque el soporte de HTML5 y Silverlight5 es para el navegador, no para aplicaciones.

    En estos momentos WP7 no soporta Silverlight de ningun tipo en el navegador y lo que vendrá en agosto/septiembre es una update del navegador con soporte de HTML5 y Silverlight5 pero no han hablado de actualizar el Application runtime (el silverlight que usamos para aplicaciones) más allá de ciertas actualizaciones de apis.

    Un abrazo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    viernes, 21 de enero de 2011 12:59
    Moderador
  • Si ya se que solo va a ser para el navegador pero pensandolo un poco si van a meter el plugin de Silverlight 5 para el navegador que costaría meterlo para el SO junto con los assemblies específicos del teléfono?
    Oscar Alvarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    viernes, 21 de enero de 2011 13:57
  • Hola a Todos!!

    Primero que nada, muchas gracias por escribir en el Foro ;)

    Me parece muy interesante lo que dicen sobre, que agregaran Silverlight 5 al Navegadores de WP7... me imagino que si lo agregan al navegador de WP7 no creo que cueste nada colocarlo en el Celular como una aplicación (Como dice bialguos) OOB como lo tenemos en desktop... por lo que he estudiado de Silverlight, las aplicaciones corren dentro de una "Caja" o aplicación llamada SLLauncher.exe tal vez puedan crear un SL5LauncherPhone.exe :P (Ese nombre esta patentado por mi :P jajajaja)....

    De verdad creo que todos los desarrolladores en esta área agradecerían la paridad de la versión de SL en Desktop con la de Phone y Desktop con la versión Embedded... y otros dispositivos que lancen al mercado con Silverlight...

    Silverlight con Android... mmm no me parece :P tal vez sea interesante, Silverlight con todos los Dispositivos y eso... PERO... Por ejemplo yo teniendo un iPhone o BlackBerry, si puedo obtener las aplicaciones hechas por Microsoft en Silverlight... para que me compraría un WP7?... por ese lado la venta de los WP7 no sería muy alta...
    Otra cosa importante es: Microsoft nos garantiza que las aplicaciones que hacemos HOY en SL3 para WP7 van a correr bien en la plataforma... Quien garantiza que las aplicaciones de SL correrán bien en Android? BlackBerry? iPhone?... les conviene a estas empresas que Silverlight corra perfecto en esas plataformas? (Si estuviéramos en Disney creo que sí... pero esto es el mundo real...)

    Otra cosa, HTML5... perfecto ;) que lo actualicen ;) no hay problema

    y Bueno, seguire esperando aqui en Venezuela, que lleguen los WP7 y abran el Marketplace... ;)

    Saludos y espero mas comentarios :D!!

     


    Marca la Respuesta como correcta si te es util.
    MCPD - Web Developer
    MCTS - .Net Framework 2.0, Web Applications, SQL Server 2005
    domingo, 23 de enero de 2011 5:13
  • Hola mariojose

    De hecho en el teléfono es así como funciona, las aplicaciones se ejecutan en un sandbox .NET (tanto Silverlight como XNA).

    Si quieres ver en más detalle la arquitectura interna de programación de WP7, tengo un artículo con los materiales de la charla que dí en la Universidad de Deusto sobre este tema en el siguiente Link (también tienes demos con codigo fuente que enseñe en la charla):

    http://geeks.ms/blogs/jyeray/archive/2010/12/15/materiales-desarrollo-en-windows-phone-7-con-silverlight.aspx

    La verdad es que poder trabajar con la misma versión en Desktop y Mobile sería muy comodo para los desarrolladores, aunque siempre hay que comprender que ciertas características no estén disponibles, pero por lo menos que la base de Silverlight 5 esté disponible (a ver si con suerte también la introducen en XBox 360, eso sería una pasada).

    Un saludo a todos!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    domingo, 23 de enero de 2011 8:04
    Moderador
  • Hola Josue!!

    Muchas Gracias por el material!! espero que los otros usuario tambien lo descarguen... es muy bueno y didactico!...

    Sobre tener la misma base de Silverlight en todos los dispositivos, seria muy bueno!! (aunque no ofrezcan las mismas caracteristicas...)

    y otra ventaja que veo con respecto al desarrollo con WP7, es que podemos hacer llegar nuestras aplicaciones a cualquier persona, en cualquier parte del mundo! y podemos sacar ganancias de nuestros desarrollos :).

    Saludos a todos!

     


    Marca la Respuesta como correcta si te es util.
    MCPD - Web Developer
    MCTS - .Net Framework 2.0, Web Applications, SQL Server 2005
    lunes, 24 de enero de 2011 14:58