Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1216 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  quel langage pour un programme ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quel langage pour un programme ?

n°2354466
Lebowsky89
C'est sur mon tapis...
Posté le 26-05-2020 à 21:35:19  profilanswer
 

Salut à tous,

 

J'ai besoin pour le boulot de développer une application simple, en amateur, qui doit servir de prototype à un projet.
Je souhaite donc pour cela apprendre un langage. Pour le moment je ne connais que HTML/CSS donc je vais pas aller bien loin pour ce que je veux faire...

 

Le but de ce topic est de déterminer quel est le langage le plus adapté à ce que je veux faire, histoire de pas en apprendre cinquante.  Voilà l'idée :

 

Je veux connecter un bouton poussoir sur un Raspberry pi  (sous windows probablement, ou linux... peu importe), et quand l'utilisateur appuie sur ce bouton, le raspberry pi envoie un signal à une application "serveur" (qui tourne sur un PC à distance) qui recevrait le signal du bouton, avec des informations pré-enregistrées (un numéro d'identification, la date et l'heure tout simplement pour commencer.)

 

Schématiquement ça serait ça  (voir ci dessous): Sachant que si je galère vraiment, je peux même zapper l'application côté serveur et faire envoyer un mail pré-configuré sur une boite générique par exemple (pour commencer)

 

A votre avis, vers quel langage devrai-je me tourner ? le développement se fera sous un environnement Windows, pour tourner sur Windows ou linux. (Raspberry)

 

Question subsidiaire : si je souhaite faire une Application mobile (android) avec un pop-up permettant de recevoir aussi le signal (comme le serveur), est-ce que ça peut être le même langage ou est-ce forcément différent ?

 

les seules autres fonctions du raspberry dans ce projet (mais pour lesquelles il existe des applis toute faites pour le coup) seront de
- une communication webcam/Vo-IP
- une acquisition et un envoi d'image (via un boitier d'acquisition positionnée en amont qui récupère le signal HDMI d'une machine d'usine.)

 

https://i.imgur.com/cimTG8f.jpg
Un grand merci pour vos idées !


Message édité par Lebowsky89 le 27-05-2020 à 02:09:31

---------------
NZXT H500 / Corsair RM750x / MSI B450 MORTAR / Ryzen 7 3700X / Hydro H55 + Noctua NF-S12A / 2x16 go DDR4 Hyper X Fury RGB 3000 MHz CL15 / Samsung NVME 970 Evo Plus 250 Go + 2 x SSD Samsung 860 Pro 1 To +  KFA² GTX 1070 Ti + Samsung 34" S34E790C
mood
Publicité
Posté le 26-05-2020 à 21:35:19  profilanswer
 

n°2354467
rufo
Pas me confondre avec Lycos!
Posté le 26-05-2020 à 22:34:18  profilanswer
 

Pour le Rasberry pi, ça sera plutôt un OS Linux. Pour ce que tu veux faire, Windows sera trop lourd (et cher).
Au niveau du langage, du C/C++, Java ou Python.
Pour Androïd, du C# ou du java.
 
Après, si t'as aucune notion de dév, ça va être un peu chaud quand même. Ne t'attends pas à avoir un résultat exploitable avant plusieurs mois pour tout ce que tu veux faire :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2354469
Lebowsky89
C'est sur mon tapis...
Posté le 27-05-2020 à 01:46:45  profilanswer
 

Merci pour ton retour.

 

Du coup si je me fie à ta réponse, est-ce qu'il est raisonnable de commencer en Java ? (puisque c'est le seul commun entre PC & android visiblement)

 

Pas grave si ça me prend un peu de temps. Je suis motivé et j'ai quelques notions basiques, je suis pas inquiet. C'est juste pour partir du bon pied ! :)

 


Message édité par Lebowsky89 le 27-05-2020 à 01:49:24

---------------
NZXT H500 / Corsair RM750x / MSI B450 MORTAR / Ryzen 7 3700X / Hydro H55 + Noctua NF-S12A / 2x16 go DDR4 Hyper X Fury RGB 3000 MHz CL15 / Samsung NVME 970 Evo Plus 250 Go + 2 x SSD Samsung 860 Pro 1 To +  KFA² GTX 1070 Ti + Samsung 34" S34E790C
n°2354470
antac
..
Posté le 27-05-2020 à 07:55:35  profilanswer
 

Pour apprendre la programmation, Je pense que Python est bien adapté.  
Regarde de ce côté :
https://raspberry-lab.fr/Composants [...] -Francais/
 

n°2354477
rufo
Pas me confondre avec Lycos!
Posté le 27-05-2020 à 10:22:38  profilanswer
 

Je pense que Antac a raison, concentre-toi d'abord sur la partie client (Rasberry pi) et serveur avec du Python.
Je pense que le Java est plus complexe, notamment au niveau de la POO.
 
Une fois tout ça fait, tu verras si t'as toujours besoin de faire ton truc sur Androïd.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2354550
Je@nb
In ze cloud
Posté le 27-05-2020 à 21:38:08  profilanswer
 

Tu peux faire ça rapidement et quasi gratos je pense avec azure iot :D

n°2354563
Lebowsky89
C'est sur mon tapis...
Posté le 27-05-2020 à 22:48:42  profilanswer
 

Merci pour vos suggestions.  
 
@Je@nb Dis m'en plus ! :)
 
Je vais peut être mettre de côté le Rpi pour le moment pour démarrer directement par une application android, et un système de QR code sur les systèmes qui rebascule vers une plateforme web (que je maitrise pour le coup)
 
et apprendre en parallèle le python pour faire un concept avec le RPI.
 
Merci en tout cas !  
 
 
 
 


---------------
NZXT H500 / Corsair RM750x / MSI B450 MORTAR / Ryzen 7 3700X / Hydro H55 + Noctua NF-S12A / 2x16 go DDR4 Hyper X Fury RGB 3000 MHz CL15 / Samsung NVME 970 Evo Plus 250 Go + 2 x SSD Samsung 860 Pro 1 To +  KFA² GTX 1070 Ti + Samsung 34" S34E790C

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  quel langage pour un programme ?

 

Sujets relatifs
Choix de langage de programmation adaptéprogramme de simulation automatique
Quel(s) langage(s) pour un programme simple.Choix d'un langage pour un programme précis
reseau pour programme en langage cConception d'un programme avec un langage objet
Savoir en quel langage a ete programme un logiciel...En quel langage est programmé Windows ?
Quel est le langage de ce bout de programme ?appel d'un programme (en langage C)
Plus de sujets relatifs à : quel langage pour un programme ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR