¿Cuánto cuesta comprar un software de codificación para el desarrollo de aplicaciones?

No lo olvides, Linux. Es un sistema operativo totalmente gratuito. Sin condiciones, es gratis. Ve a buscarlo. Viene con ide’s, compiladores, depuradores, tantos lenguajes de programación que no puedes llegar al final.
Todo gratis. No hay versiones profesionales, comunitarias y compartidas. Solo hay una versión gratuita, obtienes todo y algo más.

Necesita una base de datos, Linux tiene la mayoría de ellas, de forma gratuita. MySQL, MariaDB, Postgres, SQLite, CouchDB, MongoDB y muchos otros.

Incluso viene con servidores web. Obtiene NodeJS, Python Tornado, Apache, PHP y cualquier otra cosa, de forma gratuita, principalmente con 1 línea en la línea de comando.

Y tienes tantos libros, sobre todo, todas las etapas, todos los idiomas. Pasando de principiante a avanzado. Muchos incluso son totalmente gratis.

Entonces tienes la Mac f.ex. Sí, el hardware cuesta algo, pero las máquinas son de alta calidad. Y con algunos retoques puedes obtener todo lo que mencioné anteriormente. Y Xcode es totalmente gratis. Android IDE es totalmente gratuito.
Y obtienes todos los tutoriales en YouTube y en otros lugares, principalmente de forma gratuita.
Incluso en Windows, la edición comunitaria de Visual Studio es gratuita, funcionará para usted y para un grupo pequeño de personas. MSDN tiene miles y miles de horas de tutoriales gratuitos, e incluso un sistema de calificaciones después de que termine los cursos, de forma gratuita.

¿Qué tan maravilloso es esto? ¿Qué tan maravilloso es convertirse en programador hoy? Déjame decirte que es 1000 veces mejor que hace 20 años o incluso hace 10 años.

iOS
La única herramienta de desarrollo de software necesaria para iOS es Xcode , que es una descarga gratuita. Si bien el software es gratuito, Apple requiere una membresía de desarrollador paga para enviar aplicaciones a la tienda de aplicaciones.

Androide
Android requiere Eclipse, que es otra descarga gratuita de Google.

Ventanas
El desarrollo de Windows a menudo se realiza a través de Visual Studio usando lenguajes .NET como C #, aunque hay muchos otros IDE e idiomas utilizados en Windows.
Hay una Visual Studio Community 2013 gratuita (licencia de uso comercial limitada).
Pero también hay una gama de versiones más completas de Visual Studio.
“Profesional”, “Premium” y “Ultimate”.

Además de las opciones mencionadas por Glyn Williams , también podría considerar el desarrollo de aplicaciones híbridas. Aquí hay una amplia gama de opciones y algunas de las más importantes son:

  1. Icenium (usa PhoneGap / Cordova): cree, pruebe e implemente desde esta plataforma en la nube. El precio comienza en $ 39 / mes por usuario.
  2. Xamarin: le permite crear aplicaciones nativas de iOS y Android, utilizando una única base de código en C #. Comienza en $ 25 / mes por usuario (también hay una versión gratuita).
  3. Appgywer Supersonic: use HTML / CSS / JS para crear aplicaciones prácticamente nativas. Las aplicaciones se generan con componentes nativos. Todavía necesita las herramientas que menciona Glyn (por ejemplo, XCode para compilar / compilar las aplicaciones, pero la base del código sigue siendo la misma para todas las plataformas). La plataforma base es gratuita y está bien presentada. Cobran por servicios adicionales y complementos.

Veltrod es una empresa global de consultoría de software especializada en el desarrollo de aplicaciones móviles para plataformas iPhone, Android, BB, Windows y Cross. Puede probar Veltrod para obtener soluciones rentables y de calidad enviando sus requisitos a [correo electrónico protegido]

Veltrod es una empresa global de consultoría de software especializada en el desarrollo de aplicaciones móviles para plataformas iPhone, Android, BB, Windows y Cross. Puede probar Veltrod para obtener soluciones rentables y de calidad enviando sus requisitos a [correo electrónico protegido]

Para todos los sistemas operativos de los que ha oído hablar, es básicamente gratuito, pero hay opciones que puede pagar:

Xamarin, te permite escribir C # en Mac, Android, iOS.

También hay algunas herramientas Java que puedes pagar.

Pero básicamente, si quieres escribir para Mac, Windows, Android, iPhone, Linux, Solaris, lo que sea, todo es gratis.