Bonsoir, ayant appris pas mal dans la programmation web, je me pose une question. Si je veut faire un site web et le vendre à une entreprise par exemple, vaut mieu que j'utilise un CMS du genre prestashop ou wordpress pour permettre a l'entreprise de modifier ses champs, ou utiliser un framework du genre symfo ou laravel.
Merci de vos conseils
Vendre à une entreprise ? ça dépend de ce que tu peux lui présenter, il faut des exemples de ce que tu as déjà faire et de ce que tu sais faire.
Personne ne va t'acheter un site déjà fait bien sûr ; ils ont des besoins et des contraintes qu'il faudra que tu prennes en compte.Par contre tu peux vendre un thème.
Bien maîtriser Symfony ou Prestashop demande du temps et même wordpress, t'en as pour 3 à 6mois selon ce que tu choisis.
Wordpress sert beaucoup dans les sites vitrines, prestashop est généralement une solution pour les petits commerces et symfony est un framework qui peut tout faire ou presque.
Ca dépend donc de quelle clientèle tu veux t'occuper.
Ça va dépendre de ce que tu sais faire (développer depuis un framework est plus lent que partir d'un CMS mais si les fonctionnalités sont particulières, tu peux devoir faire évoluer ton CMS). Comme le développement from framework est plus lent, tu vas forcément faire grossir le devis.
Concernant ta question sur les "champs", elle n'a pas de sens car ça peut être une fonctionnalité développée avec ton framework.
Bref, pour te répondre, il faut un cahier des charges, savoir ce que tu sais faire et avoir une deadline.
Bah perso j'aime beaucoup travailler avec des framework mais en général on me dis que si j'veut vendre ou faire des sites pour des entreprises va falloir travailler sur des CMS. Perso si j'ai le choix j'choisirais un framework mais ça peut être bien donc ? Même si ça peut etre plus long ?
Tout dépend de ce que tu veux faire au fond , je connais des indépendants qui ne font que du Wordpress c'est à double tranchant à mon sens mais c'est sur que c'est compréhensible .
Et des indépendants qui font que du framework ?
Ça dépends de ta cible. Si tu fait des projets standard pour des PME fort à parier que dans 99% des cas la solution sera de prendre un CMS et de l'adapter au besoin du client, tu va pas tout redévelopper à chaque fois.
Par contre si tu fais du développement sur mesure, soit pour compléter un CMS, soit pour créer une application originale ou travailler sur un grand grands projet pour une grande entreprise autant utiliser un framework comme Zend ou Symfony pour faire une belle application facile maintenir, et améliorer ta productivité.
Donc c'est pas CMS ou Framework, c'est toujours Framework et souvent CMS, souvent les deux.