1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    janvier 2011
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : janvier 2011
    Messages : 235
    Points : 163
    Points
    163

    Par défaut Quels outils pour la maintenance d'un site web?

    Bonjour,

    Je suis le seul développeur d'une petite entreprise qui propose une plateforme en ligne. J'ai mis 6 mois à développer la première version et il y a encore pas mal de modifications à apporter et de choses à modifier. Nous avons deux serveurs, un pour le développement et un autre pour la version live. Le but est donc de faire des migrations régulières entre le serveur de dev et le serveur de prod. Je viens juste de mettre le site en ligne mais je suis à la rechercher d'une solution fiable pour faire les migrations et éventuellement avoir un suivi des modifications.
    Est-ce que Git ferait l'affaire? D'autres suggestions (même pas directement liées au sujet) ?

    Merci

  2. #2
    Nouveau membre du Club Avatar de LearningBoy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : août 2017
    Messages : 12
    Points : 38
    Points
    38

    Par défaut Système de versionning et tests automatisés

    Bonjour dré kam,

    Si tu est le seul développeur de ta boîte, je ne pense pas que tu ai intérêt à mettre en place des outils de DevOps comme Jenkins, ...

    Je pense que le Git, avec une bonne gestion des branches et des tags, sera suffisant.
    Une fois que ta version est terminé et testé en dev, tu peux la récupérer facilement sur le serveur de production. De plus Git te permettra de pouvoir comparer quelles modifications ont été faites entre telle et telle version en production.

    Personnellement, je combinerai l'utilisation de Git avec des Tests Fonctionnels (Protractor pour tester les différentes parcours utilisateur sur ton interface). Une fois que tes tests ont été passés avec succés, j'ajoute le tag 1.2.3 à ma version du projet par exemple, et je déploie en production.


    Cordialement,

    Simon. (https://awesome-angular.com)

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    janvier 2011
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : janvier 2011
    Messages : 235
    Points : 163
    Points
    163

    Par défaut

    Merci pour le tuyau ! Je vais donc utiliser Git, par contre je n'ai pas utilisé Angular pour cette appli. Tu as d'autres suggestions d'outils de tests?
    Aussi pour la base de données, est-ce qu'il y a un moyen de la migrer facilement au lieu de faire des imports/exports à la main?

  4. #4
    Nouveau membre du Club Avatar de LearningBoy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : août 2017
    Messages : 12
    Points : 38
    Points
    38

    Par défaut Outils de test et migration de données

    Salut,

    Comme je ne connais pas les technologies que tu utilises, je ne sais pas quoi te conseillé. Google n'as rien donné ?

    Concernant la base de données, c'est toujours un sujet délicat. (On parle bien de migrer la structure de la base de données)

    Ce que je ferai, c'est utiliser une librairie fiable qui s'occupe de ça et qui le fera proprement.
    Pour ma part lorsque je développais avec Symfony (Framework PHP), la librairie DoctrineMigrationsBundle me permettait de migrer facilement la structure de ma base de données.
    (L'adresse de la librairie : http://symfony.com/doc/master/bundle...dle/index.html)


    Cordialement,

    Simon. (https://awesome-angular.com)

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/08/2011, 12h31
  2. Quels outils pour mettre un site à jour à distance ?
    Par Mihaela dans le forum Débuter
    Réponses: 6
    Dernier message: 19/10/2009, 04h19
  3. Quels outils pour tester mon site en local ?
    Par briegel dans le forum Débuter
    Réponses: 3
    Dernier message: 25/08/2009, 07h28
  4. Quels outils pour développer mon site ?
    Par blaze24 dans le forum Mon site
    Réponses: 0
    Dernier message: 30/04/2008, 15h06
  5. Quels outils pour site applicatif comme Google Agenda ?
    Par tiz dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/10/2007, 23h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo