{"id":1726,"date":"2010-08-26T17:31:07","date_gmt":"2010-08-26T21:31:07","guid":{"rendered":"http:\/\/analystik.ca\/?p=1726"},"modified":"2017-02-08T14:23:54","modified_gmt":"2017-02-08T19:23:54","slug":"migration-web-de-mes-applications","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/fr\/migration-web-de-mes-applications\/","title":{"rendered":"Migration web de mes applications ou mourir. Vraiment ?"},"content":{"rendered":"<p>Le temps est venu de migrer de technologie et votre directeur <strong>TI<\/strong> ne jure que par le Web. Il veut que toutes vos nouvelles applications (ou presque\u2026) soient \u00ab\u00a0<strong><em>Web<\/em><\/strong> \u00bb.\u00a0 Son argument majeur \u00e9tant que toutes ces applications <strong><em>web<\/em><\/strong> seront beaucoup plus faciles \u00e0 d\u00e9ployer et \u00e0 maintenir. Vous sauverez donc des frais importants sur ces deux plans. Devez-vous faire une migration web?<\/p>\n<h3><!--more-->Ah ! Web, quand tu nous tiens !<\/h3>\n<p>Certaines de vos applications actuelles rec\u00e8lent, en fait, beaucoup d\u2019intelligence d\u2019affaires et vos usagers ont l\u2019habitude d\u2019y acc\u00e9der d\u2019une certaine fa\u00e7on depuis plusieurs ann\u00e9es. \u00a0Est-ce qu&rsquo;une migration Web vous permettront tout autant de pr\u00e9server l\u2019int\u00e9grit\u00e9 de votre intelligence d\u2019affaires et de maintenir le niveau actuel de convivialit\u00e9 ?<\/p>\n<p>Afin de dissiper vos doutes, en discutant avec vos informaticiens, ces derniers vous expliquent que le Web traditionnel n\u2019existe plus.\u00a0 Les solutions Web d\u2019aujourd\u2019hui sont extr\u00eamement performantes, bonifi\u00e9es qu\u2019elles sont de <strong><em>plugins<\/em><\/strong>, d\u2019<strong><em>Ajax<\/em><\/strong> et de <em><strong>Flash<\/strong>; <\/em>sans compter l\u2019av\u00e8nement du <strong>HTML 5<\/strong> dont tous vantent les vertus\u2026 \u00e0\u00a0 venir.\u00a0\u00a0 Il ne se fait plus, \u00e0 proprement parler, de d\u00e9veloppement <strong>HTML<\/strong> pur et dur.\u00a0 L\u2019avenir de la structure technologique des entreprises ressemble de plus en plus \u00e0 une infrastructure hybride d\u2019applications d\u2019arri\u00e8re-boutique (back-end applications) avec services Web tirant profit des <em>clients\/browsers<\/em> gonfl\u00e9s aux st\u00e9ro\u00efdes de plugins (<strong>Flash<\/strong>, <strong>Silverlight<\/strong>, <strong>Air<\/strong>, etc.) ou encore d\u2019applications clientes d\u00e9ploy\u00e9es localement sur les postes de travail (<strong><em>SmartClient<\/em><\/strong>, <strong><em>.Net Framework<\/em><\/strong> ou <strong><em>Java Runtime<\/em><\/strong>).<\/p>\n<p>Les applications d\u2019aujourd\u2019hui utilisent des services Web et poss\u00e8dent des fonctionnalit\u00e9s d\u2019interface et une capacit\u00e9 de pr\u00e9sentation presque \u00e9gales \u00e0 des applications conventionnelles lourdes, cela implique qu\u2019elles doivent absolument utiliser des \u00ab\u00a0<em>Framework<\/em> \u00bb du c\u00f4t\u00e9 Client afin de pouvoir tirer profit (<em>lire \/ interpr\u00e9ter<\/em>) de ces fonctionnalit\u00e9s.\u00a0 Dans le fond, \u00e7a ressemble \u00e0 l\u2019architecture Client \/ Serveur que nous connaissons bien comme\u00a0 d\u00e9veloppeur <strong>TI<\/strong>, \u00e0 la diff\u00e9rence pr\u00e8s que le c\u00f4t\u00e9 Client utilise un navigateur (browser) Internet\u2026 gonfl\u00e9 aux plugins !<\/p>\n<p>La fronti\u00e8re entre les deux mondes, <strong>Web <\/strong>vs <strong>Windows<\/strong>, est devenue tr\u00e8s floue et la meilleure solution n\u2019est probablement plus l\u2019une ou l\u2019autre mais, fort probablement, <span style=\"text-decoration: underline;\">une combinaison<\/span> des deux types de Clients (browser avec plugins + client personnalis\u00e9 local).<\/p>\n<h3>Migration web ?<\/h3>\n<p>\u00ab\u00a0Je suis un d\u00e9cideur, je demande donc qu\u2019on me sch\u00e9matise une architecture Web et une architecture Windows afin d\u2019en avoir le c\u0153ur <em>net<\/em>&#8230; (oups !). Et, d\u00e9cider si une migration web s&rsquo;impose. \u00a0\u00bb<\/p>\n<a href=\"http:\/\/www.analystik.ca\/blogue\/wp-content\/uploads\/2010\/08\/STRUCTURE-TI.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1727 alignleft\" title=\"STRUCTURE TI\" src=\"http:\/\/www.analystik.ca\/blogue\/wp-content\/uploads\/2010\/08\/STRUCTURE-TI.jpg\" alt=\"\" width=\"363\" height=\"366\" \/><\/a>\n<p>Et vous vous direz, avec raison\u00a0: \u00ab\u00a0ma foi, \u00e7a se ressemble pas mal \u00bb. D\u2019un c\u00f4t\u00e9, on a un serveur (soit pour les services Web ou les applications d\u2019arri\u00e8re -boutique). De l&rsquo;autre, des postes Clients avec browsers et de multiples plugins ou des applications locales qui s\u2019appuient sur le E<strong><em>Framework .Net<\/em> <\/strong>ou le <strong><em>Java Runtime<\/em><\/strong>.<\/p>\n<p>En fait, la similitude vous incite \u00e0 regarder d\u2019autres crit\u00e8res pour vous aider \u00e0 d\u00e9cider. D\u2019abord, vous devez \u00e9valuer l\u2019expertise en place: <strong>Sun<\/strong> (<em>Java, PHP, MySql, Air, Adobe<\/em>) ou <strong>Microsoft<\/strong> <em>(.Net, C#, VB, SQL<\/em>) ou encore <strong>Force.com<\/strong> et consid\u00e9rer le bassin de d\u00e9veloppeurs actuels pour chacune de ces technologies.<\/p>\n<p>Ensuite, comme le monde de l\u2019<strong>Open<\/strong> <strong>Source<\/strong> (<strong>Java<\/strong>) est un monde ouvert \u00e0 tous. O\u00f9 vous pouvez retrouver beaucoup de modules, technologies, API et plugins \u00ab\u00a0gratuits\u00a0\u00bb. Vous devez vous assurer de la comp\u00e9tence de vos fournisseurs.\u00a0 Du c\u00f4t\u00e9 <strong>Microsoft<\/strong>, si vous allez \u00e0 l\u2019externe, il vous faut valider la p\u00e9rennit\u00e9 et la comp\u00e9tence de la firme s\u00e9lectionn\u00e9e pour faire votre migration web.<\/p>\n<p>Par la suite, selon le niveau de convivialit\u00e9, de compatibilit\u00e9, de performance et d\u2019autonomie requis; vous d\u00e9ciderez, pour chaque application, de son niveau de d\u00e9veloppement. Une migration web peut avoir diff\u00e9rents niveaux de d\u00e9veloppement.<\/p>\n<p>Et il y a toute la question du <strong>web 2.0<\/strong> aussi\u2026 et de l&rsquo;<strong>Entreprise 2.0<\/strong>&#8230; mais, \u00e7a !<\/p>\n<p>Bonne semaine,<\/p>\n<p style=\"text-align: right;\"><a href=\"mailto:michel.martel@analystik.ca\"><strong><em>Michel<\/em><\/strong><\/a> et <a href=\"mailto:denis@analystik.ca\"><strong><em>Denis<\/em><\/strong><\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Le temps est venu de migrer de technologie et votre directeur TI ne jure que par le Web. Il veut que toutes vos nouvelles applications (ou presque\u2026) soient \u00ab\u00a0Web \u00bb.\u00a0 Son argument majeur \u00e9tant que toutes ces applications web seront beaucoup plus faciles \u00e0 d\u00e9ployer et \u00e0 maintenir. Vous sauverez donc des frais importants sur&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/fr\/migration-web-de-mes-applications\/\" title=\"Read Migration web de mes applications ou mourir. Vraiment ?\">Read more &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Migration web de mes applications ou mourir. Vraiment ?","_seopress_titles_desc":"Le temps est venu de migrer la technologie et votre directeur TI ne jure que par le Web. Voici les consi\u00e9rations d'une migration web.","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3361,3359,3363,3377,3373,3371],"tags":[2281,2286,1828,2724,2732],"better_featured_image":null,"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1726"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=1726"}],"version-history":[{"count":4,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1726\/revisions"}],"predecessor-version":[{"id":11075,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1726\/revisions\/11075"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=1726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=1726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=1726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}