Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
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 01/10/2007, 09h21   #1
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Par défaut Besoin de conseils pour projet web

Bonjour à tous,

Je me lance dans un projet concernant la réalisation d'un site web 2.0 qui va être relativement important du point des fonctionnalités, de l'utilisation d'Ajax, et qui devrais être très visité, bref un "gros" site si je mène son développement correctement et à terme.

Mon experience en dev web commence à être conséquente (PHP, J2EE, certifié CMS eZ Publish), mais la plupart des projets sur lesquels j'ai travaillé impliquaient très peu de JS/Ajax et ciblaient souvent un nombre de visiteurs faibles (applications intranet par exemple).

Je ne suis pas donc familier avec les projets de grande envergue, c'est pourquoi je voulais vous demander si les dispositions que je compte prendre sont les bonnes :

- Je veux coder ce site en PHP/MySQL, et je voudrais utiliser un framework pour être cadré au niveau de l'architecture. J'ai choisi le Zend Framework, pensez-vous que c'est un choix compatible avec un site 2.0 ?

- J'ai aussi choisi le Zend Framework en me disant qu'il n'était pas trop gourmand en ressource donc rapide, ais-je raison ?

- Pensez-vous que je doive utiliser un systeme de templates pour PHP ou le Zend Framework en possède-t-il un ?

- Au niveau des libraires JS/Ajax je n'ai rien décidé pour le moment car je n'ai pas l'habitude de les utiliser (le peu d'Ajax que j'ai fait, je l'ai fait à la main) mais je verrais ca plus tard en fonction des besoins.
Je suis actuellement en train de lire Bien développer pour le Web 2.0 de Christophe Porteneuve pour répondre à ces questions.

Je vous remercie d'avance pour vos conseils précieux !
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 10h48   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 1 249
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2005
Messages : 1 249
Points : 1 417
Points : 1 417
Même si c'est un peu hors forum, mon conseil pour Ajax est le trio Prototype + ScriptAculo.us + Behaviour. Que du bonheur

Edit : Prototype
vg33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 11h12   #3
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Je te remercie pour ce conseil très précieux
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 11h20   #4
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Je confirme Protype et Scriptaculous ce sont des super library.
J'ai utilisé le Zend FrameWork sur un projet WEB 2.0 je te le recommande.
Tu peux aussi utilise le systeme de template inclus.
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 11h57   #5
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Ah, très rassurant merci !
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 12h44   #6
Membre éclairé
 
Inscription : janvier 2004
Messages : 424
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2004
Messages : 424
Points : 310
Points : 310
Personnellement, je trouve prototype beaucoup trop lourd.. 100 Ko de librairie (au minimum, sans plugins), ca fait beaucoup..

Je conseille plutot Jquery.. qui permet d'en faire beaucoup, qui gere tres bien l'ajax, et qui ne pese que 20 Ko.. (plus des plugins, si besoin.. )
zevince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 12h55   #7
Membre Expert
 
Inscription : janvier 2005
Messages : 1 249
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2005
Messages : 1 249
Points : 1 417
Points : 1 417
Citation:
Envoyé par zevince Voir le message
Personnellement, je trouve prototype beaucoup trop lourd.. 100 Ko de librairie (au minimum, sans plugins), ca fait beaucoup..

Je conseille plutot Jquery.. qui permet d'en faire beaucoup, qui gere tres bien l'ajax, et qui ne pese que 20 Ko.. (plus des plugins, si besoin.. )
Le poids est un argument relatif. Car une fois chargée, la librairie reste en cache.
vg33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 14h25   #8
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
J'ai utilisé vite fait JQuery et c'est vrai que c'est sympa, mais ne connaissant pas du tout prototype je ne peux pas juger.

Le livre que je lit actuellement ne parle que de prototype je crois, on verra bien ce que l'auteur en dit !

Mais ma crainte concernait surtout l'architecture PHP à utiliser pour que mon site soit robuste, pas trop lent et qu'il soit facilement évolutif.
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 15h22   #9
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Ne te fait pas inquiètude pour PHP, tu peux foncer quand ton site croulera sous les requetes tu upgraderas tes serveurs (clusters...)
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 21h21   #10
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
+1 pour jquery, c'est bien une des seules lib qui me donne envie de faire de l' "AJAX".
Sinon pour le Zend Framework, il y'a un système de "vue" intégré. Et bientot de Layout plus poussés.
C'est très flexible dans tous les cas.

Et puis il y'a le composant de Zend_Cache aussi pour améliorer les performances.

Citation:
Ne te fait pas inquiètude pour PHP, tu peux foncer quand ton site croulera sous les requetes tu upgraderas tes serveurs (clusters...)
Mouai... fin bon c'est pas une raison pour faire quelquechose de bancale, après on dira encore que le Php est un langage d'amateur
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 21h30   #11
Membre confirmé
 
Inscription : septembre 2005
Messages : 724
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 724
Points : 267
Points : 267
Citation:
Envoyé par yannux Voir le message
Mouai... fin bon c'est pas une raison pour faire quelquechose de bancale, après on dira encore que le Php est un langage d'amateur
D'accord avec toi, autant utiliser les framework et coder proprement bien que l'on soit sur un projet PHP.
__________________
eZ Publish certified developer
http://www.webaxis.fr
vallica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 22h05   #12
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Citation:
Envoyé par vallica Voir le message
D'accord avec toi, autant utiliser les framework et coder proprement bien que l'on soit sur un projet PHP.
Pas question de Php ou non. On code bien point barre
Arrêtons les "on s'en fou c'est Php" !
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 00h54   #13
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Ou la vous avez mal interprété mes dire, je voulais dire que s'il a des soucis avec son site ce ne sera pas du a PHP mais plus a sa bande passante, ses serveurs, la mémoire...par experience les problemes de code viennent bien apres des problemes hardware et reseau pour ce type de projet.
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 10h07   #14
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Ah bah on se comprend mieux d'un coup .
yannux 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 21h17.


 
 
 
 
Partenaires

Hébergement Web