Mejor combinacion para aplicacion multiplataforma, Qt/C++ o Qt/Python?
Necesitaría crear en lo posible un programa que funcione en las siguientes plataformas:
- Linux
- Windows
- Mac
- Meego
- Android
- IPhone
Y había elegido las combinaciones Qt/C++ y Qt/Python, pero no estoy seguro de con cual quedarme, o si hay alguna combinación mejor. Los pros y los contras:
Python
Pros
- Es el que mas utilizo.
- Desarrollo rápido.
Contras
- No estoy seguro de que funcione en las 3 ultimas.
- Sacrifico rendimiento y velocidad de procesamiento.
- De todas formas estoy obligado a escribir código en C, para algunas partes criticas de mi programa.
- Solo puedo usar QtCreator para diseñar los formularios.
C++
Pros
- Rendimiento y velocidad de procesamiento.
- Se supone que es un todo terreno.
- Puedo usar QtCreator durante todo el desarrollo.
Contras
- Se puede programar en C++ para las ultimas 3 plataformas?
- Legibilidad del código.
Con respecto Qt no estoy seguro de que funcione en Iphone y Android, pero siempre aparece alguien capaz de lograr lo imposible :), así que por el momento no me preocupan del todo estas dos.


plataformas
Qt/Python solo puede funcionar en las 3 primeras plataformas en las demas no creo que funcione, Meego esta escrito con el framework de Qt pero no se si python pueda funcionar en esa plataforma. Android parece que solo puede ser programado usando una variante de java, y en el iphone solo se puede usar los lenguajes de c/c++ y no se cual otra.
Qt/C++ funciona en las 4 primeras plataformas, y en el iphone aunque se puede usar ese lenguaje para programarlo no creo que funcione Qt.
por lo que pides yo creo que seria mas adecuado usar Qt y C++ para crear tu proyecto. xD
Gracias
La verdad que esto pidiendo mucho :P, desde el principio estaba mas del lado de C++, y con esto lo confirmo.
Estuve buscando sobre Qt en IPhone y encontré esto:
http://www.qt-iphone.com/Introduction.html
Que parece que no esta muy maduro, pero parece que al menos hay movimiento:
http://qt.gitorious.org/+qt-iphone/qt/qt-iphone-clone
Con lo que confirmo 4 plataformas + 1 en espera. Programar en Java solo por Android, no me lo planteo, no vaya a ser que despues aparezca Oracle pidiéndome
una coima/demandaun donativo XDExiste un proyecto de portabilidad de Qt 4 para Android
Aquí tienes algunos enlaces:
http://www.kdedevelopers.org/node/4167
http://www.newlc.com/node/23522
http://tamss60.tamoggemon.com/2010/03/18/qt-on-android-the-bogdan-vatra-...
¡Un saludo!
:O
O sea que entonces si puedo programar en Qt/C++ sin preocuparme por la portabilidad, entonces ya tendría soporte para las 6 plataformas que necesito, Gracias! :)