Bonsoir chers amis je dois développer un site web que je trouve un peux gros c’est a dire plusieurs page a créer et j’ai besoins de vos conseils en terme de:
Organisation de mon code source(découpage, etc)
Organisation personnel(relatif a moi même)
Pour pouvoir être efficace dans mon développement.
Je programme en JAVASCRIPT PHP HTML5 CSS3 BOOTSTRAP.
Je dois commencer bientôt a développer le site. Merci pour vos conseils. :):)
Il faudrait nous en dire un peu plus, car quelques pages, c’est vaste.
De plus je te conseil de nous présenter comment toi tu ferais, et ensuite on te donne des conseils pour améliorer ta façon de faire. Selon moi tu apprendras mieux de cette façon.
Je ne veux pas utiliser de Framework et puis ce n’est un site statique mais dynamique.
Mon site est un peux comme un site de rencontre, de partage et d’information.
Voila comment je compte procéder:
-découper mon projet en MVC
-chercher a repartir le temps pour chaque partie de mon projet
-Chercher a créer le design de mon site
-Chercher concevoir la base de données de mon site
-Inclure les différents fichiers en utilisant les include de PHP
Je n’ai rien lu qui allait dans ce sens. Il y a trop de précision (en gras) pour un site non dynamique. Il ne se prendrait pas autant la tête pour un site dynamique à mon avis (ne prenait pas trop les gens pour des billes sauf si je surestime ses connaissances ou le potentiel de sa question et de son site).
Et puis si c’est le cas TWIG + un routeur en php c’est pratique, en plus ça permettrait d’utiliser la fonction/classe i18n de traduction au besoin.
Bonsoir chers amis je dois développer un site web que je trouve un peux gros c’est a dire plusieurs page a créer et j’ai besoins de vos conseils en terme de:
Organisation de mon code source(découpage, etc)
Organisation personnel(relatif a moi même)
Pour pouvoir être efficace dans mon développement.
Je programme en JAVASCRIPT PHP HTML5 CSS3 BOOTSTRAP.
Je dois commencer bientôt a développer le site. Merci pour vos conseils. :):)
Il y a trop de précision (en gras) pour un site non dynamique. Il ne se prendrait pas autant la tête pour un site dynamique ? Et puis si c’est le cas TWIG + un routeur en php c’est pratique, en plus ça permettrait d’utiliser la fonction/classe i18n de traduction au besoin.
Et puis Symfony :
Propose une organisation du code dans des dossiers et adopte une structure MCV pour le code ;
Permet une structure diviser en bundle, permettant de séparer les grands fondement d’un gros site ;
Le moteur de rendu pour le front TWIG, facilite la conception du front (HTML) pour plusieurs pages et permet une meilleure organisation personnelle ;
Symfony à une bonne documentation, c’est un outil intéressant à utiliser.
J’ai l’impression en lisant son sujet qu’il n’a pas d’idée précise et ne sait pas comment s’y prendre. Donc je lui propose un framework pour le guider, ou pour le force/guider à faire de bonne chose.
Souvent les cours en php apprennent seulement les bases en php ou des scripts/fonctionnalités d’exemples sans aborder la sécurité ou les points faibles de leurs exemples, sans vraiment aborder les bonnes choses ou mauvaises choses à ne pas faire et la documentation du PHP est intéressante mais quand je l’ai lu, elle ne conseillait pas suffisamment les bonnes pratiques. Alors que les cours sur Symfony/documentation ils sont plus orientés vers la prod.
Je me dis qu’avec de Symfony, il y a moins de mauvaises ressources qu’en PHP. Donc, je réécris mon conseil :
Et puis quand ça parle de PHPref vous n’êtes jamais d’accord. Décidez-vous.
Le présent.
Je ne veux pas utiliser de Framework et puis ce n’est un site statique mais dynamique.
Mon site est un peux comme un site de rencontre, de partage et d’information.
Voila comment je compte procéder:
découper mon projet en MVC
chercher a repartir le temps pour chaque partie de mon projet
Chercher a créer le design de mon site
Chercher concevoir la base de données de mon site
Inclure les différents fichiers en utilisant les include de PHP
Mon site est un peux comme un site de rencontre, de partage et d’information
Pour un aussi gros projet, un framework devient utile/indispensable.
1: C’est juste un concept à garder en tête.
5: Hmm… Regarde l’auto-chargement, cherche "autoload" et "ClassLoader".
7: Tester = Test unitaire ? Je me demande si en PHP sans framework, on peut faire des tests unitaires qui couvre tout. A moins d’être très rigoureux ? Bon courage.
Je ne veux pas utiliser de Framework et puis ce n’est un site statique mais dynamique.
Mon site est un peux comme un site de rencontre, de partage et d’information.
OK mais ce que je veux le plus ces faut conseils en terme de développement c’est a dire lorsque vous avez un gros projet a réaliser comment vous vous comporter face au projet?
Je veux réussir mon projet, donc je veux être très efficace dans le développement pour cela je veux pas tomber sur le projet et me mettre a développer.
C’est même plus ou moins vital pour éviter qu’un projet professionnel aille dans le mur.
Ensuite, un gestionnaire de version, une architecture de déploiement. Si tu fais ça tout seul chez toi tu n’en as pas trop besoin (sauf un serveur pour déployer une version présentable), mais si tu n’es pas seul…tu vas vraiment, vraiment avoir besoin de ce genre d’artillerie.
Avis perso :
Symfony quand on a juste des bases en PHP, c’est une horreur comparé à d’autres trucs plus simples je trouve (même en PHP). C’est vraiment comme utiliser un bulldozer et devoir tout retourner avant de commencer quoi que ce soit. (avis perso aussi, je crois pas que PHP soit la meilleure solution pour développer quoi que ce soit de web qui risque de prendre de l’ampleur…)
D’un point de vue plus objectif et en revenant au sujet : il nous faut plus d’informations sur ton projet. Es-tu seul? Es-tu le seul dev? Quelles sont les contraintes, le cadre du projet? Est-ce que tu as déjà un cahier des charges?
Je suis pas d’accord. OC est développé en PHP (c’est quand même un projet assez important), et Facebook est aussi développé en PHP (en parti il me semble).
Je n’ai pas poster mon message pour que vous fassiez vos guerres de technologies je veux seulement des conseils en termes d’organisation que ça soit en terme de code source et aussi de temps.
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte