1

En gros, tout est dans le titre...

Est-ce que, pour vos projets perso ou vos projets professionnels, vous utiliser un framework (Zend, Symfony, ...) ou un CMS (joomla, wordpress, EZpublish, ...) quelconque ?

et si oui, lequel avez vous choisit, et pourquoi...

pour cette petite curiosité ? parce que perso j'utilise Symfony pour le boulot, mais que je le trouve un peu trop gourmand en ressource, meme si il est hyper complet... et que j'aimerais avoir vos retours d'expérience. De plus, je suis également en train de développer mon propre framework (justement pour palier à la gourmandise de symfony).
Ancien pseudo : lolo

2

au début je me suis dit pas la peine j'aime bien tout maitriser, donc non.

depuis que j'ai compris a quoi ça sert je me suis dit pourquoi réinventer la roue grin

donc pour moi c'est zend en php et struts en java.

et pas de CMS (pour l'instant grin)

3

Des CMS quand c'est pour un site "basique". Parce que "Pourquoi s'emmerder à coder des trucs si c'est juste pour avoir des news, une galerie photo et une interface d'admin ..."
Joomla, parce que j'ai été obligé de bien le maitriser pour le taff donc après avoir pas mal ragé dessus je le connais bien grin
J'utiliserais Wordpress pour un blog/site très basique, parce que y'a mass thèmes gratuits de QUALITE (alors que Joomla c'est que de la merde) (et parce que pareil je le connais bien, vu que j'ai mis un Wordpress MU en place sur un de mes sites).
avatar

4

J'ai l'impression, peux être fausse, que ça alourdit inutilement ma page.
L'ajax peut être géré avec quelques lignes de code sans framework, mais pour le php et les formulaires (je suppose que c'est pour ça) je ne sais pas, car jamais essayé.
J'aime aussi tout maitriser, même si ce n'est jamais le cas. (cas de l'ajax encore une fois)
Si j'utilisais un framework, je crois que je ne pourrais pas m'empêcher de le regarder et virer ce dont je ne me sert pas.
J'ai un peu peur qu'il faille, plus tard, plus de bande passante pour afficher la même page, car les développeurs vont devenir fainéants.

5

./4 : ça alourdit toujours un peu, mais ça simplifie la maintenance, le développement, bref, la vie du dev wink

perso, je vais répondre un gros HS : rails wink
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

6

avec pierres précieuses?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

7

surtout des rouges, ça va plus vite grin
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

8

squalyl (./2) :
au début je me suis dit pas la peine j'aime bien tout maitriser, donc non

j'étais pareil, j'ai eu bcp de mal à l'idée d'utiliser un framework, aimant tout maitriser. Et puis quand j'ai vu les avantages... maintenant j'ai du mal à m'en passer !
GUNNM (./4) :
J'ai l'impression, peux être fausse, que ça alourdit inutilement ma page.

ben faut : ici je parle de framework PHP, donc côté serveur => normalement le code HTML généré n'en est pas alloudit. par contre côté php, oui, ca peut prendre plus de ressource.
GUNNM (./4) :
L'ajax peut être géré avec quelques lignes de code sans framework

cf ci-dessous : je parlais principalement de framework PHP, donc côté serveur, pas JS côté client wink
GUNNM (./4) :
pour le php et les formulaires (je suppose que c'est pour ça) je ne sais pas, car jamais essayé

en fait non, ce n'est pas que pour pHP+Formulaire, en fait c'est pour tout : l'interface avec la BDD (Modèle), la gestion de actions, la gestion des View (D'ou le nom donné de MVC), et tout cela bien séparé et hiérarchisé, ce qui obligé à avoir un code et un projet propre que tout le monde (qui connais le framework utilisé) pourra plonger dans le code en cas de besoinn et ne sera pas perdu. En entreprise, c'est indispensable.
GUNNM (./4) :
J'ai un peu peur qu'il faille, plus tard, plus de bande passante pour afficher la même page

Ah ben non, la page généré peut être la meme avec et sans framework. ca ne se situe que côté serveur. Par contre des ressources serveur, ca oui, ca risque d'en prendre plus, en fonction du framework utiliisé...
kim (./5) :
ça alourdit toujours un peu, mais ça simplifie la maintenance, le développement, bref, la vie du dev

tout à fait !

GUNNM > apparemment, tu ne connais pas trop les avantages d'un framework. Le gros avantage, c'est que la facon de décrire le modèle de la base de donnée, de décrire les actions, les views, les formulaires, ... sont "imposés" par ton framework, dans des répertoires bien précis, avec des noms bien précis (fichiers, nom de classe, de fonction, ...) qui engendrent une facilité pour retourner dans le code des mois plus tard qui n'est absolument pas négligeable... Par contre, suivant le Framework et l'ORM utilisé, ca peut prendre plus de ressources serveurs. Par exemple, comme je le disais dans le premier post, Symfony prend un peut trop de ressources à mon gout, d'où le fait que je suis en train de dev mon propre framework (d'ailleur pour les intéressés, http://wiki.spipu.net/doku.php?id=msf:utilisation:Accueil)
Ancien pseudo : lolo

9

Pour l'instant, aucun framework, principalement pour deux raisons : celle, déjà évoqué, d'avoir "peur" de ne plus tout contrôler, et le fait que je n'arrive pas à trouver le temps de me mettre à un de façon efficace.
Côté CMS, un peu pareil. J'ai l'impression (probablement fausse) qu'apprendre à développer un plug-in pour un CMS me prendrait plus de temps que tout faire de zéro. Cela dit, pour le site Web institutionnel de là où je bosse, un CMS va être mis en place (mais pas par moi, par un prestataire, parce que vu tout ce qu'il y a à faire autour, c'est trop lourd à gérer avec les délais impartis). Et ça sera Joomla.
avatar

10

Nil (./9) :
J'ai l'impression (probablement fausse) qu'apprendre à développer un plug-in pour un CMS me prendrait plus de temps que tout faire de zéro


ben le truc, c'est qu'au début en effet, tu perds du temps à apprendre, mais une fois que tu sais, ca va hyper vite pour d'autres projets...
Ancien pseudo : lolo

11

Perso j'ai tendance à ne pas vouloir utiliser de framework en suivant la bonne vielle règle du "on est jamais mieux servi que par soi-même", mais comme j'aime bien faire des trucs réutilisables je me retrouve souvent à coder des sous-frameworks "custom". Finalement c'est surement une perte de temps encore plus importante que si j'avais pris la peine d'étudier l'un des frameworks existants, mais à vrai dire je ne sais même pas quel est le périmètre des fonctionnalités de Symphony, Zend et autres.

D'ailleurs si un jour j'ai le courage un jour de commencer un projet conséquent qui me trotte depuis un certain temps, je commencerai probablement par coder un framework proche du fonctionnement d'ASP.net Ajax que je trouve plutôt bien pensé dans l'ensemble.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

Spipu> Mais il existe plein d'autres frameworks que Symfony, tu m'as pas besoin de developper ton propre tien. Enfin, sauf si c'est aussi pour le fun.
Sinon moi je connais pas mal spip (CMS), qui n'est pas trop mal, mais je cherche a apprivoiser un bon framework pour les projets un peu gros, j'ai justement l'ambarras du choix...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

13

Je sais smile mais en effet, c'est aussi pas mal pour le fun smile (je voulais voir si j'en étais capable...)
Ancien pseudo : lolo

14

Pas de framework... pour l'instant. C'est surtout à cause du manque de temps pour apprendre à me servir de zend ou synfony sad Sans compter que j'hésite à rester au PHP. Du coup, j'ai un peu peur de perdre du temps sur un framework pour passer à Ruby ou Python.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

Au fait, il y a smile aui a sorti des livres blancs sur les frameworks PHP et d'autres sujets utiles aux webmasters : http://www.smile.fr/publications/livres-blancs
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

16

tiens, comment tu connais la boite Smile ? j'ai un pot qui y travaille smile
Ancien pseudo : lolo

17

Je ne sais pas, j'ai du tomber dessus par hasard en me baladant.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

18

Je trouve que Django est vraiment bien. Si vous avec le choix du langage un jour, pensez à jeter un coup d'oeil. (c'est du python)
Tout ce qui passe pas par le port 80, c'est de la triche.