Programmation  » Libs JS et site web "dynamique"...
Catégorie :  
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 19/10/2010 @ 12:21:34,
Par didix
Bonjour les gens,

Je regarde un peu du côté des libs JS (MooTools et JQuery) pour faire de la veille technologique, et je me demandais: qu'est-ce qu'on peut faire de bien avec ça ? :dawa:

Ca permet de rendre un site web statique "dynamique" ? Genre j'ai un serveur qui accepte du html et rien d'autre, je peux faire un truc un poil dynamique ?

Des exemples de réalisation ?
J'ai pas de projet précis, mais juste envie de m'ouvrir les yeux sur ce domaine.
Des fois que...

Vos expériences sont les bienvenues :jap:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 19/10/2010 @ 12:55:38,
Par gizmo
Tout depend de ce que tu entends par "dynamique", mais en le prenant au sens large, oui, ca peut.
Concept vivant.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 19/10/2010 @ 13:03:25,
Par kortenberg
J'utilise JQuery.
Les 2 gros avantages ce sont les sélecteurs du type "CSS3 et un peu plus" et quelques méthodes simples et unifiées pour faire des appels ajax, de la sérialisation, ...

Après ça, il faut regarder du coté des plugins.
Il y a ceux de chez eux (JQueryUI) qui commencent à s'étoffées et qui sont pas mal.
Pour le reste c'est souvent beaucoup de plugins différents qui font la même chose et donc un certain gaspillage de temps pour trier les merdes des autres puis pour choisir dans ce qui reste.

Comme tous les plugins rajoutent des fonctions sur l'objet JQuery, il y a parfois des conflits entre les eux. Je n’aime vraiment pas ça.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 19/10/2010 @ 14:13:41,
Par didix
Ben disons que "dynamique" peut être un assemblage de différents fichiers sous l'apparence d'une page unique (sans frames).
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 19/10/2010 @ 15:55:21,
Par gizmo
Alors, oui, c'est faisable assez facilement.
Concept vivant.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 19/10/2010 @ 22:37:18,
Par ovh
Les frameworks JS ont les avantages de tous les frameworks : ce sont des boîtes à outils qui permettent d'optimiser le codage en se concentrant sur l'essentiel, grâce à des classes/fonctions de haut niveau pour faire la "basse besogne" (exemple typique pour le js : sélection d'éléments dans le DOM HTML) :grin:

A côté de ça, tu as les libs spécialisées dans un domaine, comme extjs qui permet de réaliser des interfaces graphiques tout à fait semblables aux applications classiques mais sur le web.

Pour le côté "dynamique", n'oublie pas que le js reste du côté client. Mais tu peux rendre le comportement d'une page dynamique d'un point de vue visuel assez facilement ça oui.
Je n'ai rien à voir avec www.ovh.com
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 10:22:39,
Par blietaer
[didix: si je hijack ton post, dis-moi et je continue ailleurs mais je pense que c'est en relation]

Pour un gros projet de gestion d'évènement, on pense de plus en plus à quiter Typo3 dont on ne se sert pas/plus vraiment de l'aspect Typo3.

Du coup symfony (full MVC framework!) nous titille un peu le petit.
AJAX, xajax, jquery et autres mootools sont super bien adaptés et on retombe en natif: fini la couche de graisse Typo3.
Les templates HTML deviennent super sex: on peut y passer directement de l'objet !

Qqun a déjà joué?
Didix cela t'excite?
Et au besoin s'arrêter.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 10:30:40,
Par max
J'ai gardé Typo3 pour que mes associés puissent développer des sites sans mon aide et je suis passé à CakePHP qui me permet à nouveau de développer en m'amusant. J'avais regardé Sympfony à l'époque mais le projet me paraissait moins abouti (je n'ai pas regardé depuis).
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 10:37:58,
Par blietaer
à nouveau de développer en m'amusant.


On parle bien du même argument! ;o)

Je sais pas quand c'était "à l'époque" pour toi, mais en octobre 2010, symfony nous semble plus sex que cake... :ohwell:
Et au besoin s'arrêter.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 11:18:45,
Par max
fin 2008. J'avais regardé aussi CodeIgniter mais leur licence ne me convenait pas.

Il fallait en choisir un et j'ai pris celui qui me semblait le plus simple à gérer et le plus rapide à comprendre Du coup, je me retrouve avec une installation Cakephp qui gère plusieurs applications ou sites pour mon plus grand bonheur.


Mais j'ai l'impression que CakePhp et Symfony c'est très kif kif...



edit: un argument à deux balles: une recherche avec google sur Cakephp ne me donne que des résultats sur CakePhp, pas Symfony :smile:

Dernière édition: 29/10/2010 @ 11:20:51
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 11:33:59,
Par ovh
Moi j'utilise le Zend Framework :petrus:
Je n'ai rien à voir avec www.ovh.com
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 11:41:05,
Par max
Ca c'est bien caca :smile:
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 12:26:57,
Par didix
Bli > squatte à t'n'aise. Et non, la prog/mise en page web ne m'excite pas/plus... mais parfois faut bien en faire.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 12:28:36,
Par ovh
Ca c'est bien caca :smile:

Ca marche plutôt bien dans l'ensemble :oh:
Je n'ai rien à voir avec www.ovh.com
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 12:54:48,
Par max
j'imagine :smile: C'était pour te taquiner...
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 29/10/2010 @ 12:58:51,
Par gizmo
Moi j'utilise Play! et c'est franchement cool :smile:
Concept vivant.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 09/11/2010 @ 10:27:35,
Par blietaer

Mais j'ai l'impression que CakePhp et Symfony c'est très kif kif...


Alors bon là je reviens un peu de Symfony... :ohwell:
Cake permet une vraie approche 'Bottom-Up' (oui, j'ai été consultant...) dans le sens où on part _vraiment_ d'une table SQL et puis...vroum! on a des objets/modèles.
--> miam vous avez dit 'flexible' ??

Dans symfony: on part d'un schéma de relation en *.yml (cela a le gout du xml, la couleur du xml, mais c'est pas du xml...) et puis on doit triple-cruncher le fichier pour en sortir les modèles, le sql, la DB,....
--> beuuhhh vous avez dit 'rigide' ??

Dans notre cas (evènements) on doit faire des modifs de cowboy en mode bourrin...donc hop j'ajoute une table/colonne et je l'utilise directement.

Le seul truc qui me dérange un peu c'est tous ces <? echo $obj->input(); ?>
Pas vraiment de notion de template, mais un print de variable sur-puissant (et leur validation dans les formulaires! :erekman: )
Et au besoin s'arrêter.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Libs JS et site web "dynamique"...
Publié le 09/11/2010 @ 13:31:06,
Par max
Je dois dire qu'avec Cake, c'est piece of cake, hohohoh, si et seulement si tu as bien fait tes tables et respecté quelques conventions de nommage, cake va s'occuper de tout et générer ce qu'il faut pour les relations.

A partir de cette table, tu peux générer le schéma pour l'utiliser ailleurs, le modèle, le controlleur (avec les fonctions add/edit/delete/view) et les vues en 2-3 lignes de commandes, il te reste plus qu'à changer l'habillage et à arrondir les coins. et si par malheur le client demande 3 champs supplémentaire, pas de problème, on les ajoute à la table, on le signal au model (si il faut de la validation) et on adapte la vue et c'est tout.

Et puis tu peux passé à l'étape suivante qui consiste à modifier le squelette qui servira à générer ces pages php et en profiter pour toutes tes tables sans devoir repasser chaque fois derrière.


Et c'est vraiment le pied quand tu dois pondre du formulaire à tire-larigot...
Trololo
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2019 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?