Accueil > Forum > > > > [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP
[DEBAT] Requête Ajax > Template & view en Javascript ou en PHP
jeudi 12 mai 2011 à 16:25:37 |
[DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

destiny
|
Bonjour,
J'aimerai lancer un débat sur un principe fondamentale du futur logiciel que je vais faire pour ma boite. Ce logiciel aurai pour fonctionnement, d'ouvrir les pages sous forme d'onglet. Je me pose aujourd'hui la question :
1. Est-ce que je stock mes templates et views en Javascript que je parserai grâce à un flux de données AJAX
OU
2. Est-ce que je stock mes templates et views en PHP pour retourner un bloc html finis en AJAX
Actuellement, notre soft tourne sur la 2eme manière. Je trouve ca un peu fouillis, c'est pourquoi je me pose cette question. Pour info, j'utilise le framework CodeIgniter que j'aime beaucoup d'ailleurs ;)
Merci,
Ludo
|
|
vendredi 13 mai 2011 à 09:23:22 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

syndrael
|
Perso j'opterai pour la solution 1. En effet, on a toujours besoin de Javascript (pour la validation des données par exemple).
Donc quitte à faire du Javascript autant en faire un max !! LOL..
Donc j'utiliserai PHP que pour les aspects 'génération Javascript dynamique' sans notion graphique.
PHP uniquement pour la donnée, sa gestion (création,formatage, validation, modification etc..) mais pas son affichage.
S.
|
|
vendredi 13 mai 2011 à 14:41:23 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

destiny
|
Ben je serai de ton coté aussi, après ca m'oblige à créer une gestion de template parsed en JS. C'est pas la mort mais bon ;)
|
|
vendredi 13 mai 2011 à 14:43:01 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

destiny
|
Mes fichier de language serait en js d'ailleur.
|
|
vendredi 13 mai 2011 à 15:34:15 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

syndrael
|
L'avantage est de vraiment séparer la donnée et son contenant, à savoir l'aspect graphique.
Après, rien n'empêche de faire un pseudo (en jQuery par exemple) $('#monDiv').html("gros pavé HTML généré en PHP").. LOL !!
En tout cas, un conseil: utilise un framework Javascript. Genre jQuery + jQueryUI.
S.
|
|
vendredi 13 mai 2011 à 15:35:32 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

destiny
|
D'ailleurs, le problème avec ce système, c'est que les templates & views seraient dans un JS OBJECT et non dans de beaux fichiers HTML tout propre ce qui rendrai la maintenance plus compliquée !
Et je ne crois pas qu'il y ai de moyen pour lire un fichier avec JS non ?
|
|
vendredi 13 mai 2011 à 15:39:41 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

destiny
|
J'utilise jquery depuis 2 ans maintenant ! D'ailleurs ils ont ajoutés un système de template dans l'API. Vas voir www.mouratimmobilier.fr, c'est mon nouveau joujou (jquery/codigniter) ;)
(en jQuery par exemple) $('#monDiv').html("gros pavé HTML généré en PHP").. LOL !!
C'est ce que je fais dans notre soft actuel.
|
|
vendredi 13 mai 2011 à 15:47:11 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

syndrael
|
Pour le beau fichier HTML tout propre, rien j'empeche de créer des JS 'statique' dont la première création serait faite en PHP. PHP lit ton HTML tout propre et crée ton JS final statique. Non ??
Sympa l'architecture de ton site immo. Tu as même inclus le slider de FilamentGroup..LOL !! Rare de voir un sujet technique creusé comme ça.
Bonne chance
S.
|
|
vendredi 13 mai 2011 à 15:54:55 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

destiny
|
Tu as même inclus le slider de FilamentGroup
Pas encore ! il est en BETA pour le moment ;) Ce sont des slider jquery basic pour le moment.
Pour le beau fichier HTML tout propre, rien j'empeche de créer des JS 'statique' dont la première création serait faite en PHP. PHP lit ton HTML tout propre et crée ton JS final statique. Non ??
Pourquoi pas, ou j'avais pensé faire un appel AJAX pour récup la template depuis un fichier. Mais à ce moment, autant la traiter en PHP lol ;)
|
|
vendredi 13 mai 2011 à 16:31:23 |
Re : [DEBAT] Requête Ajax > Template & view en Javascript ou en PHP

syndrael
|
Disons que l'avantage du JS statique dont je parlais était la mise en cache quand on revient sur la page.
L'avantage de ton AJAX est un chargement plus rapide.. mais progressif.
A toi de voir:
- Statique, cache et génération de fichier en PHP, et gestion du rafraichissement du dit fichier
- Ajax, chargement rapide, affichage progressif, plus de trafic réseau, plus de boulot pour ton serveur
S.
|
|
Cette discussion est classée dans : javascript, php, requête, ajax, debat
Répondre à ce message
Sujets en rapport avec ce message
Menu Treeview en PHP (Javascript ou Ajax) [ par thebayo ]
Bonsoir, J'ai besoin de votre aide. Malgrés toute mes recherches je tourne autour mais je n arrive pas vraiment a faire ce que je souhaite faire. Je
Upload d'images : prévisualisation avant upload avec php+ajax+javascript [ par amewole ]
Bonjour à vous tous, Je suis à la recherche d'un script php+ajax+javascript permettant de faire un preview des images avant le upload c'est à dire qu
Client IRC en PHP AJAX (ou Javascript) [ par OscarWell ]
Bonjour, Je suis à la recherche d'un client IRC entièrement écrit en PHP / AJAX. Je ne veux surtout pas un client en Flash ou Applet Java. J'ai beau
requête php sur deux bases [ par bl75013 ]
bonsoir, je débute, merci de votre compréhension j'ai deux tables je souhaite faire une requête sur ces 2 tables si dans une de ces tables aucuns rens
requête multi-base sous php [ par margChamo ]
bonjour, Après maintes recherches infructueuses, je solicite votre aide. Voila, j'ai une requete sql qui porte sur 2 bases de données, je me sers de
Aide PHP AJAX [ par marwen37 ]
Bonjour tout le monde je suis entrain de créer un formulaire, une interface de connexion (id, mot de passe) qui mène a un formulaire de consultation (
utiliser javascript en php [ par msi079 ]
[b]salut . j'ai conçu une base de donnée concernant les victimes de guerre . je veux afficher les renseignement sur ces victimes a partir du code ( ch
Problème PHP et javascript --> help me [ par Vedo67 ]
Bonjour j'ai un problème en PHP et Javascript j'affiche une table (base de données) et en fait je voudrais pouvoir modifier le contenu d'un champ de
faire un lien javascript:pop dans un echo php [ par jbtv ]
bonsoir a tousss !!!! je voudrai savoir comment posé un liens javascript dans un echo php voila le script de base dans les head de la page j'ai
liaison php\javascript [ par fatito13 ]
bonjour dsl pr le derangement mais jai besoin de l'aide: jai des problemes de liaison entre php et javascript.en fait jai une bdd mysql d'ou je veux r
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|