Uso de búferes de protocolo en PhoneGap – iOS

He utilizado las classs c ++ google protobuf en iOS utilizando el enfoque de la aplicación nativa, es decir, usando Xcode, objective c, cocoa, etc.

Ahora, quiero migrar a aplicaciones híbridas y he explorado las opciones en la web, y de acuerdo con mis requisitos, estoy abajo de PhoneGap y Titanium. Eso me obligará a usar JavaScirpt, HTML5 (JavaScript solo en Titanium según mi entendimiento) jQuery etc.

Mi pregunta es, ¿cómo se supone que tengo que acceder a las classs my my c ++ protobuf desde javascript? (no tengo experiencia en JavaScript).

También estoy abierto a opiniones sobre qué marco de aplicación de híbridos usar.

Señores de web-dev … guíame.

Con PhoneGap, si hay una function del teléfono que las API de PhoneGap no exponen actualmente, o si tiene algún algorithm o function nativa especializada a la que desea acceder, debe escribir un complemento.

Los complementos de PhoneGap proporcionan un mecanismo estandarizado para empacar código nativo y acceder a su funcionalidad a través de JavaScript. Consulte la Guía de desarrollo del complemento PhoneGap .

Personalmente, creo que PhoneGap es el mejor marco híbrido, ha existido por un time, está bien documentado y tiene una comunidad saludable.

Esta es una pregunta anterior, pero siempre puede usar la implementación 100% JavaScript de ProtoBuf en su código JavaScript. Funciona bien, e incluso puede precomstackr el file .proto si lo desea.

En cordova, sería mejor crear un complemento, pero si no tienes time o habilidad para hacerlo, el código vinculado funciona bien.