Partage
  • Partager sur Facebook
  • Partager sur Twitter

Appli de gestion d'arborescence de dossiers

CRUD sur des fichiers et dossiers d'un serveur

    9 février 2023 à 14:13:08

    Bonjour,

    Je dois réaliser une appli intranet. Cette appli doit gérer un CRUD sur l'arborescence de fichiers et de dossiers d'un serveur. Donc permettre à l'utilisateur d'afficher l'arborescence du serveur, lui permettre de créer, déplacer, modifier, supprimer fichiers et dossiers.

    J'utilise l'IDE IntelliJ mais je ne sais pas par où commencer. Le mieux serait peut-être déjà de savoir quel est le langage le plus adapté pour faire cela ? Java ?

    Ensuite, dois-je d'abord lancer un projet React puis y associer Java ? Ou bien privilégier un projet SpringBoot et ensuite y associer React ?

    Merci d'avance.

    • Partager sur Facebook
    • Partager sur Twitter
      10 février 2023 à 13:13:13

      bizarre comme demande d'application: un explorateur de fichier.

      un partage réseau "classique" ne va pas? donc navigation via l'explorateur de fichier classique

      Après, on peut toujours faire une appli qui reprend le principe avec des Treeview (ou équivalent)

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        10 février 2023 à 13:43:43

        Bonjour,

        Je pense que c'est projet scolaire.

        Il n'y a pas de langage mieux qu'autre pour ton projet. Tout les langages peuvent manipuler des fichiers et dossiers simplement (lecture, écriture, création, suppression, copy).

        Tu peux diviser ton projet en plusieurs composants. D'un coté le front-end et de l'autre le back-end. Les deux communiquent par une API REST.

        Les frameworks les plus populaires, comme par exemple Spring (Java), ExpressJS (JS avec NodeJS),  Django (Python), sont tous conçus pour pouvoir réaliser une API REST simplement.

        Avec Python, tu as des modules "natifs" comme shutil et os qui sont très simple à utiliser pour manipuler des fichiers et dossiers. Personnellement, c'est donc Python que j'utiliserai pour le back-end.

        Ce que tu dois faire, c'est bien concevoir ton API REST (connaître les ressources à accéder, les méthodes à utiliser et les paramêtres à passer). Ensuite tu peux réaliser le back-end et le front-end quasi indépendemment l'un de l'autre si ton API REST est bien conçue.

        • Partager sur Facebook
        • Partager sur Twitter

        Appli de gestion d'arborescence de dossiers

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown