Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 15h17   #1
Invité de passage
 
Homme
Webmarketer
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmarketer
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Par défaut Question générale quant à l'utilisation d'un Framework PHP

Bonjour à tous,

Tout d'abord, j'espère que je poste bien mon premier message sur ce (très) vaste forum dans la bonne section.

Présentation:
En introduction, j'aimerais vous situer mon niveau, histoire que vous puissiez m'éclairez au mieux par la suite. A l'heure actuelle je n'ai jamais créer de site qu'en amateur. J'ai des notions en php et mysql, une bonne idée de ce qu'est l'organisation MVC et la POO...Et je pense maitriser l'(x)html et le CSS. Niveau CMS : j'ai découvert en vitesse SilverStripe et dernièrement Wordpress.

But :
Dans un futur assez proche, j'aimerai créer un site qui aurait les particularités suivantes :
- assez peu de contenu (Texte de présentation en dur ou non, news, formulaire de contact).
- tout tiendrait sur une page, ce serait assez graphique avec un scroll automatique en Jquery.
- une interface d'admin pour pouvoir au moins ajouter de nouvelles news.

Ma question :
Dois-je envisager d'apprendre un framework PHP pour réaliser cela? Le fait est que j'ai toujours chipoter en php...Modifier ou ajouter des petits trucs mais en partant toujours d'une base (cms). Là je ferais tout de A à Z... Et j'aimerai si possible le faire bien. Alors je me demandais si d'un point de vue sécurité et autres "bonnes pratiques" vous me conseilleriez l'apprentissage d'un framework?
- Est-ce possible de dompter ce genre de bête en peu de temps (en sachant que je ne demande pas non plus un truc très complexe)?
- Symfony me semble plutôt hardcore d'après ce que jai pu lire... Lequel de CakePHP ou de Zend Framework vous semble le plus adapté?


Merci à tous, n'hésitez pas à me poser des questions si besoin est.

Jim
J.Walsh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 15h55   #2
Membre Expert
 
Avatar de ska_root
 
Homme
Développeur informatique
Inscription : août 2005
Messages : 1 179
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 179
Points : 1 580
Points : 1 580
Citation:
Envoyé par J.Walsh Voir le message
Dois-je envisager d'apprendre un framework PHP pour réaliser cela?
Mon avis :

Le but d'un framework est de te proposer un cadre de travail avec des outils implémentés pour gérer les tâches récurrentes telles que l'authentification ou l'accès à un SGBD par exemple... Ce qui le rend ré-utilisable, d'où un gain de temps en terme de développement et de maintenance (puisque la même structure de plusieurs produits est connue du développeur).

Dans ton cas, il n'est pas nécessaire,et en tout cas, non indispensable. Le temps d'apprentissage du dit framework n'est pas négligeable non plus, et si tes connaissances en php sont limitées, tu risques vite d'être "dépassé" par les méthodes employées, les architectures mvc, etc... Cependant, rien n'est difficile quand on est motivé !

En terme de sécurité, je pense que tout framework digne de ce nom bénéficie d'un socle de développement commun ayant été éprouvé et validé.

En bref, l'utilisation d'un framework pour la réalisation de ton projet me semble un peu disproportionné, a moins que ton but ne soit de t'en resservir...

__________________
http://cdemarche.developpez.com/

Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
ska_root est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/01/2012, 19h34   #3
Invité de passage
 
Homme
Webmarketer
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmarketer
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Merci pour cette réponse ska_root!
D'autres avis restent bien sur les bienvenus

Bonne soirée
J.Walsh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 23h52   #4
Invité régulier
 
Homme
Inscription : avril 2009
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 4
Points : 5
Points : 5
Bonsoir,

C'est juste un avis personnel en passant.

Je me permets de signaler l'existence de CodeIgniter qui est un framework très facile à prendre en main par rapport à CakePHP et Symfony que j'ai eu l'occasion de tester longuement.

Vous pourrez tout faire à la main avec une bonne organisation des fichiers imposés par le framework.

CodeIgniter me semble une bonne entrée en matière pour la prise en main d'un framework et un petit site ne nécessite pas, selon moi, des poids-lourds comme CakePHP et Symfony.

A dire vrai, un petit site ne nécessite aucun framework mais pourquoi s'en priver quand on connait le concept de MVC...

Cordialement.
tamplan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 21h18   #5
Invité de passage
 
Homme
Webmarketer
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmarketer
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Super, merci pour ce conseil.
Je vais me pencher sur CodeIgniter, ça peut effectivement être un bon intermédiaire avant de me confronter à un framework plus consistant! :-)
J.Walsh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 11h05   #6
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Je suis de l'avis de ska_root , un framework pour une page ou un petit site , c'est commeutiliseru n bazooka pour tuer une mouche.

Cependant tu peux essayer de trouver des petites librairies / mini framework qui vont par exemple de mettre en place le modèle mvc. C'est pas forcément évident à codé quand on débute et tu auras une base saine.
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h17.


 
 
 
 
Partenaires

Hébergement Web