La respuesta depende de tu propia habilidad. Hay diferentes opciones disponibles para diferentes tipos de desarrolladores:
- Si usted es un desarrollador web : si está codificando HTML, HTML5, CSS, JAVASCRIPT; entonces puede usarlos para ingresar al mundo del desarrollo de aplicaciones de Windows. Microsoft ingresó al mundo de HTML 5 con IE9 y lo mejoró aún más en IE10. Entonces, si ya está creando sitios, ingrese al mundo del desarrollo de aplicaciones con JavaScript .
- Si usted es un desarrollador de juegos : hay varias opciones para el desarrollo de juegos en Windows 8, lo que tiene sentido para usted depende de su experiencia de juego existente y la complejidad del juego que planea construir. Cuando se trata de alto rendimiento, los jugadores serios recurren a C ++ y DirectX . Pero si eres un principiante, te recomendaría comenzar con JavaScript con HTML y Canvas .
- Si usted es un desarrollador de .NET : si está familiarizado con .NET framework, debe utilizar C # y VB .NET con XAML .
- Si usted es un desarrollador de JAVA : Si ya ha codificado en Java, le resultará fácil elegir C # y XAML .
- Si es un desarrollador de C ++ : continúe y comience con C ++ y XAML .
- Si eres un desarrollador de iOS o Android : entonces puedes usar algunas herramientas multiplataforma.
Después de seleccionar el idioma ahora, debe elegir las herramientas de desarrollo adecuadas. Microsoft Visual Studio es lo mejor para eso. Hay otras herramientas como Ignite UI , PhoneGap , SenchaTouch , TheAppBuilder , XAML spy , ZipApp .
- ¿Cuál es la mejor práctica para usar una capa de caché (por ejemplo, memcached) frente a un almacén de datos eventualmente consistente (por ejemplo, SimpleDB)?
- ¿Windows 10 admitiría software como AutoCAD, SolidWorks y otro software de ingeniería mecánica?
- ¿Pronto podrá contratar a un programador informático de primer nivel en Canadá por $ 30 / hora?
- ¿Hay algo como Codecademy, pero para algoritmos y diseño de software?
- ¿Qué cosas puedo hacer como ingeniero de software autónomo, además del código, para asegurarme de ser un mejor programador constantemente?