Bonjour à tous.
Je suis confronté à un dilemme assez costaud quand au choix du langage pour mon projet.
Je dois mettre en place un serveur sur lequel un programme tournera en tache de fond (un daemon donc).
Ce dernier devra être en relation avec une base de donnée, surveiller certains changements, et réagir en fonction.
L'interface utilisateur sera le site web, qui sera informé en temps réel (10 /15 secondes de latence)via requêtes asynchrone des changements intervenus sur la base.
Le Daemon devra donc enregistrer pas mal d'information sur la base à intervalle réduit pour que les utilisateurs aient des informations à jour.
Alors il y a deux problèmes en réalité, est-ce que c'est faisable tel quel ou est-ce que j'appréhende mal le programme?
Et autre point sensible, je n'ai quasiment jamais mis les mains dans du C++ hormis pour quelques applications console tutoriel comme des calculatrices...
Je code habituellement en php objet sur de petites et moyennes applications, donc vers quoi dois-je me pencher? Des amis programmeur me conseille de faire ca en C, ou en c++, mais cela représente t-il un défie trop important?
Petite note : J'opterais pour un serveur linux pour ne pas payer l'OS mais windows est également envisageable.
Merci !
Partager