2011-07-23 3 views
1

Je suis développeur front-end et je suis intéressé par l'amélioration de mes compétences rapidement et sans passer des années avec Java ou Obj. C. Je suppose qu'il y en a beaucoup comme moi. J'ai trouvé quelques cadres/boîtes à outils JavaScript:Quel framework JS choisiriez-vous pour le développement mobile: JQuery Mobile ou DOJO Mobile?

  1. DOJO avec le Dojo Builder pour choisir les bibliothèques que vous souhaitez inclure dans votre PRJ. http://dojotoolkit.org/. DOJO est également multi-plateforme et vous n'avez pas besoin d'un MAC pour construire pour iPhone.

  2. jQuery Mobile: http://jquerymobile.com qui semble être différent de l'interface utilisateur jQuery.

  3. PhoneGap, basé sur HTML5 et JavaScript. L'inconvénient majeur que j'ai trouvé est que vous avez besoin d'un MAC pour développer pour iOS.

Je tiens à mentionner que je suis plus familier avec jQuery, mais j'ai trouvé la syntaxe DOJO assez familier.

L'un de vous a-t-il de l'expérience avec l'un ou l'autre de ces 3? Je voudrais lire pro contre par rapport à ceux-ci.

Cordialement Ovi

+1

Vous devriez reformuler la question afin qu'il puisse y avoir une réponse spécifique à il. Maintenant, il invite juste à la discussion, ce qui devrait être fait ailleurs que Stackoverflow. – Guffa

+1

Je n'ai pas encore trouvé de question similaire sur le débordement de la pile. jQuery Mobile vs Dojo Mobile – Kandinski

+0

Je voudrais utiliser le DOM. – Raynos

Répondre

2

Ma suggestion personnelle:

1) Développer avec Dojo Toolkit - utilisation dojox.mobile, éviter dijits, pour légers et widgets natifs prospectifs

2) Compile avec le compilateur de fermeture en mode avancé - pour les optimisations de vitesse d'exécution, l'emballage serré et l'obfuscation (quelque chose que vous pourriez avoir besoin pour une application mobile). Il y a un how-to doc: http://dojo-toolkit.33424.n3.nabble.com/file/n2636749/Using_the_Dojo_Toolkit_with_the_Closure_Compiler.pdf

3) Utilisez PhoneGap pour empaqueter comme une application native (dojox.mobile est compatible avec PhoneGap)