¿Cuál es la mejor manera de comenzar el desarrollo de aplicaciones en Windows?

Windows Phone 7 acaba de lanzarse en Europa y Asia y estará en los EE. UU. El 8 de noviembre. Esta plataforma es completamente nueva y ya promete mucho.

Quizás más que cualquier otra compañía de software, Microsoft se destaca en proporcionar a los desarrolladores y futuros desarrolladores toneladas y toneladas de recursos y herramientas de desarrollo. Sin querer, hilarante o no, el famoso discurso de “Desarrolladores, Desarrolladores, Desarrolladores” de Steve Ballmer no fue tan lejano.

Windows Phone 7 está en su infancia y las herramientas de desarrollo aún se están modificando y ajustando. Debido a esto, en realidad sugeriríamos que los programadores por primera vez esperen unos meses antes de saltar a Windows Phone 7. Sin embargo, si tienes experiencia en C #, .NET, Silverlight o WPF, crear aplicaciones para Windows Phone 7 será un Transición muy fácil.

Aquí hay algunos lugares a los que puede ir para obtener más información sobre el desarrollo de Windows Phone 7:

  • App Hub: App Hub es el portal de Microsoft para desarrolladores de Windows Phone y Xbox 360. Proporciona acceso a herramientas, foros y entradas de blog y documentación de los expertos.
  • Introducción a Windows Phone: esta página contiene enlaces a prácticas de laboratorio y videos sobre cómo comenzar a desarrollar para Windows Phone 7.
  • Silverlight para Windows Phone: este portal ofrece lecciones y capacitación sobre el uso de Silverlight para crear aplicaciones de Windows Phone 7.
  • XNA Framework 4.0 para Windows Phone: este curso de capacitación contiene lecciones y videos para usar XNA Framework para crear juegos para Windows Phone 7.

Nota: Desarrollar para Windows Phone 7 requiere Windows.

La pregunta que haces tiene cierta ambigüedad. Con el desarrollo de aplicaciones hay varias categorías

  1. Desarrollo de aplicaciones web
  • Para el desarrollo de aplicaciones web, sugeriré descargar un SERVIDOR XAMPP (Linux, Apache, Mysql, Php, Perl). Comience su codificación php en él. Esta es la mejor manera de comenzar el desarrollo de aplicaciones web. Sin embargo, si no eres un fanático de php, incluso puedes comenzar con Visual Studio, donde el lenguaje es C #.
  1. Desarrollo de aplicaciones de escritorio
  • Para el desarrollo de aplicaciones de escritorio, lo mejor y lo más fácil que he encontrado hasta ahora es graphics.py. Python es un lenguaje muy fácil y adaptable y la biblioteca de gráficos incorporada es increíble, por lo tanto, es un buen lugar para comenzar
  1. Desarrollo de aplicaciones móviles.
  • Android, descargue el estudio de Android, configure su entorno de Java, inicie cualquiera de los cursos en línea en Android a los que está listo.
  1. Desarrollo de aplicaciones multiplataforma