{"id":61,"date":"2006-06-05T18:25:19","date_gmt":"2006-06-05T17:25:19","guid":{"rendered":"http:\/\/www.bergeret.org\/blog\/?p=61"},"modified":"2006-06-05T20:59:04","modified_gmt":"2006-06-05T19:59:04","slug":"comparatif-ajax","status":"publish","type":"post","link":"https:\/\/www.bergeret.org\/blog\/2006\/06\/05\/comparatif-ajax\/","title":{"rendered":"Comparatif Ajax"},"content":{"rendered":"<p>Pour faire de l&rsquo;Ajax, on a deux solutions :<\/p>\n<ul>\n<li>Faire du code javascript \u00e0 la mimine<\/li>\n<li>Utiliser des toolkits tout pr\u00eats qui nous \u00e9vitent plein de code<\/li>\n<\/ul>\n<p>Personnellement, je suis assez fain\u00e9ant, j&rsquo;ai donc test\u00e9 trois frameworks Ajax : <\/p>\n<ul>\n<li><a href=\"http:\/\/code.google.com\/webtoolkit\/\" target=\"_blank\">Google Web Toolkit<\/a><\/li>\n<li><a href=\"http:\/\/dojotoolkit.org\/\" target=\"_blank\">Dojo<\/a><\/li>\n<li><a href=\"http:\/\/www.backbase.com\" target=\"backbase\">Backbase<\/a><\/li>\n<\/ul>\n<p> And the winner is &#8230; pas si simple.<br \/>\nJ&rsquo;ai d&rsquo;abord install\u00e9 GWT. La prise en main est assez simple, \u00e0 condition de conna\u00eetre Java et ses principes de gestion des IHM. En effet, la programmation dynamique et \u00e9v\u00e9nementielle se faire en Java ; un compilateur permet de traduire ensuite ce Java en Javascript. J&rsquo;ai assez vite trouv\u00e9 des limitations \u00e0 ce produit.<\/p>\n<p>Je me suis ensuite attel\u00e9 \u00e0 Dojo ; j&rsquo;ai vraiment \u00e9t\u00e9 bluff\u00e9 par la richesse des d\u00e9mos fournies avec le toolkit. En revanche, la documentation inexistante ne permet pas de prise en main rapide. C&rsquo;est dommage.<\/p>\n<p>Enfin, je me suis tourn\u00e9 vers un produit commercial, gratuit pour les particuliers, qui est Backbase. Les d\u00e9mos, l\u00e0 aussi, sont tr\u00e8s r\u00e9ussies, mais, contrairement \u00e0 Dojo, une vraie doc est pr\u00e9sente et permet d&rsquo;\u00e9claircir les id\u00e9es. Les concepts sont en revanche assez trapus, et ce produit est compliqu\u00e9 \u00e0 metter en oeuvre.<\/p>\n<p>En conclusion, pour des petits besoins rapides, GWT me semble une bonne solution, et pour des applications complexes avec des IHM tr\u00e8s riches, un investissement (en temps d&rsquo;acquisition) vers Backbase me semble une bonne id\u00e9e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour faire de l&rsquo;Ajax, on a deux solutions : Faire du code javascript \u00e0 la mimine Utiliser des toolkits tout pr\u00eats qui nous \u00e9vitent plein de code Personnellement, je suis assez fain\u00e9ant, j&rsquo;ai donc test\u00e9 trois frameworks Ajax : Google Web Toolkit Dojo Backbase And the winner is &#8230; pas si simple. J&rsquo;ai d&rsquo;abord install\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts\/61"}],"collection":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":0,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/posts\/61\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bergeret.org\/blog\/wp-json\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}