La mejor respuesta
Para cualquier proyecto de desarrollo de software, generalmente considero tres plataformas en las que cada una podría clasificarse más y también ser parte de alguna otra aplicación de plataformas.
- Aplicación web
- Aplicación de escritorio
- Aplicación móvil
Para desarrollar aplicaciones para cada plataforma tiene muchas opciones para elegir. Las herramientas que va a utilizar para construirlo, como el lenguaje de programación, la base de datos, etc. Basándose en esas decisiones, elegirá un IDE con el que se sienta cómodo para desarrollar el software.
Ahora, cuando lo solicite ejemplos de software de programación Creo que estás pidiendo herramientas que quieras usar para desarrollar un software.
Esto te lleva a la pregunta de qué tipo de aplicación estás intentando construir. Ahora tenga en cuenta que la mayoría de los lenguajes de programación admiten el desarrollo para varias plataformas. Puede utilizar HTML, CSS y JS para desarrollar una aplicación web. Para hacer esto, muchas personas prefieren usar Adobe Dreamweaver, mientras que a algunas personas simplemente les gusta usar un editor como Atom o Brackets y luego probar cosas manualmente. Una vez que tenga la aplicación, puede usar phonegap o electron para tener archivos ejecutables para dispositivos móviles y de escritorio.
Ahora, tal vez desee desarrollar aplicaciones para iOS o Mac, entonces tal vez desee aprender Objetive C o Swift y use Xcode.
Si desea desarrollar aplicaciones de Android, entonces puede usar Android Studio para preparar y desarrollar una aplicación con XML y Java / Kotlin.
Si está Buscando desarrollar juegos tienes opciones como Unity, Unreal entre muchos otros motores de juego. También puede empezar desde cero con un lenguaje como C ++, Java o Python en algún IDE como Eclipse, Intellij, etc.
Como puede ver, hay muchas opciones. Las opciones siguen creciendo con la mejora de la tecnología.
No es necesario que las conozcas todas. Eliges los que te gustan y te conviertes en un experto en eso. En la mayoría de los casos, el lenguaje y las herramientas que ha utilizado para desarrollar un software también tiene una manera fácil de preparar ejecutables para diferentes plataformas.
Entonces, en lugar de preocuparse por qué software usar, creo que es mejor si comienza ¿Sigue con un lenguaje que desea aprender, o tal vez desea decidir la plataforma para la que desea desarrollar?
Respuesta
La programación de computadoras es un tema vasto con un enorme no. del lenguaje de programación. Cuando te refieres a un software, debes ser específico sobre el lenguaje de programación.
Como desarrollador front-end, trabajo en HTML5, CSS3, JQuery, JavaScript, Angular JS y más para los que uso software como Brackets, Sublime o Notepad ++, etc. Todavía hay muchos más. Hay plataformas como VMWare que puedes usar para otros fines.
Este era mi punto de vista según el dominio respectivo en el que estoy trabajando; Si necesita más conocimientos sobre uno en particular, creo que hay muchos sitios que pueden ayudarlo. Pero sea específico sobre el lenguaje de programación que elija.
Gracias.