IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Besoin de conseils pour un Programme.


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut Besoin de conseils pour un Programme.
    Bonjour,

    Je suis en 2 ème année de BTS info option réseau en alternance. Je ne suis pas programmeur de formation ceci dit j'ai appris en autodidacte le C, le PHP et un peu (trop peu ? ) le C++ l'année dernière.

    Mon entreprise me demande d'écrire un programme, ( script ou pas, ce choix est laissé à mon entière discrétion ), afin de checker la présence ou non de fichier sur des serveurs distants et d'agir sur ces fichiers (suppression, modification).

    Mon programme devra vérifier la présence des bons fichiers dans une arborescence donnée, s'ils ne correspondent pas il devront être remplacés par les bons fichiers ou simplement supprimés. Ce même programme devra toucher environ 400 serveurs sur le réseau de l'entreprise.

    Je n'ai absolument aucune idée de quel langage utiliser ni de la façon de l'utiliser. Je souhaiterai avoir des conseils et des avis sur cette problématique.

    Merci

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 13
    Par défaut
    Bonjour,

    S'agit-il de serveurs Windows, Linux, Unix (ou même un mix)?
    En effet, un programme en shell Unix par exemple ne pourra pas fonctionner sous Windows.
    Il s'agit dans un premier temps de pouvoir trouver un langage commun.

  3. #3
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Si tu travaille sur des serveurs en monde pro, on pourrait penser que tu bosse sous unix, dans ce cas la un petit script est peut être le plus simple à développer, au pire tu as toujours la possibilité de faire du c systeme, qui est sympa a developper, si tu connais déja le C. Si tu est sous windows la c'est une autre paire de manches...

  4. #4
    Candidat au Club
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut
    Salut zukaa, malinaka,

    Mon programme a pour but de toucher uniquement des serveurs windows 2003 ou 2008.
    Donc effectivement le script Shell me semble exclu.

  5. #5
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 13
    Par défaut
    D'instinct j'irais donc vers du bon vieux Batch Windows.
    Il permet de facilement manipuler les fichiers et ne nécessite pas d'installation spécifique. Dans le milieu pro c'est toujours mieux de ne rien installer (surtout sur les serveurs des clients).
    Après bien sur il faut tenir compte des différence entre 2003 et 2008.

  6. #6
    Candidat au Club
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut
    Oki, par contre je ne connais pas le batch, est-il aisé de faire une requête sql sur une base de donnée mysql via ce batch et d'exploiter les résultats dans ce même batch?

    Si oui effectivement ça me semble plus simple que de faire un programme en C++

  7. #7
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 13
    Par défaut
    Disons que le Batch c'est un peu le Shell de Unix/Linux. C'est des lignes de commandes. Donc si tu trouves le moyen d'exécuter en ligne de commande une requète SQL (je crois pas l'avoir déjà fait sous Windows), il te reste plus qu'à récupérer la sortie standard que tu peux ensuite parcourir et effectuer des traitements dessus.

Discussions similaires

  1. Besoin de conseils pour un petit programme
    Par DanCode dans le forum Débuter
    Réponses: 31
    Dernier message: 08/02/2010, 14h13
  2. Besoin de conseils pour un programme
    Par snips67 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/05/2009, 11h59
  3. Réponses: 13
    Dernier message: 13/09/2005, 09h41
  4. Réponses: 4
    Dernier message: 20/05/2005, 13h30
  5. Réponses: 3
    Dernier message: 24/12/2004, 12h21

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