Anuncio
Si usa Microsoft Windows y tiene interés en la programación, puede sentirse abrumado por dónde comenzar. Después de todo, la programación y el desarrollo es una gran industria, y hay muchos lenguajes y programas de software diferentes. Tal vez ni siquiera sabes codificar, pero quieres aprender.
Nunca es demasiado tarde para aprender algo nuevo, incluida la codificación. No importa en qué lado de la cerca se encuentre, necesita un punto de partida. Hay muchos recursos disponibles, pero algunas de las mejores herramientas de desarrollo para usuarios de Microsoft provienen de Redmond.
Estas son algunas excelentes herramientas de desarrollo de Microsoft, incluidas las opciones multiplataforma.
1. Visual Studio 2017
Visual Studio 2017 es un entorno de desarrollo integrado (IDE) con todas las funciones, y está repleto de muchas funciones potentes:
- Utiliza una interfaz de lo que ves es lo que obtienes (WYSIWYG), centrándose en imágenes de arrastrar y soltar
- Enfatiza proyectos y soluciones
- Viene con autocompletado, depurador, integración de base de datos, configuración y configuraciones del servidor
- Cuenta con control de fuente, seguimiento de errores y herramientas de implementación para una variedad de diferentes tipos de aplicaciones
- Lo mejor para desarrolladores .NET
- Todavía funciona muy bien para desarrollar en iOS, Android y Windows
- Admite C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python, etc.
Visual Studio Community 2017 es la versión gratuita, y está diseñado para estudiantes, código abierto y desarrolladores individuales.
Microsoft también tiene Visual Studio Professional 2017 para el desarrollo profesional y de pequeñas empresas. equipos, así como Visual Studio Enterprise 2017 para empresas más grandes, pero estos dos solo tienen un servicio gratuito juicio. Professional tiene un MSRP de $ 499y Enterprise cuesta $ 6000.
Descargar: Visual Studio para Ventanas | Mac (Gratis)
2. Visual Studio Code
Visual Studio Code es un editor de código fuente liviano que aún tiene un gran impacto en términos de características.
- Se usa para ver, editar, ejecutar y depurar varios códigos fuente de aplicaciones
- No tiene los elementos visuales WYSIWYG de Visual Studio
- Orientado a archivos en lugar de proyectos
- Sin soporte de andamios pero tiene comandos Git integrados
- Incluye IntelliSense, por lo que proporciona terminaciones inteligentes basadas en tipos de variables, definiciones de funciones y módulos importados.
- Altamente personalizable con extensiones para nuevos idiomas, depuradores, nuevos servicios y más.
También tenemos algunos consejos útiles de productividad para Visual Studio Code 10 consejos esenciales de productividad para el código de Visual StudioVisual Studio Code elimina otros editores de texto de programación del agua. Es gratis, de código abierto, rápido como el rayo y repleto de características de productividad. Lee mas , así como un completo resumen de la excelente versión para Mac Visual Studio Code es el editor de texto y scripting perfecto para MacEl editor de texto de Microsoft admite innumerables idiomas, y ni siquiera necesita compararlo con Xcode, ya que satisfacen diferentes necesidades. Lee mas .
Descargar: Código de Visual Studio para Ventanas | Mac | Linux (Gratis)
3. Bloc de notas XML 2007
El Bloc de notas XML 2007 de Microsoft proporciona a los usuarios una interfaz simple e intuitiva para ver y editar documentos XML. Las características clave incluyen:
- Vista de árbol que está sincronizada con la Vista de texto de nodo, para que pueda editar rápidamente nombres de código y valores
- Búsqueda incremental
- Cortar / copiar / pegar funcionalidades
- Interfaz de arrastrar y soltar
- Infinito deshacer / rehacer para operaciones de edición
- Fuentes y colores configurables.
Aunque el nombre del programa tiene "2007" y parece antiguo, sigue siendo una pieza de software muy potente de Microsoft que simplifica el manejo de documentos XML.
Descargar: XML Notepad 2007 para Ventanas (Gratis)
4. Pequeño básico para niños
Si tienes un hijo que está interesado en la programación, entonces debes consultar Small Basic.
- Lenguaje de programación amigable para principiantes y UI
- Hecho específicamente para enseñar a los niños a codificar
- Lenguaje y herramienta de programación basados en texto fáciles de entender.
- Integra dinámica de programación divertida, social, simple y gradual
- Para niños de 3 años en adelante.
Descargar: Small Basic para Ventanas (Gratis)
5. Microsoft Azure
Microsoft Azure es un recurso fantástico para cualquiera que esté buscando desarrollo en Windows y otras plataformas.
- Gratis para registrarse
- Reciba un crédito de $ 200 para explorar los servicios pagos de Azure durante 30 días
- No se le cobrará nada hasta que actualice
- Los servicios gratuitos incluyen probar e implementar aplicaciones empresariales
- Crea experiencias móviles personalizadas
- Obtenga información de los datos del usuario para crear mejores experiencias
Para obtener Azure, solo regístrese para obtener una cuenta gratuita. Necesitará un número de teléfono y una tarjeta de crédito, pero solo ponen un cargo de retención de $ 1 en la tarjeta para verificar, y no se le cobrará nada a menos que elija actualizar.
Con Azure, puedes Regístrese para obtener una cuenta gratuita y obtenga 12 meses de servicios gratuitos populares, un crédito de $ 200 para explorar los servicios pagos de Azure durante 30 días, y no se le cobrará nada hasta que decida actualizar.
6. Centro de aplicaciones de Visual Studio
Piense en Visual Studio App Center como su control de misión para todo lo relacionado con la aplicación.
- Construye aplicaciones automáticamente
- Le permite probar en dispositivos reales
- Distribuya la aplicación a beta testers
- Recopile informes de fallas de los usuarios
- Recopilar análisis de usuario
- Cree eventos personalizados para recopilar datos para futuras mejoras
- Agregue notificaciones push a sus aplicaciones en minutos
Para usar Visual Studio App Center, solo Regístrese para obtener una cuenta gratuita. Puede usar cuentas de GitHub, Microsoft, Facebook o Google si es más fácil.
7. Academia virtual de Microsoft
Si está buscando programar en una amplia variedad de plataformas y estructuras, entonces Microsoft Virtual Academy es su mejor opción.
- Cientos de cursos de capacitación en línea para desarrollar habilidades técnicas y carreras avanzadas
- Desarrollo de Windows 10
- Desarrollo en la nube
- Desarrollo de juegos
- Desarrollo web
- Desarrollo de bases de datos
- C # / XAML
- Estudio visual
- Principiantes
- Desarrollo de aplicaciones móviles
- Todos los cursos tienen videos e instrucciones fáciles de seguir.
- Los videos se pueden descargar para acceder sin conexión
- Crea listas de reproducción
- Seguimiento del progreso con autoevaluaciones
- Obtenga certificados por cursos completados
Para obtener los beneficios de Microsoft Virtual Academy, solo hacer una cuenta gratis.
8. Revista MSDN
La revista MSDN es un valioso recurso en línea.
- Brinda a los lectores una cobertura completa y actualizada de las tecnologías de desarrollo de Microsoft
- Ideal para desarrolladores de escritorio, móviles, en la nube o web
- Acceso completo a la archivo en líneay El último problema siempre está disponible para cualquiera como un PDF
- Cuenta con código de muestra y aplicaciones para experimentar
Si desea leer un poco de código de muestra y lectura ligera a medida que aprende, entonces MSDN Magazine es un recurso gratuito fantástico.
9. Boletín de desarrollo de Microsoft
Si desea mantenerse actualizado sobre las noticias críticas para desarrolladores a través de su bandeja de entrada, debe suscribirse al Boletín para desarrolladores de Microsoft.
- Los problemas son quincenales
- Repleto de noticias de desarrollo actuales
- Aún conserva una forma compacta y fácil de digerir.
- Archivo completo está disponible en línea
- Suscríbase a través de su cuenta de Microsoft
Si no le importa otro boletín en su bandeja de entrada, esta es una excelente manera de mantenerse actualizado con el desarrollo de Microsoft.
10. Servicio de aplicaciones de Azure
El Servicio de aplicaciones de Azure es parte del conjunto de aplicaciones de Microsoft Azure que mencionamos anteriormente.
- Cuatro tipos de aplicaciones: aplicación web, aplicación web con contenedores, aplicación de funciones y aplicación API
- Elija entre una variedad de plantillas personalizadas que van con cada tipo de aplicación
- Excelente para crear rápida y fácilmente aplicaciones web y móviles para cualquier plataforma o dispositivo
Sólo Inicia sesión o crea una cuenta y empezar a construir
11. Visual Studio Dev Essentials
Si desea un centro integral todo en uno de herramientas de desarrollo útiles, asegúrese de consultar Visual Studio Dev Essentials.
- Acceso rápido a una gran cantidad de herramientas de desarrollo.
- También tiene más servicios premium para los que puede acceder a las pruebas, como Syncfusion
- Accesos directos a aplicaciones de escritorio virtual
- Proporciona información del usuario
Dev Essentials es un buen centro central para muchas de las herramientas que hemos discutido, y proporciona algunos recursos más útiles. Todo lo que necesitas para acceder Virtual Studio Dev Essentials es una cuenta de Microsoft
Nunca hay un mal momento para aprender programación
No importa quién sea o la edad que tenga, la programación es una habilidad que cualquiera puede aprender en cualquier momento de su vida si está realmente determinado.
Si bien muchos desarrolladores pueden usar productos de Apple para su trabajo, eso no significa que no haya buenos recursos o herramientas de Microsoft. Estas son algunas de las mejores opciones para ayudarlo con el desarrollo, y provienen directamente de Microsoft.
Ahora que está armado con algunos recursos y herramientas fantásticos, consulte estos grandes proyectos para principiantes para nuevos programadores Los 10 mejores proyectos para principiantes para nuevos programadores¿Quieres aprender programación pero no sabes por dónde empezar? Estos proyectos y tutoriales de programación para principiantes lo comenzarán. Lee mas .
Christine se graduó de la California State University Long Beach con un título en Periodismo. Ella ha estado cubriendo la tecnología durante muchos años y tiene una gran pasión por los juegos.