A noter

C'est le 828e jour depuis le début de cette aventure !

  • Jkn : ou comment ajouter facilement des commentaires à une page web. L’idée derrière tout ça est de pouvoir partager avec d’autres personnes des annotations à propos de cette page. Il est même possible de l’envoyer par email. Cet outil collaboratif peut également servir de manière isolée pour un travail de veille, sachant que même si les pages annotées changent, la version originale avec ses commentaires est toujours disponible dans Jkn.
  • PHP Object Generator : un service en ligne pour les développeurs web qui permet de générer le code d’une classe Php et d’une table MySql à partir de la définition d’un modèle objet. Cette classe intègre alors des méthodes pour récupérer et traiter les informations de ce modèle depuis une base de données (lecture, écriture, mise à jour et suppression). PHP Object Generator prend en compte les langages Php 4, Php 5 et Php 5.1 et supporte l’extension PHP Data Objects (PDO).
  • CLI2 : bien sûr, il ne conviendra qu’aux geeks et aux nerds qui auront sûrement déjà deviné la teneur de ce thème Wordpress un peu particulier. CLI signifie en fait Command Line Interface (c’est-à-dire interface en ligne de commande). Ce thème permet donc de transformer son blog en console Unix et de lui donner un look disons… plutôt austère. Il reste néanmoins très réaliste et je n’ose pas imaginer la somme de travail qu’il a dû nécessiter. Pour les aficionados, il existe également une version Commodore.

A lire également

Les visiteurs qui ont vu cette page ont consulté ensuite :

A savoir

La rédaction de cet article a nécessité 37 minutes. Si vous le souhaitez, vous pouvez être prévenu de la parution de nouveaux articles en vous abonnant par RSS ou par email.


8 commentaires à propos de “A découvrir : Jkn, PHP Object Generator et un thème Wordpress de folie” :

  1. Trop énorme le thème en command line !

    Par contre PHP Object Generator je vois pas trop l’intérêt, pour plusieurs raisons : Si on est capable de l’utiliser proprement, on est capable de faire soit même son objet. Et si on a besoin d’utiliser plusieurs objets comme ça, chaque objet établit une connexion avec une base de donnée, ce qui est très gourmand en ressources. Mieux vaut faire une classe de connexion à la DB à part, et chaque objet optimisé en fonction de ses besoin propres.

    Stéphane, tu as changé le bas des articles (notamment pour ajouter un commentaire) ? Honnêtement je trouvais l’ancienne présentation avec les icônes mieux ;-)

  2. A l’heure où développer from scratch est enfin devenu largement évitable grâce à des frameworks très complets tels que Symfony, je ne comprend pas l’intérêt d’un « PHP Object Generator ». Symfony/Propel fait de même en beaucoup mieux.

  3. Ah j’ai rien dit pour le bas de articles, c’est quand est le premier à mettre un commentaire apparemment ^^

  4. C’est le privilège d’être le premier à poster un commentaire Skreo ! Plus sérieusement, je compte améliorer ça avec la prochaine version de ce blog, afin d’être un peu plus homogène.

    Sinon je ne pense pas que PHP Object Generator puisse être comparé à des frameworks Php. Il s’agit d’une solution simple et facile à mettre en oeuvre qui mériterait en effet quelques améliorations. Pouvoir générer du code répétitif dynamiquement est très utile en cours de développement : je rebondis donc sur ce sujet pour vous demander s’il n’existerait pas des outils tout aussi pratique mais un peu plus évolué pour fabriquer des classes Php. Nicolas, tu parlais de Symfony et de Propel; est-ce que ces deux frameworks proposent des modules indépendants pour effectuer ce genre de choses ?

  5. Symfony s’appuie sur Propel (ou Doctrine avec un plugin dédié) pour toute la gestion ORM, dont la génération des classes PHP à partir du modèle de données. Propel est utilisable hors Symfony, bien sûr, si tu n’as pas besoin d’un framework complet.

    Mais une fois de plus, utiliser un framework permet non seulement de gagner du temps en ne réinventant pas la roue, mais permet aussi de gagner en qualité (sur ce qui est fourni dans le framework, qui bénéficie de l’effet de volume de la communauté) et surtout de structurer ses développements en forçant une organisation optimale.

  6. Je suis tout à fait d’accord avec toi Nicolas. D’ailleurs j’utilise Zend Framework (que tu connais sûrement) pour développer Loomiz.

    Mais ce que je voulais dire dans mon précédent message, c’est que PHP Object Generator répond à un problème spécifique très simplement et rapidement. Il ne nécessite par la phase d’apprentissage généralement assez longue de ces frameworks. En revanche, il n’est pas du tout fait pour concevoir une application web. Il peut néanmoins - il me semble - se révéler très utile lorsqu’il faut réaliser une maquette par exemple.

    En tout cas, merci pour Propel, je vais regarder ça avec intérêt !

  7. Bonjour;

    sujet pas trop en rapport avec le post du jour, mais j’ai une petite question, car je voudrai vous propsoer mon site pour les sites que vous mettez à la une.

    Mais je voudrai savoir quand sera la prochaine mise à la une ?

    Merci , et bravo pour ce site merveilleux que je consulte tous les jours sans exceptions.

  8. Hello Jonathan. Et merci pour tes félicitations. Concernant ta question, je ne sais pas encore quand sera mis en ligne la prochaine édition de cette opération, ni même s’il y en aura une. Je suis en train de réfléchir à tout ça, mais je vous tiendrais tous informé dès que j’aurais pris ma décision. La prochaine fois, n’hésite pas à me contacter directement grâce à ce formulaire pour ce genre de question, ce sera plus pratique.

Ajouter un commentaire

Les informations obligatoires sont indiquées par une étoile rouge *.




A Propos

Pas facile de franchir le pas et d'abandonner un poste de consultant. Mais depuis octobre 2006, je me consacre entièrement à la conception d'un nouveau service Internet et au montage d'une société.

Ce blog raconte le parcours d'un entrepreneur dans la net économie et aborde de nombreux aspects pratiques, juridiques et financiers liés au développement d'un business sur Internet.

Lire la suite…