Découvrez mes derniers articles:

Voici la liste des billets pour votre recherche. Si vous ne trouvez pas ce que vous recherchez, vous pouvez essayer avec des mots-clés différents.

chargemap-app

Après une longue période de réflexion, j’ai choisi de reprendre le développement de l’application mobile ChargeMap en interne.

Vous le savez peut-être, ma société développe le service ChargeMap, qui permet de localiser les points de charge pour véhicules électriques. Les applications mobiles sont cruciales dans ce projet.

Jusqu’à présent, nous externalisions le développement iOs tandis que l’application Android était réalisée en interne. Au final, cela faisait deux applications à maintenir, dont une par un prestataire externe.

Notre objectif était de refondre les applications mobiles et évidemment, le choix de développer en natif ou de passer par une solution basée sur HTML5 s’est posé.

Mon choix – on pourrait même parler de pari – s’est porté sur un développement en HTML5 avec Cordova (PhoneGap). Cela nous permettra de ne maintenir qu’une seule application, avec des technologies web que nous maitrisons bien.

Au final, nous pourrons être plus réactifs sur le déploiement de nouvelles fonctionnalités tout en limitant les coûts. Ce choix nous permettra également de supporter Windows Mobile, ce qui n’était pas le cas jusqu’à présent.

Les autres composants techniques que nous utilisons sont IonicFramework pour l’interface utilisateur et Angular pour la structure javascript de l’application. IonicFramework est vraiment un outil intéressant mais nous a posé quelques soucis car encore en Alpha. On essuie un peu les plâtres, mais ça fait partie du jeu.

Pour l’instant, nous avançons plutôt bien et les résultats semblent prometteurs. Il nous reste encore beaucoup de travail mais pour l’instant l’application est plutôt fluide, ce qui est ma principale préoccupation.

Avec ma super équipe, nous essaierons de faire un bilan plus complet en fin de projet car je sais que beaucoup d’entreprises se posent la question du choix du développement en natif ou via Cordova.

Magento E-commerceVoila déjà quelques temps que j’observe l’évolution d’une solution e-commerce open-source que tout le monde s’accorde à voir comme la remplaçante d’OsCommerce : Magento. Elle a été longtemps en développement, et depuis peu elle est disponible au téléchargement en version stable. Bien qu’encore très jeune, Magento est une communauté qui est très prometteuse à mon avis, et pour plusieurs raisons :

  • l’outil est développé par Varien, une société proche de Zend, une référence dans le monde PHP
  • le code source a l’air propre et le développement bien pensé, en se basant sur un framework de référence (Zend Framework) qu’ils ont étendu
  • l’interface d’administration est propre et bien plus ergonomique que les autres solutions e-commerce open-source que j’ai pu tester jusqu’à présent
  • le site communautaire est vraiment bien fait, et donne envie de contribuer
  • la communauté semble très active et se met en place rapidement
  • mine de rien, on sent qu’ils ont mis les moyens chez Varien pour ce projet …

Néanmoins à mon sens il reste encore quelques obstacles à l’intégration efficace de Magento pour un site e-commerce :

  • jeunesse de la solution : des bugs continuent d’être corrigés, dont certains parfois assez importants
  • complexité technique de l’application : contrairement à OsCommerce, le code et l’architecture technique sont très loin d’être simples à prendre en main, même si le tout semble plutôt bien développé
  • le manque de contributions : il n’existe pas encore énormément de contributions, notamment pour les deux types de modules importants pour l’e-commerce : les moyens de livraison et les moyens de paiements.

Je pense toutefois que ces lacunes vont rapidement être comblées, si on en croit le dynamisme de la communauté Magento. Rien que cette semaine, pas mal d’annonces importantes ont été faites :

Magento E-commerce admin screenshotGageons que dans les semaines à venir, les contributions et les annonces vont continuer à pleuvoir. Ce qui manque à mon sens aujourd’hui, ce sont des vraies ressources pour les intégrateurs graphiques, point qui me semble encore assez peu développé chez Magento.

Si vous voulez vous faire une idée sur cette solution, vous pouvez aussi lire l’interview de Alexander Ringsdorff (Visions New Media) qui explique les raisons du choix de Magento dans sa société.