29 mai 2009 à 09:48

python : les erreurs du débutant

Ou plus exactement, les erreurs du développeur habitué à un autre langage et qui doit se défaire de ses habitudes et présupposés. Trois cas concrets.

Plus »

14 mai 2009 à 10:05

Tests de portage PHP > Python

Sur un coup de tête (un peu déçu par le PHPCamp, où l’on a beaucoup parlé de technologies connexes et très peu de PHP), j’ai décidé lundi matin de tester l’implémentation en Django/Python d’une application web PHP4 que je dois réécrire pour l’internationaliser (anglais / français / chinois). Je précise que si je développe en PHP depuis 2001, je parcours les manuels python depuis plusieurs années et je me suis déjà bien plongé dans la documentation de Django puisque j’ai implémenté en PHP son moteur de templates. Bien qu’ayant très peu pratiqué, je ne suis pas tout à fait novice sur ces deux technologies.

Voici le bilan de trois jours d’évaluation.

Plus »

6 mai 2009 à 12:25

Webappkit 0.13

… est disponible au téléchargement. Pas mal de changements depuis la dernière version, puisqu’il s’est écoulé plus d’un an ! Parmi les changements, un nouveau look pour l’interface d’administration mais c’est la partie émergée de l’iceberg.

  • Formulaire d’installation de l’administration (création d’utilisateur pour l’authentification HTTP).
  • Génération de la structure de base des paquets depuis l’admin, ainsi que l’import de fichier de librairie.
  • Simplification de l’usage des tests unitaires : il suffit de déposer les classes de tests et scripts SQL de mise en place dans le dossier tests/ du kit.
  • De nouvelles librairies intégrées (bases de données, système de fichiers, et un début d’implémentation de Django Forms.
  • Et bien sûr pas mal de polissage et de corrections de bugs.

webappkit.net

Le site web a également été mis à jour pour l’occasion, avec un nouveau tutorial qui se place dans le cadre de la refactorisation d’un site. La première partie est publiée, le reste suivra prochainement.

Prenons le cas d’une application web vieillissante que nous souhaitons étendre et refactoriser. Comme par exemple, un intranet en code spaghetti, consistant en un ensemble de scripts mixant HTML, PHP et SQL. Bien sûr, il s’agit d’un exemple purement théorique. Toute coïncidence avec une application existante ne serait que pur incident statistique ;).

lire la suite

Pour rester informés, vous pouvez suivre le twitter du projet. Ses messages sont repris sur le site web et sur l’interface d’administration. Pour participer, vous pouvez également passer par le forum / newsgroup ou envoyer un email.

14 février 2008 à 22:27

Ali Baba et les 40 mauvaises pratiques du programmeur (PHP)

Je suis tombé via le planet PHP sur une liste de 40 points qui font un mauvais programmeur PHP. Je vais essayer de la traduire et de la commenter.

Plus »

3 décembre 2007 à 17:09

Détecter les préférences du navigateur

Il bien plus agréable pour l’internaute de disposer directement du contenu qui le concerne (langue, navigateur, OS…) plutot que de devoir fouiller le site web pour l’obtenir. Cela améliore son expérience de navigation, et donc l’attrait pour votre site.

Plus »