PMO v 0.12 est sorti

Posté par (page perso) . Modéré par Bruno Michel.
Tags :
1
31
déc.
2007
PHP
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (ORM).

Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures MVC : on les retrouve dans les frameworks comme une interface objet pour dialoguer avec le SGBD.

Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
  • PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
  • PMO ne se substitue pas au langage SQL ;
  • Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
  • Il implémente le design pattern active record (comme RoR) ;
  • Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
  • La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
  • Il implémente des classes de listes pour stocker et manipuler les classes modèles.

NdM : PMO est un logiciel libre sous licence GPLv3

PhpMyObject 0.10 : nouvelle version

Posté par (page perso) . Modéré par Florent Zara.
Tags :
0
19
oct.
2007
PHP
La nouvelle version de PMO vient d'être publiée. PMO est une API PHP qui sert de couche d'abstraction entre le SGBD et votre application PHP en transformant les résultats renvoyés par le SGBD en objet. Le but de PMO est de limiter les actions directement sur le SGBD en travaillant sur des objets chargés en mémoire. PMO affiche d'excellentes performances qui le rendent transparent.

Cette nouvelle version 0.10 est une release majeure qui implémente de nouvelles fonctionnalités :
  • les exceptions
  • drivers pdo / postgresql / sqlite
  • de nouvelles méthodes
PMO s'améliore progressivement grâce aux demandes des utilisateurs. Dans ce cadre, je suis toujours à la recherche de testeurs ou de personnes qui pourraient me remonter des bugs, ou des améliorations.

NdM : PMO est un logiciel libre sous licence GPLv3

Journal Recherche Beta testeur pour PMO

Posté par (page perso) .
Tags : aucun
0
13
oct.
2007
Il ne s'agit pas d'un site web 2.0, ni d'un gadget branchouille, mais d'une API php beaucoup moins graphiques qui transforme votre SGBD en SGBD Objet :()

En d'autres termes, si PMO vous intéresse il y a peu de chance que votre entourage se passionne pour cette dernière trouvaille (sauf si vous avez bien entendu un développeur de génie à côté de vous, ou un patron visionnaire :p)

http://pmo.developpez.com

Trêve de modestie, comme PMO n'est pas utilisé, à ce titre (...)

Journal PMO version 0.09

Posté par (page perso) .
Tags : aucun
0
16
sept.
2007
La version tout fraiche de PhpMyObject vient d'être mise à disposition:
http://pmo.developpez.com

Qu'est ce que PMO ?
Pmo est à PHP, ce qu'est Active Record pour Ruby on rails. Il s'agit d'une API qui crée une couche d'abstraction relationnelle objet entre les gros SGBD du marché et votre application PHP.

L'intérêt ? Des données plus faciles à manipuler, et à écrire en base.

Le manuel avec des exemples:
http://pmo.developpez.com/manuel/

Journal Pmo version 0.08

Posté par (page perso) .
Tags : aucun
0
12
août
2007
Salut Journal,

Une nouvelle version de l'APi PhpMyObject est sortie.
http://pmo.developpez.com

Pmo est une couche d'abstration entre le sgbd et votre application PHP qui implémente le design pattern Active record.

citation de wikipedia:
En génie logiciel, le patron de conception (design pattern) active record est une approche pour lire les données d'une base de données. Les attributs d'une table ou d'une vue sont encapsulés dans une classe. Ainsi l'objet, instance de la classe, est lié à un tuple de la (...)

Journal PMO v 0.07 déjà

Posté par (page perso) .
Tags : aucun
0
29
juil.
2007
Cher journal,

La v0.06 à peine publiée, une nouvelle version 0.07 de PMO vient de sortir. Je vous invite à faire des tests dès maintenant: Celle-ci intègre des améliorations assez significatives pour justifier l'existence de ce journal.

Un article qui décrit les nouveautés, et les benchs de cette v 0.07
http://pmo.developpez.com/versions/0.07/

