Flash Lite versus Java ME
8 de Junio de 2007 | Francisco Rueda
El pasado 1 de junio publiqué una noticia breve con Datos sobre Flash Lite. Nuevamente, a raiz de un comentario a esta entrada realizado por David Contreras, he visto la oportunidad de crear este post para los que no hayáis tenido la oportunidad de leer el comentario, que a mi me parece muy interesante. Dicho esto, a continuación cito a David:
“Con respecto a la entrada, me vais a permitir que sea un tanto escéptico, me explico:
Flash Lite es una excelente plataforma, con capacidad demostrada sobradamente para generar interfaces de calidad (me estoy acordando del teléfono “Prada”), de echo, pisotea a nivel gráfico cualquier cosa vista en Java ME hasta hace unos años. Además, la fragmentación para un programador se reduce a 3 ó 4 grupos (1.0, 1.1, 2.0 y 2.1) lo que reduce enormemente el tiempo de desarrollo. Sin embargo como plataforma le veo algunas pegas importantes:
- No es una plataforma abierta: Con la liberación de Java, Sun va a conseguir que cada distribución Linux, cada PDA, sistema operativo en general tengan una máquina virtual donde ejecutar aplicaciones. Integrada de serie si se desea y si no descargable. Yo tuve que pagar 1€ en mi 6630 por el reproductor de flash lite, y encima no puedo destriparlo: malo.
- Otra desventaja de FL, es que no hay IDEs de CALIDAD que sean 100% gratuitos. Por el contrario en Java existen Netbeans y Eclipse. Vemos de nuevo la clásica filosofÃa de “Págame” frente a la de “Desarrolla lo que te de la gana y disfruta”
- Acceso a los recursos del móvil: Vale, en la mayorÃa de las aplicaciones no es necesario acceder a la cámara del móvil, o al sistema de ficheros, pero es una limitación importante a la hora de hacer un desarrollo medianamente complejo.
Alternativas: Si bien empezaba el post con “… pisotea a nivel gráfico cualquier cosa vista en Java ME hasta hace unos años” lo cierto es que ahora se cuenta en Java ME con el api JSR 226 y JSR 287, gráficos vectoriales SIMILARES a flash lite, con los que podemos hacer exactamente lo mismo, y sin sacrificar el acceso a recursos de los que hablaba.
Es decir, que en Java ME podemos hacer exactamente lo mismo que en Flash lite, además de muchas otras cosas, sin pagar royalties de ningún tipo, con herramientas open source gratuÃtas y potentes, y sabiendo que vamos a tener un parque de teléfonos abrumadoramente más grande…
Inquietante ¿no?”
Nuevamente, gracias a David por su aportación a nuestro blog.
