iphone - ¿Por qué utilizar IBM Worklight si finalmente usa PhoneGap?
html5 cordova (4)
La principal diferencia entre IBM Worklight y Phonegap es la parte del servidor . Phonegap no tiene ninguna característica relacionada con la parte del servidor, pero IBM ofrece la característica del servidor IBM Worklight .
En segundo lugar, IBM tiene un paquete completo (IDE, consola, etc.), pero Phonegap solo ofrece una biblioteca. Por fin, IBM tiene el soporte que le falta a Phonegap. (No sé dónde encontró esa luz de trabajo de IBM utilizando Phonegap, pero ambos están usando el componente de vista web ).
En realidad, tengo que crear una aplicación multiplataforma (solo para iphone y android) y el cliente está enfatizando el uso de IBM Worklight para esto. Después de buscar Worklight, supe que internamente usa PhoneGap (Apache Cordova). Ahora mi pregunta es si worklight usa internamente phonegap, entonces, ¿por qué no usar phonegap directamente? Necesito tu consejo sobre esto. Por favor, sugiera la cosa que separa la luz de trabajo de phonegap. Gracias por adelantado.
PhoneGap es genial, es por eso que IBM Worklight lo usa.
PhoneGap es un gran puente entre una aplicación desarrollada en la web y el dispositivo (GPS, cámara, etc.), pero eso es todo.
Necesitas un IDE para desarrollar la aplicación.
Necesita conectarse a back-ends.
Necesitas autenticarte.
Debes pensar en la seguridad.
Aún necesita administrar el ciclo de vida de la aplicación.
PhoneGap es una parte importante de una aplicación IBM Worklight, pero es solo una parte.
Es mejor utilizar Phonegap
que Phonegap
ya que el primero tiene soporte directo para lo siguiente: - SMS Delivery Options - Push Notifications - Direct Update - Version management - Business Intelligence Reporting - Force Update (or) Disable App
Además, tiene otras características como
1. Authentication framework 2. Mobile Browser Simulator 3. Encrypted Offline Storage 4. Jsonstore
que hace que sea mucho más fácil de usar.
IBM Worklight es una plataforma completa para el desarrollo. Hay muchas cosas que puede hacer incluso dentro de Worklight que no puede hacer solo con una biblioteca PhoneGap, como acceder a controles comunes más nativos del dispositivo (menú de opciones, indicador de ocupado, tabbars, etc.). Algunas cosas para las que debes encontrar complementos. La versión más reciente de IBM Worklight usa PhoneGap 2.2. Probablemente podría continuar por un tiempo, pero mira mi blog sobre las diferencias en una vista de comparación.
http://www.open-logix.com/enterprise-mobility-blog/ibm-worklight-and-phonegap-comparison/ ?
Otras cosas que vale la pena mencionar:
El servidor también es una gran parte que ofrece conectividad centralizada con adaptadores, que se utiliza para almacenamiento cifrado fuera de línea, notificaciones push unificadas y entrega de SMS, y más.
La consola de administración trabaja con el servidor para proporcionar una solución MAM. Por lo tanto, puede forzar la actualización / deshabilitación de aplicaciones, administrar versiones, ver algunas estadísticas de dispositivos y monitorear impulsos.
El IDE funciona en conjunto con los nativos SDK e IDE. Entonces, si está compilando para Android, construirá un proyecto de Android para compilar y exportar dentro del mismo IDE. Para iPhone, crea todas las capas de proyecto para un proyecto XCODE. Es posible que tenga que modificar algunas configuraciones en xcode para asegurarse de que se compila correctamente, pero en general no he tenido problemas.
El simulador de navegador móvil es bueno para probar el código web con la prueba de capacidad PhoneGap dentro del navegador también.
La codificación de Shell está integrada y puede crear un shell común para su marca de la aplicación.
El nuevo WYSIWYG también es bastante agradable y proporciona soporte HTML común además de los componentes jQuery Mobile y / o dojo mobile.