2009/4/16 fred0655 <[email protected]>:
> Bonjour et merci pour les remarques
<...>
> j'utilise déjà des cms (joomla) mais pour certaines applications (des
> formulaires un peu compliqués) je préfère faire du code. Je peux gérer les
> autorisations plus finement, etc ...

Il existe des tas de composants permettant de le faire, ou alors
ajouter sa propre colonne dans la table des users ;)

> J'essaie effectivement de tout modulariser
> j'ai mes fonctions pour les champs de formulaire texte, textarea, checkbox
> .... pour tout ce qui est traitement des données : enlever le code html, etc
> ...
> j'ai gagné du temps, mais j'aimerai travailler encore plus vite et moins
> m'embetter
> Après, peut etre que je ne suis pas allé assez loin dans cette démarche, que
> je devrais faire mieux .... mais je me dis aussi, plus je maitrise, plus je
> veux de fonctionnalités mais que ces fonctionnalités des gens les ont fait
> avant moi ...
> Et moi je passe du temps à les developper ....
> Pourquoi réinventer la roue ? c'est vrai que c'est le principe des cms, mais
> joomla ne me convient pas entierrement ...

Ma démarche: regarde ce qui existe, si ça matche pas exactement vois
si c'est facilement modifiable (souvent le code de porcass non
documenté fait abdiquer), et refais si tu as plus vite fais de le
refaire. (Typiquement, j'ai implémenter une fois un truc dans un wiki
(PmWiki de mémoire) car une fonctionnalité manquait, j'allais pas me
retaper un wiki juste pour un update foireux des champ textarea ou
je-ne-sais-quoi).

> Après je trouve des scripts en php pour des fonctionnalités, je les adapte
> donc

donc tu réponds à ton pb :)

> Un autre problème : même après avoir fait un bon cahier des charges, les
> demandeurs ont toujours des modifications ou des ajouts de fonctionnalités,
> et là c'est encore plus dur de tout remodifier ...

Oui. Mais après on rentre dans une autre problématique, celle du
process de développement utilisé, et là il y a des réponses (XP
etc...)

> J'avais commencé a travailler avec dreamweaver et son module developpement
> php-mysql graphique et j'en été revenu, n'étant pas satisfait du code
> produit et des problèmes que cela posser quand il fallait toucher le code

Tu m'étonnes Elton. Le code généré, c'est très souvent gerber
tellement c'est illisible. Sauf si tu as fais toi même le générateur
de code....

> Peut etre, fallait-il approfondir ? mais je pense qu'il y a surement de
> meilleurs IDE ...

LOL, on est d'accord...

> Je ne connais pas de developpeur professionnel en php-mysql et j'aimerai
> savoir comment eux travaillent

Ben ça dépend. Très souvent c'est imposé par le client (l'IDE, le CMS
etc..) et dans d'autres cas tu es libre... et là c'est le gout de
chacun basé sur l'expérience de la personne... mais ce qui est sûr
c'est que quand c'est pour du pro, tu vois encore moins d'intérêt à
réinventer la roue ou même modifier de l'existant, le but étant d'être
productif au max et de gagner des jours... alors que quand c'est pour
toi, et que le dev est un plaisir, c'est pas grave d'en cramer.....

@++
N1c0

Diffusez cette liste aupres de vos relations :)
     Linux Azur : http://linux-azur.org
L'auteur du post est responsable de ses �crits !
*** Pas de message SMS, HTML ni de PJ SVP ***

Répondre à