11
votes

PhoneGap, Bootstrap ou JQuery Mobile?

J'ai une application Web codée dans HTML, CSS et JavaScript. Mon objectif avec cette application est de le faire fonctionner sur toutes les manières des appareils mobiles et de conserver l'application Web pour une utilisation du bureau.

L'application est essentiellement une application Google Maps, SQL, une application de type point d'intérêt, qui permet de suivre des périphériques particuliers.

Je suis actuellement en train de rechercher des recherches sur PhoneGap, Bootstrap et JQuery Mobile et recherchaient des conseils d'experts sur la direction de la prise.

Idéalement, une application pour les gouverner tous, cela optimiserait simplement le périphérique qu'il est affiché serait le plus pratique.

J'apprécierais vraiment un avantage concis et une liste des inconvénients à l'utilisation de chacune de ces technologies et je suis ouvert à d'autres suggestions.


0 commentaires

3 Réponses :


1
votes

Cela dépend du nombre de systèmes cibles que vous avez et de l'abondance des ressources?

Si vous ciblez uniquement des périphériques de type iOS, je dirais que je vais aller à la route natale, ni native avec UiWebView mélangé ensemble. Si vous avez cependant plusieurs périphériques tels que iOS / Android / Windows, BlackBerry, j'irais avec Cordova / Phonegap. L'intégration transparente avec ces systèmes est agréable et plus vous maintenez une seule base de code.

Toutefois, lorsque vous utilisez la route Cordova / PhoneGap, les fonctions de périphériques natifs ne sont pas directement canalisées et il y a un décalage entre diverses transitions, sans parler des frais généraux avec les codesbases.

Si vous avez des ressources et des contraintes de temps illimitées, ainsi que des ressources d'employés, développez Native iOS et Android natif, avec leur WebKit en tant que contrôle d'interface principal et utilisez chaque système d'exploitation respectif disponible.

Je dois dire Cordova, en termes d'utilisation Android et de la fonction intégrée d'IOS est devenue drastiquement meilleure. Ils ont appuyé sur les composants multimédia, le gyroscope, les kits de carte, les accéléromètres et les GPS des dispositifs respectifs pour dire la liste. Et si je comprends bien, ils continuent à se développer. La base de code unique est belle! Mais c'est si tu as serré Ressources. Si vous avez une grande entreprise avec de nombreux programmeurs avec de nombreuses disciplines, allez-vous 100%.


0 commentaires

0
votes

Cela dépend vraiment de ce que vous ciblez.

Personnellement, j'aime Phonegap car il fournit aux développeurs un moyen de créer des applications originales iOS et Android. Mais Jquery Mobile est également assez impressionnant. Les développeurs ont créé des produits impressionnants avec ces deux technologies.

Néanmoins, JQuery Mobile crée une page Web conçue pour les appareils mobiles. PhoneGap crée une application (presque pour six plates-formes telles que iOS, Android, BlackBerry, etc.).


0 commentaires

23
votes

Bootstrap, JQuery Mobile et Phonegap tous résolvent différents problèmes.

bootstrap est un cadre Web réactif. Son objectif, comme tous les cadres Web réactifs consiste à adapter votre couche de vue à l'appareil faisant la visualisation. Vous donnant des présentations différentes pour les téléphones mobiles, les tablettes, les PC, etc.

JqueryMobile est un cadre d'application Web mobile qui vise à fournir une application mobile multiplate-forme écrite entièrement à l'aide de JavaScript / HTML / CSS.

PhoneGap est essentiellement un wrapper (navigateur) autour d'une application Web existante qui vous permet d'accéder aux API de périphérique natif (comme appareil photo, Bluetooth, etc.) à l'aide de JavaScript.

de ma propre expérience personnelle, ce qui n'est en aucun cas un guide complet:

bootstrap

  • pro: facile à travailler avec, facile à personnaliser.
  • pro: beaucoup de gens l'utilisent.
  • Con: Beaucoup de personnes l'utilisent, votre application peut donc ressembler à tout le reste.

    jquery mobile

    • pro: une bonne interface utilisateur mobile.
    • pro: facile à démarrer, surtout si vous connaissez JQuery.
    • Con: plus vous devez injection de données, plus votre application est complexe.
    • CON: Quand je l'ai utilisé la dernière fois, 1,0, c'était assez buggy sur des appareils.

      PhoneGap

      • PRO: vous permet de construire facilement des applications Web multiplateformes avec JavaScript / HTML / CSS et avoir accès aux API de périphérique
      • Con: Lorsque je l'ai utilisé la dernière fois, c'est principalement pour Android, la View WebView IT UTILISÉE était brutalement lente.

        Pour les applications triviales, ma recommandation est d'aller sans hésiter avec un développement multiplate-forme. Ce sera relativement rapide et facile à déployer. Cela dit, une fois que vous avez commencé à augmenter la complexité des applications, mon expérience a été de Toujours GO Native, ou à la toute une solution hybride. Les applications indigènes ont simplement une meilleure "sensation" à ce stade à temps et plus important encore, vous allez vous permet de créer des applications dans la conception de la plate-forme. La plate-forme croisée est agréable, mais la plupart des utilisateurs Android ne veulent pas que leurs applications ressemblent à des applications iOS et inversement. Bien que cela puisse prendre plus de temps à construire des applications natales pour plusieurs plates-formes, je pense que vous offrez une meilleure expérience à vos utilisateurs.

        juste mes deux cents.


0 commentaires