Longue vie à Cordova

La semaine dernière, un sondage express est passé sur twitter pour les développeurs Cordova, pour apprécier leur ressenti sur la techno.

Les questions portent sur la documentation essentiellement, et bien sûr sur le niveau de satisfaction à l’utilisation de Cordova.

Comme à la fin il y avait un champ pour indiquer son email, pour poursuivre la conversation avec l’équipe de dév, j’ai laissé mon adresse.

J’ai reçu dès le lendemain un mail me proposant un RV téléphonique. J’ai apprécié la réactivité de l’équipe, et j’ai encore plus apprécié l’échange.

Le RV s’est passé vendredi à 17h30, avec deux développeurs américains, dont l’un de chez Microsoft. Je suis toujours surprise par l’implication réelle des développeurs de chez MS sur les projets libres. Après tout, cela fait des années que MS parle du logiciel libre comme du grand Satan, et leur récent free/libre-washing ne m’a pas vraiment convaincue. Mais force est de constater que si je continue de me méfier de l’entreprise, j’ai pleinement confiance dans les hommes et les femmes qui la composent (enfin, par au sommet, à la base, bref, les développeurs, quoi 😉 ).

L’échange a duré 45 minutes, en français et en anglais (je pense qu’on est tous sortis épuisés de cette conversation). On est revenu sur les questions sur sondage, notamment la documentation, mais les deux intervenants ont beaucoup insisté pour que j’exprime mes « frustrations » (pour reprendre leur terme) à l’utilisation de Cordova.

Celles-ci ne sont pas nombreuses mais quand j’y repense, ce sont finalement les freins à une adoption plus massive.

L’émulateur

L’émulateur met une plombe à se lancer, et il met 3/4h de plombe à émuler l’appli quand je la relance avec la commande build.

Quand je suis en plein debuggage javascript, à mettre des alert partout, je vois bien que je manque d’outils pour développer, mais en plein dév, on est dans une espèce d’urgence, et on ne prend pas le temps de chercher autre chose, mieux. Donc on soupire, on serre les dents et on patiente.

L’installation

Un point auquel je pense en écrivant cet article, mais que je n’ai pas pensé à mentionné aux développeurs, c’est la difficulté à installer l’environnement de dév. La première fois, cela a pris une journée entière, la 2e fois, une demi-journée (sur un poste différent). J’espère encore gagner un peu de temps la prochaine fois, mais je ne pense pas descendre un jour en-dessous de 3 heures. Il manque toujours un truc : un jdk, un nodejs, un PATH mal configuré… c’est un peu la plaie.

La performance

Même avec une appli très simple, Cordova est *légèrement »* plus lente. Oh, parfois c’est vraiment rien. Mais on *sent* cette différence, et tant qu’on la sentira, les applis natives seront préférées à Cordova.

Somme toute Cordova a encore un peu de boulot, mais manifestement les core-developpers y travaillent. Je ne voudrais pas faire un article qui mentionne uniquement les points négatifs, alors allons-y pour le positif.

La documentation

La doc est bien faite. Vraiment. Complète, avec des exemples. Je lui donne une note de 9/10, pas parce que la perfection n’existe pas mais parce qu’il manque parfois des exemples d’utilisations un peu bâtardes. Ou du moins, des utilisations moins standard. Mais une techno aussi bien documentée, moi je dis que ça vaut le coup de le mentionner.

Les core-plugins

Les core-plugins sont réduits à l’essentiel mais ils suffisent pour développer un projet normalement complexe : manipulation de l’appareil-photo, de la capture de sons et des medias, géolocalisation, file system, accès aux infos du téléphone (du device), gestion de la connectivité, manipulation des contacts, pour ne citer qu’une partie, tout est là.

Bon, sauf les push notifications, qui sont désormais en standard dans à peu près toutes les applis, et qui deviennent donc indispensables.

L’éco-système de plugins

