pwlin - PhoneGap o Flex
cordova>- plugin file opener2 (2)
El paquete de presentación flash funciona de maravilla, es fácil de usar y no requiere conocimientos de idiomas nativos. El problema es que si desea acceder a funciones nativas específicas, diga la cámara o cosas así, no tiene suerte.
Phonegap es un puente entre HTML / CSS / JS y el código nativo. Puede codificar su aplicación como lo haría con una aplicación web y luego conectarla con la API de Phonegap para hacer llamadas al sistema nativo. No es necesario que tenga un amplio conocimiento del código nativo (obj-c & java), pero es útil si sabe un poco, o al menos está dispuesto a aprender.
He usado ambos, y ambos funcionan muy bien, pero el teléfono es la mejor solución multiplataforma. Si intentas implementar la aplicación de Android empaquetada en Flash, tus usuarios deberán descargar el tiempo de ejecución de adobe antes de que puedan ejecutar tu aplicación.
Quiero construir mi primera aplicación móvil.
Me pregunto si debería usar Flex o PhoneGap.
No soy un desarrollador fuerte, pero tengo grandes habilidades en actionscript 3, por lo que consideraría usar Flex.
No sé demasiado sobre PhoneGap, pero mis habilidades de CSS y HTML4 / 5 son excelentes, y mi jquery / javascript está bien. ¿Es esto realmente todo lo que PhoneGap requiere o necesitaría habilidades de base de datos también?
Leí sobre FlashBuilder, pero por lo que entiendo, y me corrigen si estoy equivocado, necesitaría codificar en uno de los lenguajes de plugins basados en Eclipse: Java, C ++, Ruby, COBOL, etc. No sé cualquiera de estos, así que si puedo adherirme a actionscript 3 con Flex o PhoneGap con HTML / Javascript / CSS, entonces sería ideal.
Por último, si me tomo el tiempo para aprender realmente Flex, ¿crees que finalmente se desvanecerá y será reemplazado por PhoneGap?
Si decides ir con Flex, estarás codificando en una combinación de actionscript y MXML. No se requiere conocimiento de Java (o C ++, Ruby, Cobol, etc.). Consulte el curso de capacitación Flex en una semana de Adobe - http://www.adobe.com/devnet/flex/videotraining.html - le dará una buena idea de lo que implica el desarrollo flexible.
En cuanto a la viabilidad a largo plazo de Flex, Flex fue entregado recientemente a la Fundación Apache (lea más aquí http://www.riagora.com/2012/01/apache-flex-and-the-community/ ).