Cita:
Iniciado por razpeitia Depende mucho de lo quieras hacer. Por cuestiones profesionales no te podría decir hazlo en X lenguaje (al menos no sin muchos mas datos).
No puedes llegar y preguntar "hoygan que me recomiendan para una aplicación empresarial?". Por eso fallan muchos proyectos de software (principalmente por la planeación).
Te refieres a aplicaciones de escritorio? aplicaciones web? aplicaciones para smartphones? electrónica o embebidos? dependiendo de lo quieras hacer vas a tener disponible un conjunto de herramientas que puedes usar. No se trata de casarse con un lenguaje o con una herramienta.
Por ejemplo imagina el desarrollo de un kernel, no lo vas a programar en C# o Python, lo programas en C es mas ni siquiera lo implementan usando C++.
Igual si quieres hacer desarrollo web de manera rápida, no lo vas hacer con C, C++ o ensamblador. Usas herramientas como Ruby on Rails o Python+Django.
O si quieres hacer desarrollo para aplicaciones mobiles puedes usarlo usando las herramientas nativas Java u Objective-C o bien puedes hacer uso de html5+css3+js para desarrollar aplicaciones [url]http://phonegap.com/[/url].
Por ejemplo en python hay ERPs completos como [URL="https://www.openerp.com/"]OpenERP[/URL]. Que lo único que se dedican a hacer las empresas es personalizar (cambiar y añadir características) la este proyecto para las necesidades de una empresa o ajustarlo a las norma de X país.
Te recomendaría primero planear y analizar bien el proyecto y después tomar la decisión del lenguaje y la plataforma.
Oye muchas gracias por tu respuesta tengo en mente un proyecto (aplicación web), entonces supongo que Python o Ruby estarían bien como tu dices. Gracias por el consejo tienes mucha razón en lo que se debe planear con cuidado