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
Affichage des résultats du sondage: Quel est le framework MVC le plus adapté pour un débutant ?
cakePHP 4 57,14%
catalyst 0 0%
symfony 3 42,86%
Votants: 7. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Vieux 27/06/2011, 19h45   #1
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
Par défaut Choix framework MVC débutant

Salut à tous,
je vous sollicite à propos du choix d'un framework web, j'ai un projet web à mener et le timing va être serré.

Je souhaite utiliser un framework mvc, je connais php et perl, je n'ai pas le temps de m'aventurer dans un autre langage même si celui-ci vaut le détour.

Je recherche quelquechose de simple et efficace, même si il y a des solutions plus abouties.

Question :
Quel est le framework, le plus simple et plus le rapide à prendre en main pour un débutant : Symphony, CakePHP, Catalyst ?
Je ne mentionne pas ZendFramework, trop lourd pour moi .

Spécifications :
Mon application doit permettre d'ajouter, modifier, supprimer des opérations en base de données.

Elle doit également permettre de lancer des scripts shells.

Le sgbd sera ORACLE (système actuel de l'application que je dois recoder), éventuellement mySQL (si j'ai le temps de faire la migration de oracle vers mysql).

Documentation :
Je voudrai commander un livre rapidement, histoire de ne vraiment pas perdre de temps à m'aventurer à lire des tutos en diagonale sur le net, si vous avez une référence qui accompagne votre framework, elle est la bienvenue.

D'après ce que j'ai pu lire, ma préférence irait vers CakePHP (plus rapide à prendre en main, d'après ce que j'ai pu lire).

merci d'avance,
ben
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 27/06/2011, 21h57   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 174
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 174
Points : 6 460
Points : 6 460
Citation:
Envoyé par ben.IT Voir le message

Je ne mentionne pas ZendFramework, trop lourd pour moi .
Oublie également Symfony alors.

Par contre, un framework qi se prend en main en quelque heures, puissant, agréable et avec une bonne communauté c'est CodeIgniter en version 2.0 donc PHP 5.3 et avec donc tout les avantages qui en découle.


Par contre un framework avec adaptater Oracle, je ne connais que Zend Framework.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 28/06/2011, 02h59   #3
Membre Expert
 
Inscription : septembre 2010
Messages : 1 242
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 242
Points : 1 564
Points : 1 564
Citation:
Envoyé par MaitrePylos Voir le message
Par contre, un framework qi se prend en main en quelque heures, puissant, agréable et avec une bonne communauté c'est CodeIgniter en version 2.0 donc PHP 5.3 et avec donc tout les avantages qui en découle.
Oui mais alors il faut vérifier que l'hébergeur supporte 5.3. Je croyais que c'était assez courant mais en vérifiant ce n'est pas si courant...

@ben.IT Tel que tu énonce ton problème -timing serré- le choix de travailler avec un framework n'est pas nécessairement le bon. Avant d'être rentables au niveau temps de développement, ils nécessitent un temps d'apprentissage assez conséquent... Je veux dire qu'il vaut mieux voir cela comme un investissement pour le futur que comme un moyen pour accélérer le développement du premier site sur lequel tu l'utilisera.
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/06/2011, 08h39   #4
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
Citation:
Envoyé par ABCIWEB Voir le message
@ben.IT Tel que tu énonce ton problème -timing serré- le choix de travailler avec un framework n'est pas nécessairement le bon..
oui, je me suis également posé cette question mais bon là c'est l'occasion de sauter le pas, ça fait plusieurs projets web ou je refais vraiment tout le temps la même chose ...

Un utilisateur de Cake peut il me faire un retour sur la compatibilité entre cake et oracle ?

merci,
ben
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 28/06/2011, 08h50   #5
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 174
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 174
Points : 6 460
Points : 6 460
Désolé pour CodeIgniter, je me suis trompé sur la version PHP et les adaptaters

Citation:
Envoyé par Site CodeIgniter

Server Requirements

PHP version 5.1.6 or newer.
A Database is required for most web application programming. Current supported databases are MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, and ODBC.

MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 05/07/2011, 08h59   #6
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
Citation:
Envoyé par MaitrePylos Voir le message
Oublie également Symfony alors.

Par contre, un framework qi se prend en main en quelque heures, puissant, agréable et avec une bonne communauté c'est CodeIgniter en version 2.0 donc PHP 5.3 et avec donc tout les avantages qui en découle.


Par contre un framework avec adaptater Oracle, je ne connais que Zend Framework.
merci de ta réponse,
je suis parti sur CodeIgniter2 plutôt que Cake finalement, à noter que CodeIgniter2 fonctionne avec Oracle, je viens de le tester.

merci pour ton conseil, je ne connaissais pas ce framework et il semble relativement léger mais avec quand même tout ce qui faut : librairies, helper, MVC et active record !

Un regret : le manque de livre sur le sujet, il y a pas foule et les quelques ouvrages ne couvrent pas les versions 2.X du framework ....
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2011, 10h01   #7
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 174
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 174
Points : 6 460
Points : 6 460
Citation:
Envoyé par ben.IT Voir le message

Un regret : le manque de livre sur le sujet, il y a pas foule et les quelques ouvrages ne couvrent pas les versions 2.X du framework ....
Effectivement pour les livres, ce que j'ai lu en français n'est pas forcément de bonne qualité.

Pour le manque de livre, il faut aussi savoir que la version 2.0 est très jeune
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2011, 10h42   #8
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
Citation:
Envoyé par MaitrePylos Voir le message
Pour le manque de livre, il faut aussi savoir que la version 2.0 est très jeune
J'ai vu ce livre :
"Practical CodeIgniter 2 Projects: Building Real-World Apps with CodeIgnited (Practical Projects) de Jamie Rumbelow" qui semble intéressant mais il n'a apparemment pas été publié ...
Dommage généralement les bouquins publiés par Apress sont de bonne facture ...

Si tu as une référence à me conseiller couvrant les versions 2.X, je suis preneur ...

à bientôt,
ben
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 13h46   #9
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
Par défaut merci

Un grand merci à MaitrePylos, pour m’avoir indiqué codeigniter2 dont je ne connaissais pas l'existence.
Je suis donc parti sur ce framework et j'ai pu finir mon projet dans les temps.

Un seul petit bémol : le manque de ressources par rapport à certains autres frameworks ... mais bon dans la mesure où il est relativement facile à prendre en main ça va

merci,
à bientôt,
ben
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 03h29   #10
Membre du Club
 
Inscription : juillet 2009
Messages : 209
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 209
Points : 53
Points : 53
félicitations pour ton projet

Mais peu tu mètre les références que tu as trouver svp

et merci
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement.
Le français n'est pas ma langue maternelle, désolé pour les éventuelles fautes.
ryodo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 10h54   #11
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
Par défaut ressources

merci ryodo ,
concernant mes ressources à propos de codeIgniter2,

enjoy
ben
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 14h39   #12
Membre du Club
 
Inscription : juillet 2009
Messages : 209
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 209
Points : 53
Points : 53
Merci a toi

Cordialement
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement.
Le français n'est pas ma langue maternelle, désolé pour les éventuelles fautes.
ryodo est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/07/2011, 10h50   #13
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
je viens de trouver une page dans le wiki de codeIgniter qui répertorie les différentes ressources :
Ressources from CI wiki

enjoy
ben
__________________
Meet the free software gang
ben.IT 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 02h04.


 
 
 
 
Partenaires

Hébergement Web