{"id":1901,"date":"2010-08-26T17:31:07","date_gmt":"2010-08-26T21:31:07","guid":{"rendered":"http:\/\/analystik.ca\/?p=1901"},"modified":"2017-02-08T14:38:37","modified_gmt":"2017-02-08T19:38:37","slug":"migrating-my-applications-to-the-web-or-die-really","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/en\/migrating-my-applications-to-the-web-or-die-really\/","title":{"rendered":"Web Migration of my old applications or die. Really?"},"content":{"rendered":"<p>The time has come to migrate the technology \u00a0and your IT Management Director swears by the Web. He o wants all new applications (or almost all&#8230;) to be Web-based. The main argument being made is that all these web applications will be much easier to deploy and maintain. That there will be huge savings in fees. Should you make the web migration move.<\/p>\n<h3>Oh Web!\u00a0 Oh how we adore you!<\/h3>\n<p>Some of your current applications actually contain a lot of business intelligence. Your users have gotten used to the way they\u2019ve accessed it over the years.\u00a0 Will a web migration allow you to preserve the integrity of your business intelligence and maintain the current level of usability?<\/p>\n<p><!--more-->In order to dispel any doubts discussion with your IT reveal that the traditional Web no longer exists. Today\u2019s Web solutions are extremely powerful and enhanced with plug ins like Ajax and Flash. Not to mention the arrival of <strong>HTML 5<\/strong> that everyone is raving about &#8230; to come. Strictly speaking, pure hardcore HTML development no longer exists. The future of the technology structure of companies is looking more and more like a hybrid of back-end applications and Web-based services that take advantage of client-end\/browsers pumped up as if on steroids plug ins (<strong>Flash, Sliverlight, Air,<\/strong> etc.) or even client applications deployed locally on workstations (<strong>SmartClient, .Net Framework <\/strong>and<strong> Java Runtime<\/strong>).<\/p>\n<p>Today\u2019s applications use Web services and possess interface functionalities and also have the graphic capacity almost equal to that of conventional monolithic applications. This means that they must absolutely use the client-side \u201cFramework\u201d in order to benefit (read\/ interpret) from these features and functions. Essentially, it\u2019s like the client\/server architecture that we\u2019ve come to know so well as IT developer, with the difference being that the client-side uses an Internet browser&#8230;juiced up on plug ins!<\/p>\n<p>The border between the two world, <strong>Web vs Windows<\/strong>, has become super blurred and the best solution is probably not one or the other; rather, most likely it\u2019s a combination of these two types of Clients (browser with plug ins + custom local client).<\/p>\n<h3>What will tip the balance?<\/h3>\n<p>\u201cI\u2019m a decision maker, not an IT technician. So I asked for a graphical schema of a Web-based architecture and one to show Windows architecture, something just to be sure&#8230; (hum!)\u201d. You want to be really sure if you must do a web migration.<\/p>\n<p>So immediately you think \u201cgood heavens, that looks pretty much the same!\u201d. On the one hand, we have a server. On the other, \u00a0client workstations with browsers that have multiples plugins.<\/p>\n<p>In fact, the similarity sends you looking at other criteria to help you decide. First, you need to assess existing expertise: Sun (<strong>Java, PHO, MySql, Air, Adobe<\/strong>) or <strong>Microsoft<\/strong> <strong>(.Net, C#, VB, SQL<\/strong>) or <strong>Force.com<\/strong> and then the current pool of developers available for each of these technologies.<\/p>\n<p><a href=\"http:\/\/www.analystik.ca\/blogue\/wp-content\/uploads\/2011\/04\/IT-Structure.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1906\" title=\"IT Structure\" src=\"http:\/\/www.analystik.ca\/blogue\/wp-content\/uploads\/2011\/04\/IT-Structure.jpg\" alt=\"\" width=\"271\" height=\"280\" \/><\/a>Then, given that the <strong>Open Source<\/strong> (Java) world is open to all. You can find technologies, <strong>APIs<\/strong> and \u201cfree\u201d <strong>plugins.\u00a0<\/strong>You need to ensure the competence of any technicians that you choose. On the <strong>Microsoft<\/strong> side, if you outsource, you will need to validate the and competence of the selected firm.<\/p>\n<p>Subsequently, depending on the level of usability, compatibility, performance, and autonomy required, you can decide, for each application, its level of development in client mode or browser mode.<\/p>\n<p>And then of course, there\u2019s the entire question of <strong>Web 2.0<\/strong> &#8230; and <strong>Enterprise 2.0<\/strong> &#8230; and so on, and so on!<\/p>\n<p>Have a great week,<\/p>\n<p style=\"text-align: right;\"><a href=\"mailto:michel.martel@analystik.ca\"><strong><em>Michel<\/em><\/strong><\/a> &amp; <a href=\"mailto:denispaulvc@dvcom.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>The time has come to migrate the technology \u00a0and your IT Management Director swears by the Web. He o wants all new applications (or almost all&#8230;) to be Web-based. The main argument being made is that all these web applications will be much easier to deploy and maintain. That there will be huge savings in&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/en\/migrating-my-applications-to-the-web-or-die-really\/\" title=\"Read Web Migration of my old applications or die. Really?\">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":"Web Migration of my old applications or die. Really?","_seopress_titles_desc":"The time has come to migrate the technology and your IT Management Director swears by the Web. Should you do a web migration of all your app.","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3421,3415,3425,3417,3413],"tags":[2865,2880,2772,3146],"better_featured_image":null,"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1901"}],"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=1901"}],"version-history":[{"count":4,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1901\/revisions"}],"predecessor-version":[{"id":11078,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/1901\/revisions\/11078"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=1901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=1901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=1901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}