{"id":34,"date":"2007-05-22T09:26:03","date_gmt":"2007-05-22T08:26:03","guid":{"rendered":""},"modified":"2008-02-02T08:47:58","modified_gmt":"2008-02-02T07:47:58","slug":"ajax-ou-flex-ou-flash-discussion-sans-fin","status":"publish","type":"post","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/ajax-ou-flex-ou-flash-discussion-sans-fin\/","title":{"rendered":"Ajax ou Flex (ou Flash) : discussion sans fin"},"content":{"rendered":"<p>Web 2.0, Ajax, Flex (ou flash dynamic, cel\u00e0 revient quasiment au m\u00eame), &#8230; quelle techno pour quelle utilisation, laquelle est la plus \u00e0 la mode (la plus &lsquo;hype&rsquo; :-). Difficile de trancher, moi je ne vais pas le faire. J&rsquo;utilise AJAX, et des coll\u00e8gues on fait un site complet en Flex et les deux techno ont leurs int\u00e9r\u00eat et leurs inconv\u00e9nient:<\/p>\n<p><strong>Flex:<\/strong><\/p>\n<ul>\n<li>pas de r\u00e9f\u00e9rencement possible.<\/li>\n<li>n\u00e9cessite le player flash (n&rsquo;est pas r\u00e9ellement un inconv\u00e9nient car le player est massivement install\u00e9, le seul inconv\u00e9nient est que Flex est int\u00e9r\u00e9ssant dans la derni\u00e8re version de flash &#8230; qui elle n&rsquo;est pas encore massivement install\u00e9e).<\/li>\n<li>renderer HTML quasi inexistant (un des probl\u00e8mes les plus importants \u00e0 mon avis, Flex affiche le HTML dans une version trop basique pour \u00eatre r\u00e9ellement utilisable).<\/li>\n<li>solution propri\u00e9taire (openLazlo peut \u00eatre une alternative open source).<\/li>\n<li>peut \u00eatre lourd \u00e0 ex\u00e9cuter sur le poste client.<\/li>\n<li>outils de d\u00e9veloppement payant n\u00e9cessaire<\/li>\n<\/ul>\n<ul>\n<li>possibilit\u00e9 de design tr\u00e8s pouss\u00e9e, possibilit\u00e9 multim\u00e9dia incluse par d\u00e9faut (ce qu&rsquo;il fait le mieux).<\/li>\n<li>rapidit\u00e9 et facilit\u00e9 de d\u00e9veloppement.<\/li>\n<\/ul>\n<p><strong>Ajax<\/strong><\/p>\n<ul>\n<li>d\u00e9veloppement JavaScript (encore qu&rsquo;il y a maintenant moyen de d\u00e9velopper en JavaScript de mani\u00e8re tr\u00e8s propre et totalement objet, et certain framework permettent de faire de l&rsquo;Ajax 100% sans JavaScript).<\/li>\n<li>r\u00e9f\u00e9rencement impossible sur les parties Ajax, mais comme elle sont le plus souvent m\u00eal\u00e9e dans l&rsquo;HTML dans ce cas le r\u00e9f\u00e9rencement est moins mauvais qu&rsquo;en Flex. Mais pour les pages 100% Ajax &#8230;\n-\/+ pas de standard d\u00e9finie pour l&rsquo;instant, le standard OpenAjax en cours de cr\u00e9ation palliera ce manque d&rsquo;ici peu.<\/li>\n<li>debugging de l&rsquo;application plus compliqu\u00e9e (m\u00eame si de nombreux d\u00e9bugger JavaScript performant arrivent sur le march\u00e9).<\/li>\n<\/ul>\n<ul>\n<li>l\u00e9ger pour le poste client (si la partie JavaScript est bien d\u00e9velopp\u00e9e) et pour les \u00e9changes r\u00e9seau.<\/li>\n<li>reste dans les standard Web : HTML + XML + JavaScript<\/li>\n<li>pas d&rsquo;outils sp\u00e9cifique de d\u00e9veloppement n\u00e9cessaire, mais des outils de d\u00e9veloppement permettent un d\u00e9veloppement plus rapide et ces outils sont pour beaucoup gratuit (plugin eclipse nombreux).<\/li>\n<li>support Ajax dans de nombreux framework existant dans diff\u00e9rent langages (Java, .NET, Ruby On Rails, &#8230;).<\/li>\n<li>nombreux framework JavaScript existant allant de la biblioth\u00e8que JavaScript au framework complet rempla\u00e7ant toute l&rsquo;\u00e9criture de la couche javaScript. Cela assure aussi une grande communaut\u00e9 de d\u00e9velopper.<\/li>\n<\/ul>\n<p>Bon, je vais m&rsquo;arr\u00eater l\u00e0, je pense qu&rsquo;on peut encore donner beaucoup de + et de moins pour chaqu&rsquo;un, la r\u00e9alit\u00e9 \u00e9tant que les deux valent le coup pour des raison diff\u00e9rentes, et donc qu&rsquo;il faut les utiliser l&rsquo;un et l&rsquo;autre dans les cas o\u00f9 on peut en tirer le plus d&rsquo;avantages. Il ne faut pas oublier que le net est bas\u00e9 sur les moteurs de recherche, et qu&rsquo;un site mal r\u00e9f\u00e9renc\u00e9 correspond \u00e0 un site inexistant.<\/p>","protected":false},"excerpt":{"rendered":"<p>Web 2.0, Ajax, Flex (ou flash dynamic, cel\u00e0 revient quasiment au m\u00eame), &#8230; quelle techno pour quelle utilisation, laquelle est la plus \u00e0 la mode (la plus &lsquo;hype&rsquo; :-). Difficile de trancher, moi je ne vais pas le faire. J&rsquo;utilise AJAX, et des coll\u00e8gues on fait un site complet en Flex et les deux techno ont leurs int\u00e9r\u00eat et leurs inconv\u00e9nient: Flex: pas de r\u00e9f\u00e9rencement possible. n\u00e9cessite le player flash (n&rsquo;est pas r\u00e9ellement un inconv\u00e9nient car le player est massivement&#8230;<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/ajax-ou-flex-ou-flash-discussion-sans-fin\/\">Lire la suite<span class=\"screen-reader-text\"> Lire la suite<\/span><\/a><\/p><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9],"tags":[151,11,26,27],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-informatique","tag-informatique","tag-java","tag-ria","tag-web-20"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":92,"url":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/rest-architecture-orientee-ressource\/","url_meta":{"origin":34,"position":0},"title":"REST &#8211; Architecture Orient\u00e9e Ressource","author":"admin","date":"mercredi 25 mars 2009","format":false,"excerpt":"Au menu aujourd'hui, un sujet tr\u00e8s tendance: REST. Abord\u00e9\u00a0 par le biais de l'Architecture Orient\u00e9 Ressource (ou ROA: Resource Oriented Architecture), autrement dit, comment cr\u00e9er une architecture de service bas\u00e9 sur REST. D\u00e9finitions Comme toujours, commen\u00e7ons par quelques d\u00e9finitions. Je vais les faire assez th\u00e9orique sinon apr\u00e8s, il ne me\u2026","rel":"","context":"Dans &quot;informatique&quot;","block_context":{"text":"informatique","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/category\/informatique\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10,"url":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/portee-des-blogs\/","url_meta":{"origin":34,"position":1},"title":"Port\u00e9e des blogs","author":"admin","date":"mardi  5 d\u00e9cembre 2006","format":false,"excerpt":"Je vient de lire plusieurs articles dans plusieurs journaux au sujet des blogs (petites parenth\u00e8ses ici, comme souvent dans la presse fran\u00e7aise, tout les journaux parlent de la m\u00eame chose en m\u00eame temps, m\u00eame quand ce sont des articles de fond d\u00e9tach\u00e9 de l'actualit\u00e9 ... bizarre). Les articles mettait en\u2026","rel":"","context":"Dans &quot;informatique&quot;","block_context":{"text":"informatique","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/category\/informatique\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":39,"url":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/sitemesh-gerer-son-layout-sans-douleur\/","url_meta":{"origin":34,"position":2},"title":"Sitemesh : g\u00e9rer son layout sans douleur","author":"admin","date":"vendredi  6 juillet 2007","format":false,"excerpt":"Sitemesh permet de g\u00e9rer facilement le layout des application web JAVA. Une petite description de comment il marche.","rel":"","context":"Dans &quot;informatique&quot;","block_context":{"text":"informatique","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/category\/informatique\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":377,"url":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/session-chti-jug-sur-les-technologies-google\/","url_meta":{"origin":34,"position":3},"title":"Ch&rsquo;ti Jug: les technologies Google","author":"admin","date":"mercredi 11 novembre 2009","format":false,"excerpt":"Hello, Lundi j'ai \u00e9t\u00e9 \u00e0 la session du Ch'ti Jug sur les technologies Google qui s'est pass\u00e9 \u00e0 l'ISEN et \u00e9tait sponsoris\u00e9e par SII. C'\u00e9tait la premi\u00e8re fois que j'assistais \u00e0 un \u00e9v\u00e8nement organis\u00e9 par le Ch'ti Jug et comme c'\u00e9tait int\u00e9ressant, j'aimerais partager avec vous l\u00e0 dessus. Ch'ti Jug?\u2026","rel":"","context":"Dans &quot;informatique&quot;","block_context":{"text":"informatique","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/category\/informatique\/"},"img":{"alt_text":"Google Wave","src":"https:\/\/i0.wp.com\/loicmathieu.free.fr\/wordpress\/wp-content\/uploads\/google-wave.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/loicmathieu.free.fr\/wordpress\/wp-content\/uploads\/google-wave.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/loicmathieu.free.fr\/wordpress\/wp-content\/uploads\/google-wave.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":235,"url":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/lequivalent-gratuit-et-le-plus-souvent-open-source-aux-logiciel-que-jutilisait\/","url_meta":{"origin":34,"position":4},"title":"L&rsquo;\u00e9quivalent gratuit (et le plus souvent open source) aux logiciel que j&rsquo;utilisais","author":"admin","date":"vendredi  3 avril 2009","format":false,"excerpt":"Changeant la plupart des pi\u00e8ces de mon ordinateur, je suis oblig\u00e9 de r\u00e9installer le syst\u00e8me d'exploitation. Je me suis dit, \u00e0 la place de r\u00e9installer mes vieux logiciels habituel (qui sont pour beaucoup, payant), pourquoi ne pas essayer de trouver des \u00e9quivalent gratuit, et m\u00eame open source (l'un ne voulant\u2026","rel":"","context":"Dans &quot;informatique&quot;","block_context":{"text":"informatique","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/category\/informatique\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":68,"url":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/informatique\/friendly-url\/","url_meta":{"origin":34,"position":5},"title":"Friendly URL","author":"admin","date":"lundi 11 f\u00e9vrier 2008","format":false,"excerpt":"Dans cet article, je vais vous parler des Friendly URL et vous donner un exemple d'impl\u00e9mentation en Java\/J2EE. D'autres technologie permettent facilement de mettre en place ce type de fonctionnalit\u00e9. On peut parler de user-friendly ou de search-engine-friendly URL. Pour ma part, une bonne Friendly URL est pour les deux!\u2026","rel":"","context":"Dans &quot;informatique&quot;","block_context":{"text":"informatique","link":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/category\/informatique\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":0,"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loicmathieu.fr\/wordpress\/fr\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}