Partage
  • Partager sur Facebook
  • Partager sur Twitter

Développement à faire, besoin de vos avis

    6 mars 2015 à 22:11:54

    Bonjour à tous, j'ai besoin de votre avis d'expert :)

    Voilà j'effectue un stage dans une entreprise et je vais être amené à développer une application et j'ai besoin de votre avis.

    Tout d'abord voici les spécificités de cette application :

    - Elle devra tourner sous Windows 7 Embedded (32bits)

    - Elle devra pouvoir écouter et envoyer des trames sur la liaison série RS232 pour piloter des cartes

    - Elle devra mémoriser l'état de ces cartes, je pensais utiliser des tableaux par exemple car inutile de stocker ça dans une BDD étant donné que l'état de ces cartes sera réinitialisé à chaque redémarrage.

    - L’application devra posséder un serveur d'écouter TCP (sockets) afin que des smartphones/tablettes puisse venir récupérer l'état de ces cartes mais aussi venir les pilotes via des trames TCP qui seront reconverties en RS232. Pour cela l'entreprise dans laquelle je suis à déjà ses propres protocoles de définis.

    - L'application devra logger un bons nombres d'infos systèmes à définir

    Ma question est simple et je pense que l'application ne sera pas non plus des plus compliquées, enfin je me trompe peut être...

    Je souhaiterais savoir ce que vous pensez du fait de développer ça en C#.Net ou VB.Net qui sont deux langages que je maîtrise un minimum...

    De plus j'ai vu qu'il était possible de réaliser des services sous Visual Studio, ne serait pas plus approprié qu'une application pour ce genre d'utilisation ?

    Merci beaucoup

    • Partager sur Facebook
    • Partager sur Twitter
      7 mars 2015 à 12:40:28

      Lu'!

      Avenger22 a écrit:

      Je souhaiterais savoir ce que vous pensez du fait de développer ça en C#.Net ou VB.Net qui sont deux langages que je maîtrise un minimum...

      En prototypage, ça tiendra sans problèmes. Donc mieux vaut partir sur une première conception qui tient bien la route et de voir ensuite à coups de mesures si c'est optimisable dans les langages en question ou si le hardware est définitivement trop léger et qu'il faut passer sur un peu plus bas niveau, et donc rebalancer la même conception (à la gestion des ressources près) dans ce langage.

      A noter : si le hardware est vraiment hyper light, commencer directement sur un langage autorisant le bas niveau (C++ ou C) pourrait être un gain de temps quand on connaît bien leur fonctionnement. Mais ici, le hardware fait tourner un W7 Embedded qui même s'il est bien plus léger qu'un 7 "normal" ne fait pas partie des meilleurs modèles de légèreté, donc j'aurais tendance à dire que le hardware n'est pas si limité.

      -
      Edité par Ksass`Peuk 7 mars 2015 à 12:43:03

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

      Développement à faire, besoin de vos avis

      × 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