Un framework est-il utile pour mon cas?

Eléphant du PHP | 440 Messages

07 nov. 2009, 11:41

Bonjour à tous,

je développe des site intranet (php/mysql) pour mon entreprise.

Pour faire mes sites je prenait notepad++ et je tapait tout le code.

je sais qu'il existe des framework pour nous aider pour éviter les erreurs de codage

Ma question est la suivante, est-ce que un framework peut m'apporter une aide vraiment importante dans mon travail?

Car au niveau du site c'est basique page php interroge (ou la remplit) la base est me retourne le résultat dans une page web/html.

Car je voit qu'il y a plein de framework php (zend) mais ils ont l'air vraiment gros (voir trop) pour les petite siteweb que je fait.
Car les framework sont utile pour des site plus complexe non?

Si non quel framework conseillez vous pour mon cas php/mysql classique

Merci

guigui69

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

07 nov. 2009, 12:52

Bonjour,

Si tu ne travailles pas en équipe et que ta façon de développer actuelle te convient, pas besoin d'un framework selon moi.
Enfin rien ne t'empêche d'essayer bien sûr Symfony, Zend, Hoa... après tu verras bien si ça te fait gagner du temps (ou pas! ;) )
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 440 Messages

07 nov. 2009, 13:35

d'accord,

pas d'equipe je suis tout seul :cry:

Au niveau de mon utilisation j'appelle ma base pour générer du contenu html (tableau liste deroulante etc.. textarea)

Quel framework me conseillez vous pour commencer (un simple :D)

ViPHP
fab
ViPHP | 2657 Messages

07 nov. 2009, 13:47

Un framework n'est jamais simple, il faut du temps pour s'y mettre! On y gagne sur le long terme, sur la maintenance, le travail en équipe ( tu es peut être seul maintenant mais on sait jamais ça peut évoluer, ou par exemple ton projet peut être repris par un autre ).

Un framework force aussi un peu la manière de codé ce qui te permet de te retrouver dans ton code :)

Je sais pas si c'est le plus simple mais en tout cas il est très bien documenté et c'est celui que j'utilise : Symfony
Sur le site officiel tu as 24 tuto, 1 par jour disent-ils même il est LARGEMENT fesable d'en faire plus, mais cependant il n'y a pas de secret l'utilisation d'un framework à un gros pré-requis sur le niveau en PHP et en Objet
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 440 Messages

07 nov. 2009, 13:50

Une question eciste il un module plugin qui permet de lire un fichier word ou excel?

En fait sur mon serveur (debian) je stocke des fichier word ou excel je voudrait savoir si il existe un module web pour affiche directement ces fichiers dans une page web.

ViPHP
fab
ViPHP | 2657 Messages

07 nov. 2009, 13:54

Pour Excel visiblement oui : http://www.symfony-project.org/plugins/sfPhpExcelPlugin
Pour word j'ai pas trouvé, cependant j'ai fais qu'une rapide recherche sur google, mais c'est un framework en plus de plugins tu peux y inclure n'importe quelle classe que tu trouveras sur internet donc pour des choses aussi peu dépendantes sur framework y a pas spécialement besoin d'avoir un plugin :)
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 369 Messages

07 nov. 2009, 16:52

Salut,
je sais qu'il existe des framework pour nous aider pour éviter les erreurs de codage
La, il s'agisrait plus d'un IDE non?
Eclipse ou autre peuvent, effectivement, être d'une aide non négligeable.
Ma question est la suivante, est-ce que un framework peut m'apporter une aide vraiment importante
dans mon travail?
[...]
ton projet peut être repris par un autre )
Un framework force aussi un peu la manière de codé ce qui te permet de te retrouver dans ton code :)
C'est même le "point" essentiel à garder à l'esprit :)

Que ce soit soit symfony, Zend ou autres tu peux intégrer tes propres models de manières
transparente et c'est ca que je trouve "chouette". Le plus dur (et le plus long) c'est d'apréhender la
logique du système après ca reste basique... Tout dépend, comme dit fab, de tes connaissances.

N'oublie pas que le framework n'est qu'un espace de travail. Si tu te limites à une surface de travail
étriquée inutile de t'installer dans un immeuble 5 étoiles. Tente de cerner ce que tu veux faire et la tu
véras, de toi même, ce dont tu auras besoin.

HS (ou presque): Tu peux aussi regarder du côté des moteurs de templates et CMS...

@+ bon code ;)

ViPHP
ViPHP | 4674 Messages

09 nov. 2009, 08:31

Hey :-),

Et il y a une différence à faire entre un framework et un ensemble de bibliothèques.
Là où le framework t'aide à écrire du code et à assembler des briques logiciels (autrement appelées bibliothèques), les bibliothèques t'aident juste à réaliser une seule tâche et c'est à toi de les assembler tout seul.

Ça ne répond pas au même besoin. Dans le premier cas, tu fais confiance au framework et tu utilises ses outils. Dans le second cas, tu choisis toi-même tes outils mais ce n'est pas dit qu'ils s'assemblent tous facilement.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 965 Messages

09 nov. 2009, 13:31

Et comme tu le souligne Zend est un ensemble de bibliothèques (briques logiciel) et non un Framework. Oui j'utilise Symfony aussi depuis plus d'un an et non je n'en fais pas l'apologie mais je pense qu'il est tout aussi utile de bien définir les outils que nous utilisons. Sinon c'est la porte ouverte à toutes les fenêtres.

Pour ce qui est du choix du framework tu trouveras certainement des bench sur le net, mais il ne faut pas t'y fier, renseigne toi sur la nature de tel ou tel framework, prends le temps d'en tester quelque uns aussi, comme conseiller plus haut le tutoriel de Symfony est très bien fait et la documentation ne manque pas. Donc tu peux déjà te faire une idée avec celui ci et tester par exemple Zend "Framework".

Tout est une question de choix par rapport à ce que tu fais il n'y a jamais de "meilleur" outil qu'un autre (enfin si certains sont pourris) mais plutôt de choix par rapport à ton travail et beaucoup d'autres paramètres.

En espérant t'avoir aidé.

Eléphant du PHP | 440 Messages

18 déc. 2009, 16:44

Merci pour votre aide. Car la base je ne suis pas codeur (même pas codeur du tout).


Par exemple:
je cherche une aide par exemple quand je valide un formulaire (page web) et que je doit récupérer l'ensemble des valeurs pour les envoyées dans ma base de donnée. Avoir toujours le même code et ne pas tout à retaper .

Le but me faire gagner du temps et éviter de retaper plusieurs fois le même code.


guigui69