{"comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/d0b0665d50ea42adadb91407a4e106b2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d0b0665d50ea42adadb91407a4e106b2","url":"https://api.github.com/users/jdechamp","login":"jdechamp","id":881458},"position":29,"updated_at":"2011-11-18T08:05:09Z","commit_id":"cf24e630e7bf9da6fe5a69c779b601f186377b41","url":"https://api.github.com/repos/omigeot-ccpo/Gismeaux/comments/729683","line":29,"body":"Je vous rejoins complètement, Pg doit générer les variables et sortir le tous dans un format d'échange près à être digéré par php. Pour ma part je pensais au xml, pour Json je ne connais pas donc je vais regarder \r\n\r\nJean-Luc Déchamp\r\nService SIG Ville de Meaux\r\n\r\n \r\n-----Message d'origine-----\r\nDe : omigeot-ccpo [mailto:reply@reply.github.com] \r\nEnvoyé : jeudi 17 novembre 2011 17:45\r\nÀ : Dechamp Jean Luc\r\nObjet : Re: [Gismeaux] Merge pull request #2 from rleguay/master (cf24e63)\r\n\r\nC'est assez vrai, mais elle est liée à la \"skin\", laquelle est - à tort \r\nou à raison - dépendante de la commune. La question est donc de savoir \r\nsi on souhaite conserver une interface personnalisable par commune ou pas.\r\n\r\nDe manière plus générale, il y a un risque à faire retourner du HTML par \r\nune fonction SQL. Ca oblige notamment à avoir le code PHP en parfaite \r\nsynchronisation (en termes de version) avec la base, ce qui :\r\n\r\n  * rend le tout moins robuste\r\n  * ne permet plus vraiment de modifier la présentation (le PHP, on va \r\ndire) sans toucher aux données\r\n\r\nJe n'ai pas fait de tests de performances, mais c'est vraiment plus \r\nefficace en laissant Postgres faire le boulot de PHP? Entre autres \r\nalternatives, on pourrait :\r\n\r\n  * laisser la fonction PG générer l'essentiel de la page (au moins la \r\npartie variable), la partie PHP n'étant plus appelée à changer\r\n  * plutôt que de générer des données \"mises en forme\" dans le PG, on \r\ngénère un truc plus neutre (JSON, ou à l'extrême limite XML), lequel \r\nsera interprété à moindre coût (surtout pour JSON) pour le PHP\r\n\r\n--- \r\nReply to this email directly or view it on GitHub:\r\nhttps://github.com/omigeot-ccpo/Gismeaux/commit/cf24e630e7bf9da6fe5a69c779b601f186377b41#commitcomment-727998","html_url":"https://github.com/omigeot-ccpo/Gismeaux/commit/cf24e630e7#commitcomment-729683","id":729683,"path":"apps/cadastre/function_sql.txt","created_at":"2011-11-18T08:05:09Z"}}