#jQuerymobile vs #Senchatouch – Quel #framework pour mon application web mobile #HTML5 ?

Posted: octobre 17th, 2010 | Author: | Filed under: HTML5 / CSS 3, jquery, Web Applications | Tags: , , , , , | 2 Comments »

#jQuerymobile ou #Senchatouch ? Voila 2 principales questions qu’un développeur devra se poser à partir de maintenant lorsque son client lui demande de lui créer une application web mobile avec HTML5.

En effet, comme John Resig l’avait annoncé sur son compte twitter, jQuery mobile est enfin disponible depuis ce Samedi 16 Octobre 2010. jQuerymobile est un framework développé avec jQuery. Il permet de créer des applications web pour les plateformes des téléphones mobile de type smartphones tels que IOS (iPhone), Android, Blackberry, Bada, Windows Phone, Symbian, Palm Web OS et Meego.

Senchatouch est un concurrent très sérieux de jQuerymobile. La différence est que Senchatouch ne fonctionne correctement que sur IOS et Android d’après ce qui est annoncé sur leur site officiel. Il faut payer une licence pour le faire fonctionner correctement. D’un point de vue marketing, jQuery est le gagnant dans l’histoire. Aussi, comme jQuery est plus facile d’accès et plus utilisé que Sencha, ce nouveau framework jquerymobile trouvera facilement sa place.

Mon choix portera évidemment sur jQuerymobile. Ceci parce que ce framework a de l’avenir devant lui. La communauté de développeur qui enrichit jQuery grâce à leurs plugins est très grande. Ceci ne sera pas prêt de s’arrêter avec jQuerymobile.

HTML5 fait maintenant partie du quotidien des développeurs souhaitant créer des applications mobiles. Ce qui est impressionnant, est qu’il est possible actuellement de créer des applications natives avec du HTML5, CSS et Javascript. Un logiciel propriétaire Appcelerator a commencé à se lancer dans l’aventure. Il a été suivi par Phonegap.


Chive – Gestionnaire Mysql OpenSource

Posted: février 28th, 2010 | Author: | Filed under: php, Web Applications | Tags: , , , | No Comments »

Ces derniers temps, beaucoup d’applications OpenSource pour gérér des bases de données Mysql fleurissent.

Elles tentent tous de se faire une place dans ce domaine mais surtout de déceler le manque du plus puissant phpmyadmin en proposant d’autres fonctionnalités supplémentaires ou en présentant un design plus facile et plus ergonomique.

SQLBuddy a été l’un des premiers outils de gestio de base de données à faire peur phpmyadmin. Ils proposent une interface se rapprochant des tableurs et ceci de façon très dynamique en ajax. De plus on peut gérer une base SQLite avec SQLBuddy, ce qui n’est pas disponible dans phpmyadmin.

Chive est un autre outil qui mérite sa place également dans ce domaine. On est rapidement séduit avec l’interface ajax qui permet d’éditer en ligne directement un enregistrement, une structure d’une table, un champ d’une table en particulier  sans attendre le rechargement de la page. De plus, Chive intègre un éditeur disposant d’une coloration syntaxique, d’un numéro de ligne et qui reconnait le langage SQL. En termes technique, Chive utilise le framework Yii (Easy Efficient and Extensible) .

La force de phpmyadmin réside dans :

  • Sa présence dans ce domaine depuis plusieurs années.
  • La plupart des hébergeurs de sites Internet disposant d’un serveur en PHP avec une base de données en mysql intègre automatiquement phpmyadmin comme outil supplémentaire aux clients keur permettant de gérer leur base de données en dehors de leur site en PHP.
  • La plupart des logiciels standalone qui permet de créer un serveur php sur son poste en local tels que EasyPhp, Wampserver, Xamp, Mamp… disposent aussi de phpmyadmin par défaut.

AeroSQL – Gestionnaire MySQL gratuit

Posted: février 23rd, 2010 | Author: | Filed under: Web Applications | Tags: , , , | 1 Comment »

AeroSQL est un gestionnaire de base de données Mysql opensource. Cette application est écrite en PHP et utilise le dynamisme et la puissance de ExtJS pour le design et l’intéractivité.

Le résultat d’une requête SELECT est présenté en colonnes grâce à des Grid. Les champs du Grid sont éditables.

AeroSQL peut gérer plusieurs serveurs.

D’autres librairies openSource existent également :