2009-11-18 5 views
7

Tengo un cliente que me pregunta sobre el marco de trabajo de rhomobile. He estado investigando un poco y quería ver qué pensaba la comunidad en general sobre el marco y qué problemas (si es que había alguno) surgieron al desarrollarlo.¿Alguien ha utilizado el marco rhomobile?

Gracias,

L.

+0

Parece que está tomando el marcado, modificándolo y mostrándolo en el componente del navegador web del teléfono. Lo cual va a ser un poco limitante. Las capacidades siempre serán cortas de controles nativos. La capacidad de replicación es significativa. Sé que hay una solución de Novell para iPhone, pero sigue siendo interesante que estén ejecutando un lenguaje 3/4GL distinto de Objective-C en el iPhone. – martinr

Respuesta

1

He utilizado una aplicación que utiliza el marco y tengo que decir que se siente lento. Al leer la documentación, parece una opción válida si desea lanzar rápidamente una aplicación multiplataforma.

1

Básicamente, la estrategia de RhoMobile es aprovechar los navegadores en cada dispositivo para crear una "sensación nativa" al diseñar los controles web para que se vean como controles "estándar" en cada dispositivo. Esto significa que está un tanto limitado en lo que puede hacer con las capacidades web de cada SO/dispositivo. Entonces, cada aplicación es una aplicación nativa, pero esencialmente "se ejecuta en el navegador".

Tampoco estoy seguro de cómo funciona la implementación con varias plataformas, como App Store y Android Market.

4

Solo la vista de la aplicación se representa en el navegador de la plataforma. Hay enlaces para acceder a las capacidades nativas del dispositivo desde el código ruby ​​(tomar una fotografía, acceder a datos GPS ...) y es posible extender esto con su propio código nativo. Por supuesto, la vista es solo HTML y no será tan nativa como la interfaz de usuario nativa del dispositivo, pero ese es el precio que tiene que pagar por el desarrollo multiplataforma. Una gran fortaleza de RhoMobile es la capacidad de sincronización incorporada, que le permite sincronizar los datos del modelo con un backend central.

1

Aún necesita un Mac OS X para implementar su aplicación en la Tienda de aplicaciones con estos frameworks multiplataforma Mobile Developer. Aquí, un empleado de Rhomobile desarrolla la aplicación en Windows, pero cambia a Mac OS X para implementarla para usar la aplicación Application Loader, que solo funciona en Mac.

http://rhomobile.com/iphonedevelopmentwindows/

0

Recientemente hace 15 días empecé a aprender Rhomobile y desarrollan pocas problem.Creating aplicaciones simples que involucran la funcionalidad CRUD es juego de niños. Pero también hay algunos inconvenientes que he mencionado en este .apk file build with Rhohub not working on the device

Cuestiones relacionadas