Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-06-2008 15:43:09

Worksys
Membre
Date d'inscription: 03-06-2008
Messages: 17

zend_tool + Dojo

ça y est! se qui manqué cruellement à notre outil préféré est en passe d'être totalement réglé vu qu'un framework ajax va étre intégré et c'est Dojo qui le sera (oui je sais on aurai tous préféré Jquery mais dojo et trés bon, voir mailleur  il faut juste bien l'étudier) plus un scalfolder (outil de ligne de commande) son petit nom est zond_tool
fini les jacasseris de la part des symfonistes et (pourquoi pas) ruby on rail n'a qu'a bien se tenir...
pour ma part j'ai hâte

work well

Hors ligne

 

#2 05-06-2008 18:04:07

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: zend_tool + Dojo

Au fait, en quoi Dojo serai meilleur/mauvais que JQuery ?

Hors ligne

 

#3 06-06-2008 09:18:52

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: zend_tool + Dojo

Salut whitespirit,

En gros Jquery est simple et a une syntaxe hyper compact et très lisible. Par contre il n'y a pas de widget de base. Il faut aller chercher sur Internet des widget un peu partout pour construire son appli, ils sont plus ou moins bien maintenus.

Dojo est plus gros, plus complexe, plus difficile à apprendre et la syntaxe est (c'est sujet à débat) moins classe que JQuery.
Par contre les widget sont mieux intégrés. C'est plus un tout cohérent. (note quand même : j'ai définitivement abandonné dojo quand ils sont passé d'une version 1 à une version 2 avec des codes complètements incompatibles et en ne récupérant pas tous les widget de la version 1.... j'ai du recoder la moitié d'un site à cause de leur co...ie).

Personnellement, j'utilise un savant mélange de YUI et de JQuery... Ne perdez pas de vue YUI : c'est difficile à apprendre, mais c'est propre et fiable...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 06-06-2008 09:40:25

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: zend_tool + Dojo

Là , je suis tout a fait D'accord avec Phillippe !

J'ajouterais cependant que Jquery est léger, tout qu'on ne charge dans la page que les plugins dont on a seulement besoin. Sinon ca peut vite monter avec plusieurs plugins.

Apres, j'utilise plutot Jquery UI en ce moment, qui apporte des élements d'interface, tels que les Drag & drop, calendars, carroussel, resizers, fisheyes...

J'ai fait une expérience avec Dojo à un moment(pour un menu fisheyes), et bien je n'ai vraiment pas été ravi du résultat final, principalement à cause du fait que Dojo peut vite devenir une usine à gaz(mais bon a mon avis faut surement savoir l'utiliser correctement).

Concernant la syntaxe, je suis tout a fait d'accord sur le fait que la syntaxe Jquery est merveilleuse(j'en suis tombé amoureux big_smile ). Pour les widgets, perso je vais sur le site des plugins jquery, globalement, on y retrouve la grande majorité des  plugins existant,et sont (jusqu'ici) encore mis a jour lors des changements smile

Hors ligne

 

#5 06-06-2008 09:57:02

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: zend_tool + Dojo

Mon souci est que je ne me suis toujours pas mis à l'ajax. J'avais l'intention après avoir pris en main la technologie (aussi complexe quel soit) me tourner vers JQuery, car tous les commentaires que j'ai pu lire vont dans votre sens. Mais si ZF se penche vers Dojo, quel conclusion dois-je en tirer ?

Hors ligne

 

#6 06-06-2008 10:03:08

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: zend_tool + Dojo

Que ce n'est pas parce que Dojo va etre dans le ZF dans X mois(années?) que tu sera obligé de l'utiliser smile
A mon avis tout ca n'est que question marketing...

AU pire, tu peut meme utiliser les 2 ensembles(Jquery+Dojo)

Concernant l'ajax, je te conseille d'abord d'en faire un peu sans librairie JS, pour voir comment ca marche smile

Hors ligne

 

#7 06-06-2008 22:15:19

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: zend_tool + Dojo

Apres, j'utilise plutot Jquery UI en ce moment, qui apporte des élements d'interface, tels que les Drag & drop, calendars, carroussel, resizers, fisheyes...

+10. Yep ça commence à devenir intéréssant: http://ui.jquery.com/demos
On peut même faire comme sur le site de mootools en téléchargeant un package contenant ce que l'on veut smile
http://ui.jquery.com/download_builder/

J'ai fait une expérience avec Dojo à un moment(pour un menu fisheyes), et bien je n'ai vraiment pas été ravi du résultat final, principalement à cause du fait que Dojo peut vite devenir une usine à gaz(mais bon a mon avis faut surement savoir l'utiliser correctement).

Moi j'en ai utilisé un cool (jQuery) sur un de mes sites perso (si interessé maté le code source en bas de la page wink

Que ce n'est pas parce que Dojo va etre dans le ZF dans X mois(années?) que tu sera obligé de l'utiliser
A mon avis tout ca n'est que question marketing...

Rien ne nous empechera de recoder les parties Dojoifié, c'est ça aussi l'esprit du ZF wink
Je serais même surment le premier à me jeter sur le code pour l'adapter à jQuery big_smile dans la mesure du possible.
(Notez par exemple la présence dans le ZF d'un helper d'autocomplétion adapté à dojo et prototype)

Concernant l'ajax, je te conseille d'abord d'en faire un peu sans librairie JS, pour voir comment ca marche

Perso pour avoir appris avec cette méthode, je ne la conseille pas. Il faut bien comprendre le principe qui se resume à peu de choses et ça suffit (opinion personnel smile )

HS ajax @ whitespirit :
Sur cette page vous verez pas mal de méthodes qui ont fond suivi toutes la même philosophie sur je puis dire : http://docs.jquery.com/Ajax
Exemples très clairs : http://docs.jquery.com/Ajax/jQuery.ajax#examples
Voici un bout de code un peu bourrin mais commenté afin de pigé quelques notions

Code:

$.ajax({ //ou $.get, $.post, $.getScript....
    type: "POST", //pas besoin si $.get, $.post, $.getScript.... :)
    url: "some.php", //ou pourquoi pas /module/controller/action
    data: "name=John&location=Boston", // ou encore {name: 'John', location: 'Boston'} ou encore {name: $('form#id input[@name=nickname').val(), location: $('form#id select[@name=location').val()
    cache: false, //ici pas besoin mais c'est à titre d'exemple complet :)
    success: function(data){ //Fonction appellé si retour normal (code http 200)
        $('div#espaceConnexion').html(data);
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) { // erreur 404 ou 500, ...
        //Traitement en cas d'erreur
    }
    complete: function() {
        //fonction appellé dans les 2 cas succes ou erreur: effet de transition par example
    }
    async: false //il peut être utile de faire une requete asyncrhone (bloquante) 
         //mais on pert l'interet principale de l'ajax qui est de lancer des "tâches de fond"
 });

En espérant avoir donné envie wink

Hors ligne

 

#8 09-06-2008 10:07:12

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: zend_tool + Dojo

Le dl par package c'est vraiment bien oui, ca permet de prendre juste ce don on a besoin avant de mettre en prod.

Apres pour l'ajax, j'ai commencé par tout faire à la main moi l'année dernière en stage, j'aurais effectivement pu passer par un outil pour en faire(il en existait ?), mais ca a eu l'avantage de me faire connaitre le principe, en gros comment ca marche.

Car maintenant c'est bien beau, en une ligne c'est fait, mais à la premiere erreur bizarre tu comprend pas big_smile



PS: on peut passer par les raccourcis pour les methodes aussi($.post, $.get )

PS2 : Hey mon 100eme post ^^

Dernière modification par stf (09-06-2008 10:25:03)

Hors ligne

 

#9 09-06-2008 10:57:52

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: zend_tool + Dojo

perso j'utilise extjs qui existe en javascript et et GWT (java) une version existe aussi en php

J'ai testé DOJO car dans ma boite c'est lui qui a été retenu mais DOJO est lourd, complexe, à la syntaxe difficile et pointeuse, et LENT

je suis passé à JQuery pour sa légèreté et sa syntaxe plus claire, mais il c'est rapidement montré décevant, pas de cohérence dans les widgets beaucoup de difficulté à maintenir les dev

dans ma prospective je suis donc aller vers ExtJs qui à l'origine est le bébé de Yahoo

Extjs c'est montré beaucoup plus facile à mettre en oeuvre, plus cohérent, et assez simple à faire évoluer. sont coté multi-langage m'a aussi bien plus.
http://extjs.com/
http://php-ext.quimera-solutions.com/ une des version php
http://sourceforge.net/project/showfile … _id=581823
et une autre implémentation en php dans le projet NextBBS

Aucune des deux n'est orienté ZF mais elle restent utilisables
Zend a officiellement adopté DOJO ?

Hors ligne

 

#10 09-06-2008 11:38:25

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: zend_tool + Dojo

Oui, Dojo sera intégré dans la prochaine version du ZF apparement ... sad

http://devzone.zend.com/article/3545-Do … nouncement

Hors ligne

 

#11 09-06-2008 14:29:05

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: zend_tool + Dojo

Sinon pour revenir sur le fait que les widgets dojo sont plus ... plus... cohérent entre eux, voici de quoi faire remonter jQuery sur ce point (c'est tout frais):
http://jquery.com/blog/2008/06/09/jquer … d-effects/
smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages