Partage
  • Partager sur Facebook
  • Partager sur Twitter

Développement d'un application à commercialiser

    9 novembre 2021 à 21:32:11

    Bonjour à tous,

    Je suis en train de réfléchir au développement de l'application que je vais créer.

    Donc je ne me lance pas comme un sauvage à coder tout de suite je préfère y réfléchir correctement avant.

    Je commence donc par une étude de faisabilité et j'en déduis que c'est possible :)

    Ensuite j'en viens au besoin en hardware, ça tombe bien j'ai un amis qui c'est débarrasser de 2 serveurs. Un qui est de type U3 et un autre qui est un genre de grosse tour, qui permettrait de faire de la virtualisation. Et j'ai un vieux routeur VPN de type juniper que je n'ai jamais réussi à faire aller. Mais bon je m'y attarderais quand le temps sera venu.

    Vous comprenez donc que je vais héberger ma base de données et mon site internet chez moi. 

    Et la en viens ma première questions :

    Dois-je gérer moi même les profils des gens qui vont s'inscrire sur mon site/App et donc dans mon serveur via ShellBash (oui c'est du Linux :) )?

    Ou existe t'il d'autre méthode plus adaptées?

    Je mets cette question en suspend et commence à réfléchir au reste.

    Ma base de données, je vais me tournée vers postgres j'ai des livres la dessus et je devrais pouvoir m'en sortir. Mais bon dans ma DB je vais avoir des users et peux être plein (je l'espère en tout cas :D ). Du coups les profils Linux et de ma DB doivent être interconnecté, donc je dois lier ma DB et mon OS?

    Ensuite viens l'application en elle même j'ai codé déjà pas mal de fois en C/C++/Java/C# pour ça cela devrait allé (même si je risque d'être encore plus chauve ) :D . Mais le problème viens que je n'ai pas envie de codé 2 fois une application pour IOS et Android. J'ai entendu parler de Xamarin ou encore UNO. Mais je n'ai jamais utilisé ses choses là.

    Es que il n'y a que un code pour les deux OS? 

    Merci de m'aider dans ma quête :)

    • Partager sur Facebook
    • Partager sur Twitter
      9 novembre 2021 à 21:57:13

      Salut,

      Je suis loin d’être un expert mais ça ressemble un peu à une archi de dinosaure. Tu vas te donner beaucoup de mal pour re-inventer la roue carrée. Au final ton projet va jamais avancer. Tu veux tout faire toi même alors que tu devrais chercher à en faire le moins possible et tout automatiser.

      Tu parles de virtualisation, je voudrais entendre parler de conteneur. Tu parles de lier ton OS et ta BD : tu fais comment le jour où tu changes de machine ? Avoir ton propre serveur, c’est mignon mais quand même AWS c’est vachement plus performant (stabilité / sécurité / scaling / certainement plein d’autres choses) Pour l’app les deux plus gros sont ionic et flutter.
      .

      • Partager sur Facebook
      • Partager sur Twitter
        11 novembre 2021 à 12:46:52

        Je cherche surtout à évité les frais supplémentaire surtout que j'ai le matos.

        Mais je me renseigne sur dockers pour le container ça à l'air intérressant :) 

        as tu d'autre recommandation? 

        • Partager sur Facebook
        • Partager sur Twitter
          12 novembre 2021 à 8:53:50

          Les frais supplémentaires valent le coût à mon sens. Ce serait chiant de perdre toute tes données si ta machine a un problème… De perdre tous tes services en cas de coupure d’electricité (je sais pas pour toi mais ça arrive plusieurs fois par an chez moi). Ta connexion internet va supporter la charge ? Tu risques pas d’avoir une latence incroyable ? Tu as calculé les frais d’électricité ? Il existe des services qui te permettent d’héberger gratuitement un serveur. Ça dépend de ce que tu prévois comme audience…

          Comme je disais je suis pas un spécialiste, c’est pas mon domaine, mais docker (compose / kubernetes) / aws / circleCI ça me semble solide. Niveau BD je préfère du NoSQL mais c’est sûrement une question de goût. Pour le front il y a également react native que je n’ai pas mentionné précédemment.

          • Partager sur Facebook
          • Partager sur Twitter

          Développement d'un application à commercialiser

          × 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