L'url vers le manuel:
http://pmo.developpez.com/manuel/

Le site officiel:
http://pmo.developpez.com/

PhpMyObject 0.06 vient de sortir

Posté par (page perso) . Modéré par Jaimé Ragnagna.
Tags : aucun
0
16
juil.
2007
PHP
PMO est un Object-Relationnal Mapping sous licence GPLv3 développé en PHP. Un ORM est une couche d’abstraction entre la base de donnée et l’application qui permet de convertir les données en objets (et vice-versa).

PMO s'adresse donc à tous les développeurs qui veulent faire de l'orienté objet en PHP5.

Journal PMO 0.06 bientot ...

Posté par (page perso) .
Tags : aucun
0
11
juil.
2007
Salut Journal,

Je t'écris pour t'informer que la version 0.06 de PMO (phpmyobject) va être publié dans les prochains jours/heures. Cette nouvelle version cartonne.

Sans parler technique, l'objectif de l'API PMO est de permettre aux développeurs PHP de développer en 2 fois moins de temps, et mieux leurs sites web.

Ce n'est pas un miracle, c'est de l'Orienté Objet.

Pour cela PMO crée une couche d'abstraction entre le SGBD et votre appli php qui permet d'enrichir les datas renvoyés par (...)

Journal PhpMyObject nouvelle release 0.04 + vidéo demo

Posté par (page perso) .
Tags : aucun
0
2
juil.
2007
La nouvelle version de PMO 0.04 est dispo.

Phpmyobject est un mapper objet de base de donnée écrit en PHP. Il supporte actuellement les bases mysql, et postgresql.

La version 0.04 permet de comiter les modifications apportées sur les objets.

Une vidéo expliquant le fonctionnement de PMO est disponible ici (300mo):
http://code34.girafon.org/high_pmo.avi

La même en divx (60mo):
http://code34.girafon.org/low_pmo.avi

Vous pouvez bien entendu mirrorer la vidéo, ça serait sympa pour mon serveur ;)

L'archive est disponible ici:
https://sourceforge.net/projects/phpmyobject/

Journal PhpMyObject - nouvelle version 0.02

Posté par (page perso) .
Tags : aucun
0
3
juin
2007
J'ai le plaisir de vous annoncer une nouvelle release de Phpmyobject. Le code a été réécrit à 70%

Petit rappel:
=========
Phpmyobject permet de générer des objets php en mappant des bases mysql

Les grandes nouveautés de cette version:
=================================
- Un parser SQL
- Un nouveau controleur qui gère l'unicité des objets en se basant sur les primary keys beaucoup plus léger et performant
- Un mappage qui permet de manipuler plusieurs types d'objets
- des interfaces controleur et (...)

Journal Api php5 mysql object = phpmyobject

Posté par (page perso) .
Tags : aucun
0
19
avr.
2007
Je viens de mettre à dispo sur sourceforge une API php5 qui permet de manipuler les résultats d'une base mysql en les transformant en objets.

En gros, dynamiquement ça récupère les tuples d'un select avec des jointures, les sectionne et crée des objets qui hérite nt des attributs de chaque table.

C'est juste un essai d'implémentation d'une interface que j'avais écrit. Ca n'est pas foncièrement utile mais bon on ne sait jamais...

https://sourceforge.net/projects/phpmyobject/

Si vous avez des idées d'améliorations, contactez (...)

Journal Girafon à nouveau aux enchères

Posté par (page perso) .
Tags : aucun
0
16
avr.
2007
Faute d'acheteur, l'hébergement Girafon vient d'être remis aux enchères;

Girafon est hébergeur français de shell linux depuis 2003.

L'hébergement propose notament des comptes pour des offres irc, mais également depuis quelques mois une offre d'hébergement mail nabaztag gratuit, ainsi que des offres web php/mysql couplé de l'offre shell.

La mise à prix a été fixé a 1000 euro.
http://www.lebazardeur.fr/propal-4541-188-1.html