Bonjour à tous,
Pour une amélioration de projet (intranet), je voudrais avoir votre avis.
Actuellement, nous avons une page, développée en php (Librairie GD), qui permet d'afficher un historique de 10 variables sous forme de courbe simple. Les données sont récupérées dans une BD MySQL et peut atteindre jusqu’à 5 000 points par courbe.
Les fonctions (actuelle) de cette historique :
- Choix d'afficher l'historique de 10 variables (avec 10 échelles différentes ).
- Choix des échelles en Auto ou Manu .
- Choix de visualiser les courbes entre deux dates (max 24 heures entre les dates d'où les 5 000 points par courbe) ou en temps réel.
- (Je ne connais pas le terme exacte) Lorsque la souris touche une courbe, on affiche la valeurs en X et Y du points de la courbe (Javascript)
- Affichage de la page en fonction de la résolution du navigateur web (le fonctionnement n'est pas top top mais on va dire que sa fonctionne)
- Et d'autre petite fonction qui sont spécifique au client
Je souhaite améliorer cette page (voir la refaire) pour (principalement) optimiser le temps d’exécution, "ergonomiser" la page (je ne suis pas sur que ce terme existe ) et ajouter d'autres fonctions (par exemple: le "panning", "zooming" ...)
Ma question (enfin ), qu'elle langage ou méthode (php) me conseillerez vous pour ce style de développement?
Après quelque recherches, j'ai trouvé le javascript (bien sur) , plus exactement le framework JQuery par exemple : flot ou jqplot. Après quelques testes (assez rapide), c'est exactement ce que je veux mais malheureusement avec beaucoup de données, l'affichage est extrêmement long ...
Sur divers forum on parle beaucoup du jeunot Node.js, qu'en pensez vous?
Je vous remercie par avance pour vos réponses .
Partager