Et justement, des plugins de push notifications, il en existe plein ! ainsi que d’autres, beaucoup beaucoup d’autres, pour faire à peu près tout ce que vous voulez : manipulation du calendrier natif, scan de code-barres, NFC, Bluetooth, … plus de 600 plugins existent à ce jour.

En conclusion

Cordova est un bon environnement pour développer une appli. Facile à prendre en main, multi-plateforme, maintenu à un ryhme appréciable, avec un éco-système encore un peu light mais qui progresse, et bien sûr, libre (licence Apache 2.0). Le fait qu’il soit porté par la fondation Apache et non par un éditeur lui assure un futur chargé de promesses.

Semaine 41 2015

Trop d’infos sur les billets d’avion

Pour une fois, la faille de sécurité ne vient pas d’un objet connecté, le bon vieux papier est lui aussi impacté. Le bon vieux QR-Code sur votre billet d’avion, vous voyez ? Eh bien il contient beaucoup (trop) d’informations sur vous. Mais pas seulement : il contient aussi des infos qui permettront à n’importe qui d’accéder aux infos de votre trajet, et, pourquoi pas, de l’annuler, et d’annuler le suivant, tant qu’on y est.

Source : http://www.slate.fr/story/108103/billet-avion-revele-sur-vous

Données personnelles, vie privée, toussa

Bon ça fait juste des siècles que je me tue à expliquer que vous avez une vie privée et des données personnelles, et que vous me répondez que vous n’avez rien à cacher.

Et il suffit qu’une émission à la con à la TéLé ! dise la même chose pour que tout le monde s’affole.

Quoi ? ils revendent mes données ? mais j’étais pas au courant !

J’ai juste envie de vous dire :

LOL

Plus d’infos là : http://www.lyoncapitale.fr/Journal/Communs/Univers/Technologies/High-tech/Big-data-a-qui-profitent-vos-donnees-personnelles

Et là : http://www.linformaticien.com/actualites/id/38059/cash-investigation-enquete-sur-les-donnees-personnelles.aspx

Pis un bonus là : http://www.francetvinfo.fr/internet/cash-investigation-donnees-personnelles-mais-a-quoi-sert-la-cnil_1109973.html

Frama-quoi ?

Depuis que Framasoft s’est donné pour mission de dé-googleliser internet, on ne les arrête plus. Framapad, Framindmap, Framapic, Framadate… pas mal pour une asso, et cette semaine, sortie des alternatives de Dropbox (Framadrive) et de WeTransfer (Framadrop). Pas de la bouse, quand même.

Si vous voulez les remercier, faites un don, il sera bien utilisé.

Ca se passe par là : http://framablog.org/2015/10/10/a-vous-de-degoogliser-internet/Et là : http://framablog.org/2015/03/16/huit-re-framapic-framabin-framasoft-met-les-bouchees-triples/

Et globalement ça se passe là : http://framablog.org/

Semaine 40 2015

La commune de Chéméré découvre le haut-débit

A l’occasion de l’Opération Libre qui a eu lieu le week-end dernier, l’association FAIMaison a installé une liaison internet haut-débit. Pour 1000€ de matos. Pour 30Mb/s. Et après « on » nous dit qu’installer le haut-débit dans les zones rurales coûte trop cher et n’est pas rentable.

Source : https://www.faimaison.net/actualites/chemere-pont-wifi-haut-debit-operation-libre-sept2015.html

Respect des délais de paiement

Dans un communiqué, la CGPME épingle les délais de paiement. Selon le syndicat, le respect des délais de paiement est inversement proportionnel à la taille des entreprises. J’ai eu l’occasion de le constater ; les indépendants ont même assez tendance à payer avant le délai de paiement.

Source : http://www.cgpme.fr/newsletter/666/communique-cgpme.html

MS Office devient gratuit pour les enseignants et les étudiants

