35 votes

Pourquoi utiliser IBM Worklight si, au final, il utilise PhoneGap?

En fait je dois construire une plate-forme d'application(iphone et android) et le client insiste pour utiliser IBM Worklight pour cela. Après une recherche sur la Lampe, j'ai su qu'il utilise en interne PhoneGap(Apache Cordova). Maintenant, ma question est de savoir si la lampe utilise en interne phonegap, alors pourquoi ne pas directement utiliser phonegap. J'ai besoin de votre avis sur cette. S'il vous plaît suggérer la chose qui sépare la lampe de phonegap. Merci à l'avance.

38voto

HarryH Points 585

IBM Worklight est une plate-forme complète pour le développement. Il y a beaucoup de choses que vous pouvez faire de même à l'intérieur de la Lampe que vous ne pouvez pas le faire seul avec PhoneGap bibliothèque comme l'accès commun contrôles natifs de l'appareil (Menu Options, indicateur, tabbars, etc). Certaines choses que vous devez trouver des plugins pour. La dernière version de IBM Worklight utilise PhoneGap 2.2. Je pourrais probablement passer pour un certain temps, mais découvrez mon blog sur les différences dans une vue de comparaison.

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

D'autres choses à mentionner:

Le serveur est aussi une grande partie de la centralisation de back-end de la connectivité avec des adaptateurs, utilisé en mode hors connexion cryptée de stockage unifié, les notifications push et l'envoi de SMS, et plus encore.

La console fonctionne avec le serveur pour fournir une MAM solution. Ainsi, vous pouvez forcer la mise à jour/désactiver des applications, de gérer les versions, afficher quelques statistiques du périphérique et de surveiller la pousse.

L'IDE fonctionne en conjonction avec le Natif du SDK et de l'IDE. Donc, si vous êtes de construction pour Android, il va construire un projet Android de le compiler et de l'exportation dans le même IDE. Pour l'iPhone, il crée de toutes les couches du projet pour un projet XCODE. Vous pouvez avoir à modifier certains paramètres dans xcode pour s'assurer qu'il compile droit, mais en général, je n'ai pas eu de problèmes.

Le Navigateur Mobile simulator est agréable pour les tests de code web avec PhoneGap capacité de test dans le navigateur.

Coque de codage est intégré et vous pouvez créer un shell pour votre Application de marque.

La nouvelle WYSIWYG est assez agréable aussi bien et fournit des HTML support plus jQuery Mobile composants et/ou dojo mobile.

19voto

ravidor Points 1748

PhoneGap est grand, c'est pourquoi IBM Worklight l'utiliser.

PhoneGap est un grand pont entre un site web développé l'application et l'appareil (GPS, caméra, etc.), mais ce n'est que ça.

Vous avez besoin d'un IDE pour développer l'application.

Vous devez vous connecter en back-end.

Vous devez vous authentifier.

Vous devez penser à la sécurité.

Vous avez encore besoin de gérer le cycle de vie de l'application.

PhoneGap est une partie importante de l'IBM Worklight application, mais c'est seulement une partie.

5voto

Ocelot Points 1072

principale différence entre ibm worklight et phonegap est de la partie serveur . phonegap n'a pas de fonctionnalité liée à la partie serveur, mais ibm offre IBM Worklight de la fonctionnalité de Serveur . secont ibm a tout le package(ide ,console,...) mais phonegap offre une bibliothèque seulement. et enfin, ibm a le support qui phonegap manque. (je ne sais pas où vous avez trouvé que ibm worklight à l'aide de phonegap, mais deux d'entre eux sont à l'aide de web-vue de composant)

3voto

Ashwin Tigga Points 80

Il est préférable d'utiliser Worklight que Phonegap que l'ancien a un soutien direct pour les éléments suivants: - SMS Delivery Options - Push Notifications - Direct Update - Version management - Business Intelligence Reporting - Force Update (or) Disable App

En outre, il a d'autres fonctionnalités comme
1. Authentication framework 2. Mobile Browser Simulator 3. Encrypted Offline Storage 4. Jsonstore ce qui le rend beaucoup plus facile à utiliser.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X