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.
Réponses
Trop de publicités?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.
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.
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)
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.