-
Choisir un framework
Bonjour,
En deux mots pour contextualiser, je suis un ancien dévellopeur (année 2000) qui veut s'y remettre.
Je suis trés à l'aise avec la POO. A l'aise avec l'HTML, et le CSS, j'apprendrai facilement le JS.
J'ai besoin d'une application, dans le cadre d'une association qui me permettra d''effectuer du suivi, et de la publication.
En gros chaque sujet peut avoir une partie visible en mode blog, mais aussi une partie privée qui permettra d'effectuer des relances, de tracer l'avancement, de définir une mini todo.
Chaque sujet sera affecté à une personne.
Il aura 4 niveaux de profils :
- Admin (of course)
- Contributeur : peut mettre à jour les sujets en partie privée. Peut se voir affecter un sujet.
- Membre : peut lire les informations publiques des sujets
- Visiteurs : peut lire ce qui est ouvert à tous
Chaque sujet peut être tagger "suivi" par les contributeurs et les membres, et sera notifié d'une mise à jour visible par son profil.
Un système de newsletter pour tous les membres qui le souhaite.
Mon objectif est double :
- créer cette application dont nous avons besoin
- me (re)former au devellopement web pour réorienté mon activité professionnel (actuelle devellopeur sur power platform)
J'ai lu beaucoup de comparatif sur React, Vue, Anuglar etc ...
React semble le plus utilisé, mais il est toujours taggé comme front end.
Moi je veux maitriser l'ensemble et être dévellopeur full stack.
Quels framework me conseilleriez vous ?
Quel hébergeur me permettra de faire cela facilement ?
Par avance merci pour vos réponses et vos conseils.
-
Bonjour (bienvenu à DVP)
tout d'abord, cette partie du forum est un sous-forum de javascript (plutôt front end...). Certes, en JS on peut faire de la POO mais aussi en PHP (langage côté serveur contrairement au JS).
Vu tes besoins, je pense que je me tournerais vers Wordpress. Avant de te lancer tu peux demander un avis ici : https://www.developpez.net/forums/f1...api/wordpress/ et sur un forum dédié Wordpress (le CMS le plus utilisé au monde) : https://wpfr.net/support/. Ce CMS, même s'il apporte beaucoup de choses déjà faites, n'empêche pas de développer (CSS, PHP, etc) ; on peut entre autres modifier le code qu'il va t'apporter (c'est prévu par son interface).
Laurent (développeur depuis 1987 (!) et développeur web depuis 2006)
-
Merci Laurent pour ta réponse.
J'avais pensé effectivement à Wordpress mais cela ne répondais pas à mon envie de faire du DEV sur un framework dans un but de formation pro.
Ceci dit cela repondra peut etre bcp plus vite à mon besoin "applicatif".
Je vais poser la question sur le forum dédié.
Si d'autres on des conseils qui répondrai à mes 2 besoins je suis tout de même intéréssé.
Cordialement,
Régis
-
Je connais pas mais on m'a souvent parlé de Laravel...(c'est un framework). (Moi, j'utilise pas de framework, mais dans certains cas, utilise Wordpress ; par exemple https://vercorshandisport.org/ et dans d'autres cas, code sans aucune aide (en PHP, POO, MVC et avec les outils géniaux https://github.com/rawsrc/PhpEcho et https://github.com/rawsrc/PDOPlusPlus) ; exemple : https://pasdpanique.fr/
-
Hello
Cava prendre du temps de monter en compétences sur les différentes notions des frameworks front (vuejs, react, angular ...) pour le js il y a nodejs sur le back en alternative
Ton besoin est standard n'importe quel cms fait ça, si c'est pour te former cherche sur github ou gitlab une bonne base avec la stack que tu veux et modifie-la
-
Merci pour ta réponse.
Je me suis peut être mal exprimé mais je ne veux pas monter en compétence sur tous les framework, 1 seul suffira pour commencer.
L'idée de prendre une stack sur Github et de la modifier je n'y avais pas pensé car je pensais apprendre mieux et plus vite en y allant pas à pas.
D'abord en créant un site permettant de gérer une authentification, puis des profils, etc ...
Effectivement mon besoin n'est pas compliqué en soit et c'est bien voulu :) Je ne veux pas démarrer et me faire la main en me fixant un objectif que j'aurai du mal à atteindre.
-
Oui totalement d'accord.
Plus tu seras focus plus tu seras efficaces.
Mais je te recommande au moins de t'inspirer d'existant pour apprendre dans le bon sens avec des best practices ... ;)