Il y a eu un big fuss cette semaine autour de cette info, comme si MS devenait par là le philantrope qu’on attendait tous, celui par qui le bonheur arrive. Je rappelle aimablement à ceux qui trouvent l’info absolument extraordinaire, que OpenOffice et LibreOffice SONT gratuits pour les enseignants et les étudiants, les chômeurs, les salariés, les grands patrons et les petits patrons, les femmes et les hommes au foyer, les intermittents du spectacle et j’en passe, et qu’il serait temps de faire de la pub pour ça, plutôt que pour une grosse boite qui se raccroche aux branches comme elle peut et qui n’a certainement pas besoin de pub supplémentaire.

Source : http://geeko.lesoir.be/2015/02/25/office-devient-gratuit-pour-etudiants-et-enseignants/

Quote of the week

If you want them to RTFM, make a better FM.

Kathy Sierra lors de la JSCONF

Semaine 39 2015

Volkswagen, évidemment

Difficile de passer à côté du scandale Volkswagen cette semaine. Il est facile de dire que sans logiciel propriétaire, donc fermé, tout ceci ne serait pas arrivé. Et pourtant, c’est vrai. Mais soyons honnêtes, tout ceci ne serait pas arrivé avec du code audité, tout simplement.

Sources : http://www.slate.fr/story/107333/volkswagen-danger-internet-objets-trichent

http://isabelleattard.fr/blog/2015/09/scandale-volkswagen-les-logiciels-libres-sauvent-des-vies/

5 bonnes manières de répondre à un client

Si l’article traite d’e-commerce, les conseils sont valables dans la vraie vie avec des vrais gens en face de vous.

Source : http://www.entreprendre.fr/e-commerce-5-bonnes-manieres-de-repondre-a-un-client

Loi Pinel sur l’auto-entreprenariat

J’aime bien comment mon beau pays essaie par tous les moyens de prouver qu’il peut faire simple, et que pour le prouver il ajoute tout un tas de contraintes sur les trucs simples qu’il a créé. J’ai bien fait de ne pas être passée par cette case avant de créer la boite…

Source : http://lentreprise.lexpress.fr/creation-entreprise/auto-entrepreneur/loi-pinel-sur-l-auto-entrepreneur-un-an-apres-la-pilule-ne-passe-toujours-pas_1719170.html

Semaine 38 2015

La pub sur internet, un faux débat

J’avais raté la déclaration de Tristan Nitot qui expliquant que, si, parfois, la pub, c’est bien quand même. En revanche je n’ai pas du tout raté la réponse de Clochix, et je dois avouer que je suis d’accord avec lui à 100%. J’ajoute, sur la déclaration de Nitot :

En bloquant la publicité (…) les sites n’auront plus les moyens de publier du contenu original et de qualité

que je suis en désaccord avec lui car j’estime publier (pas seulement mais aussi) du contenu de qualité, et que cela est financé par moi-même. A part ça, je suis plutôt d’accord avec M. Nitot, en général 😉

Source : http://esquisses.clochix.net/2015/09/21/pub/#light

Votre vie privée est sur internet

J’ai adoré cette vidéo, où des gens sont invités à consulter un voyant, qui est impressionnant dans les détails qu’il donne. Et pour cause !

Source : https://reflets.info/internet-et-vie-privee-la-video-a-double-tranchant/

L’OTAN obtient l’accès au code-source de Microsoft

L’OTAN, organisme sérieux et important (ils font quoi, déjà ?), travaille avec Microsoft depuis 12 ans et ils viennent d’obtenir l’accès au code-source de leurs logiciels, parce que, n’est-ce pas, « l’Agence croit fermement à une information rapide et un partage précoce des possibles menaces et vulnérabilités ». Et d’une, 12 ans pour s’en préoccuper ? il était temps les gars ! et de deux, le logiciel libre, c’est pas pour les chiens. Sur ce, je vais me recoucher.

Source : http://www.gestiondesti.com/otan-acces-au-code-source-de-microsoft/