2012-09-13 8 views
35

In realtà devo creare un'applicazione cross platform (solo per iPhone e Android) e il client sta enfatizzando di utilizzare IBM Worklight per questo. Dopo aver cercato su Worklight, sono venuto a sapere che utilizza internamente PhoneGap (Apache Cordova). Ora la mia domanda è se il fari da lavoro usa internamente il phonegap, quindi perché non usare direttamente PhoneGap. Ho bisogno del tuo consiglio su questo. Si prega di suggerire la cosa che separa worklight da PhoneGap. Grazie in anticipo.Perché utilizzare IBM Worklight se alla fine utilizza PhoneGap?

risposta

38

IBM Worklight è una piattaforma completa per lo sviluppo. Ci sono molte cose che puoi fare anche in Worklight che non puoi fare da solo con una libreria PhoneGap come accedere ai controlli comuni più nativi del dispositivo (Menu Opzioni, indicatore di occupato, tabbar, ecc.). Alcune cose per cui devi trovare i plugin. La versione più recente di IBM Worklight utilizza PhoneGap 2.2. Probabilmente potrei andare avanti per un po ', ma controlla il mio blog sulle differenze in una vista di confronto.

http://www.open-logix.com/enterprise-mobility-blog/ibm-worklight-and-phonegap-comparison/?

Altre cose da segnalare:

Il server è anche una grande parte che non centralizzata connettività back-end con adattatori, utilizzato per la linea cifrata stoccaggio, le notifiche push unificate e la consegna di SMS, e altro ancora.

La console di gestione funziona con il server per fornire una soluzione MAM. Quindi puoi forzare l'aggiornamento/disabilitazione delle applicazioni, gestire le versioni, visualizzare alcune statistiche sui dispositivi e monitorare i push.

L'IDE funziona in combinazione con gli SDK e gli IDE nativi. Quindi, se stai costruendo per Android, costruirà un progetto Android da compilare ed esportare all'interno dello stesso IDE. Per iPhone, crea tutti i livelli del progetto per un progetto XCODE.Potrebbe essere necessario modificare alcune impostazioni in xcode per assicurarsi che compili correttamente, ma in genere non ho avuto problemi.

Il simulatore del browser mobile è utile per testare il codice Web con test di funzionalità PhoneGap anche nel browser.

La codifica della shell è integrata ed è possibile creare una shell comune per il marchio dell'app.

Il nuovo WYSIWYG è anche molto carino e fornisce supporto HTML comune oltre a componenti jQuery Mobile e/o dojo mobile.

+0

Al momento di questo post, è stato utilizzato PhoneGap 2.2. Da allora è stato aggiornato a PhoneGap 2.6 (Worklight 6.0). Ero già impressionato dall'analisi che richiedeva alcune configurazioni minori, ma hanno intensificato e aggiunto una parte analitica pronta all'uso. C'è anche una nuova API di localizzazione per la gestione di cose come l'innesco di geofence invece della codifica personalizzata della logica. Un sacco di cose nuove. – HarryH

5

La differenza principale tra IBM Worklight e PhoneGap è parte server. PhoneGap non ha funzionalità relative alla parte server, ma IBM offre la funzione IBM Worklight Server.

Secondo, IBM ha un intero pacchetto (IDE, console ecc.) Ma PhoneGap offre solo una libreria. Finalmente IBM ha il supporto difettoso di Phoneegap. (Non so dove hai trovato quel worklight IBM usando PhoneGap ma entrambi usano il componente di visualizzazione web ).

+1

Questo è il collegamento che indica l'utilizzo di PhoneGap in Worklight. http://www-01.ibm.com/software/mobile-solutions/worklight/features/phonegap/ – iVipS

+3

Posso confermare che Worklight utilizza PhoneGap. –

+1

Cerca su Apache Cordova troverai sempre "Apache Cordova aka PhoneGap". Ciò significa che Worklight utilizza PhoneGap. Confermato. – Debopam

19

PhoneGap è eccezionale, è per questo che IBM Worklight lo utilizza.

PhoneGap è un ottimo collegamento tra un'applicazione sviluppata sul Web e il dispositivo (GPS, fotocamera, ecc.), Ma questo è tutto.

È necessario un IDE per sviluppare l'applicazione.

È necessario connettersi ai back-end.

È necessario autenticarsi.

È necessario pensare alla sicurezza.

È ancora necessario gestire il ciclo di vita dell'applicazione.

PhoneGap è una parte importante di un'applicazione IBM Worklight, ma è solo una parte.

3

È meglio usare Worklight rispetto Phonegap come il primo ha sostegno diretto consultato: - SMS Delivery Options - Push Notifications - Direct Update - Version management - Business Intelligence Reporting - Force Update (or) Disable App

Inoltre contiene altre caratteristiche come
1. Authentication framework 2. Mobile Browser Simulator 3. Encrypted Offline Storage 4. Jsonstore che lo rende molto più facile da usare.

Problemi correlati