Estoy desgarrado. Quiero comenzar a hacer aplicaciones para OS X. Hay un mercado específicamente desatendido al que me gustaría acceder, pero no sé si debería desarrollarlo solo para mac con Cocoa y Objective C o si debería desarrollarlo. con Java y JavaFX.¿Debo aprender un lenguaje específico de sistema operativo o algo así como Java?
Supongo que mi pregunta es, ¿es Java lo suficientemente robusto como para manejar las mismas cosas que Objective C en Mac y C# (.net) en Windows?
Se agregó una etiqueta osx, ya que la pregunta parece ser específica de osx. Debería recibir una mejor atención de la comunidad OS X. –
Probablemente no debería decir esto, ya que mi comentario puede considerarse muy subjetivo, pero ¿por qué quieres desarrollar en una plataforma cerrada donde los desarrolladores no son respetados. http://www.eff.org/deeplinks/2010/03/iphone-developer-program-license-agreement-all –
Andrei, creo que Ben se refirió a Mac, no al iPhone/iPad. El desarrollo de Mac es tan abierto como el desarrollo de Windows. No tan abierto como el desarrollo de Linux, seguro. Como desarrollador de Sunday Cocoa desde hace mucho tiempo, no me gusta vilipendiarme solo porque el acuerdo de desarrollo de iPhone es una mierda. El horrible estado del acuerdo de desarrollo de iPhone no se traduce en la maldad de Cocoa. ¡De hecho, Cocoa es un marco decente y elegante! – Yuji