Quel langage pour ce site web ?

Quel langage pour ce site web ? - Divers - Programmation

Marsh Posté le 06-04-2017 à 06:36:29    

Bonjour,
 
J'ai pour projet de créer un mini site qui :
 
    Créer une liste de fichier image d'un répertoire sur le système
    Affiche la 1er image sur le site pendant 10 secondes
    Affiche la 2éme pendant 10s et ce jusqu’à la fin des fichiers images
    Retourne au début
 
 
 
 
Le but étant d'avoir un mini site qui fasse défiler des images et qui se met à jour tout seul sans qu'on ai besoin de rafraichir la page via le browser.
J'aimerais utiliser ce mini site sur des écrans télés pour faire défiler des images.
 
Je fais un peu d'HTML, PHP, C++ mais il me semble qu'avec ce genre de techno je n'arriverai pas facilement à mon but.
 
Des conseils ?


---------------
Vente LBC : https://www.leboncoin.fr/profil/9dd [...] 2b4/offres
Reply

Marsh Posté le 06-04-2017 à 06:36:29   

Reply

Marsh Posté le 06-04-2017 à 07:49:14    

Salut,
 
Php c'est parfait pour faire ça. Et Javascript si tu veux vraiment pas recharger le navigateur (Ajax).
 
Le mécanisme est simple, et plusieurs variante sont possible.
Au pif, le front html/js fait un appel toute les 10s à ton serveur pour récuperer la valeur de la nouvelle image.
Et en meme temps ton serveur php :  
 - regarde toute les Xmin les fichiers présents dans le répertoire que tu cibles
- expose une des images  
- change l'image exposé toute les 10sec
 
Si ce n'est pas un besoin pro, tu peux le faire en une 50aine de ligne de code.  
 
Tor


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
Reply

Marsh Posté le 06-04-2017 à 09:33:17    

Bonjour,
 
Ada est un langage de haut niveau tout a fait adapter pour ce genre d'automation.
 
D'abord il faudra définir quelque contraintes de type numerique.
En suite 3 ou 4 jour de dev + 1 ou 2 de mise au point.
Si tu a un serveur type Winamp c'est parfait.
Si non Ada dispose d'un bibliothèque de services http.
2 ou 3 jour de plus pour mettre en place ce service avec Ada Web Server.
 
Je suis disponible quelque jour éventuellement pour t'aider à réaliser ce programme avec Ada.

Message cité 2 fois
Message édité par Profil supprimé le 06-04-2017 à 09:33:46
Reply

Marsh Posté le 06-04-2017 à 10:58:12    


Pour le backend peut-être.
 
Mais je conseillerai un backend PHP + serveur Nginx/Apache pour la simplicité. On peut cependant se passer de serveur web en implémentant le service mais c'est un peu lourd pour le besoin.
Front end HTML + Javascript.
 
Le Javascript n'est peut-être même pas nécessaire sauf si tu veux précharger les images.


---------------
sheep++
Reply

Marsh Posté le 06-04-2017 à 11:42:35    

moi je sais pas ce qu'est un back-end ni un front-end  :??:

Reply

Marsh Posté le 06-04-2017 à 14:17:29    


 
Back-end : Côté serveur donc PHP avec un serveur Apache
Front-End : Côté utilisateur donc HTML/Javascript.
 
Et pour info, c'est un serveur Wamp, pas Winamp  ;)  
 
Cdt,
 
slr56


---------------
Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm  https://www.jouannetphotographe.com
Reply

Marsh Posté le 06-04-2017 à 14:53:48    

Finalement j'ai fais ça en PHP/Javascript avec Bootstrap.
Ca fonctionne


---------------
Vente LBC : https://www.leboncoin.fr/profil/9dd [...] 2b4/offres
Reply

Marsh Posté le 09-04-2017 à 14:17:14    

Back-end : Côté serveur donc PHP avec un serveur Apache http://www.deente.com/s/images/28.gif

Reply

Marsh Posté le 10-04-2017 à 09:57:35    

 

Ca me parait un peu court 9j pour faire ce genre de site. A mon avis il ferait mieux d'implémenter son propre serveur Web (en ADA). Evidemment il faudra compter un peu de temps pour se documenter sur la stack http pour supporter au moins le GET (60 à 90 jours) et la génération des contenus (30 j).
[:pingolu:1]

 

Mais sinon utiliser un module diaporama php tout fait, ou coder ça en seulement 2h en PHP/JS ça me parait possible aussi.
Y a même moyen de n'avoir absolument aucun langage côté serveur en tenant à jour (via un script windows) un fichier avec la liste de toutes les images affichables. Il suffit de charger ça côté client et de piocher aléatoirement en JS un nouveau nom d'image toutes les 10s et de charger l'image.
10 lignes de jQuery, quelques une de HTML, et basta.

 

Mais c'est vrai que la solution ADA est tentante...

Message cité 1 fois
Message édité par TotalRecall le 10-04-2017 à 09:59:17

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 10-04-2017 à 12:04:48    

En même temps tu réponds à jova...


---------------
sheep++
Reply

Marsh Posté le 10-04-2017 à 12:04:48   

Reply

Marsh Posté le 11-04-2017 à 16:54:32    

TotalRecall a écrit :


 
Ca me parait un peu court 9j pour faire ce genre de site. A mon avis il ferait mieux d'implémenter son propre serveur Web (en ADA). Evidemment il faudra compter un peu de temps pour se documenter sur la stack http pour supporter au moins le GET (60 à 90 jours) et la génération des contenus (30 j).
[:pingolu:1]  
 
Mais sinon utiliser un module diaporama php tout fait, ou coder ça en seulement 2h en PHP/JS ça me parait possible aussi.  
Y a même moyen de n'avoir absolument aucun langage côté serveur en tenant à jour (via un script windows) un fichier avec la liste de toutes les images affichables. Il suffit de charger ça côté client et de piocher aléatoirement en JS un nouveau nom d'image toutes les 10s et de charger l'image.  
10 lignes de jQuery, quelques une de HTML, et basta.
 
Mais c'est vrai que la solution ADA est tentante...


Ouais enfin, monter une infra comme ça pour un si petit truc, c'est un peu tuer une mouche au lance flamme

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed