{"id":724,"date":"2011-06-12T16:29:15","date_gmt":"2011-06-12T21:29:15","guid":{"rendered":"http:\/\/gruson.name\/blog\/?p=724"},"modified":"2011-06-15T16:34:25","modified_gmt":"2011-06-15T21:34:25","slug":"rails-3-et-la-douleur-du-changement","status":"publish","type":"post","link":"http:\/\/gruson.name\/weblog\/2011\/06\/12\/rails-3-et-la-douleur-du-changement\/","title":{"rendered":"Rails 3 et la douleur du changement"},"content":{"rendered":"<p><a href=\"http:\/\/gruson.name\/blog\/wp-content\/uploads\/2011\/06\/ruby-on-rails.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-725\" title=\"\" src=\"http:\/\/gruson.name\/blog\/wp-content\/uploads\/2011\/06\/ruby-on-rails-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>Il existe tout un tas de connaissances qui m\u00e9ritent d&#8217;\u00eatre acquises, de nouvelles technologies que l&#8217;on a envie de d\u00e9couvrir et d&#8217;explorer mais il est malheureusement impossible de tout conna\u00eetre et se mettre \u00e0 jour tous les jours est assez consommateur de temps pour n&#8217;\u00eatre fait que si le besoin se fait ressentir.<\/p>\n<h2>Une technologie WEB de choix<\/h2>\n<p>Ceci est le crit\u00e8re principal de choix d&#8217;une technologie web.<br \/>\nSa nouveaut\u00e9, son aura car ici aussi la mode est bien pr\u00e9sente, sa facilit\u00e9 d&#8217;appr\u00e9hension, les \u00e9ventuels gains de productivit\u00e9 attendus, et sa capacit\u00e9 \u00e0 \u00eatre suivie sur le long terme.<\/p>\n<p>Ainsi Ruby on Rails est une de ces technologies qui semble remplir toutes ces qualit\u00e9s et que j&#8217;ai embrass\u00e9 avec plaisir. Le temps passant, n&#8217;\u00e9tant pas d\u00e9veloppeur \u00e0 plein temps j&#8217;ai vu avec un soup\u00e7on de d\u00e9bordement \u00e9voluer ROR avec l&#8217;introduction de nouvelles technologies prometteuses \u00e0 chaque mise \u00e0 jour, l&#8217;obsolescence de nombreuses techniques de programmation, la mise au placard de technologies durement apprises et int\u00e9gr\u00e9es. Le tout avec un certain vertige et l&#8217;impression de d\u00e9bordement qui commence \u00e0 me donner des sueurs froides.<\/p>\n<h2>Mais dont l&#8217;\u00e9volution d\u00e9route<\/h2>\n<p>ROR malgr\u00e9 une ind\u00e9niable qualit\u00e9 technique, une productivit\u00e9 impressionnante et une facilit\u00e9 de d\u00e9ploiement accrue se tourne de plus en plus vers un mod\u00e8le tr\u00e8s professionnel de d\u00e9veloppement web avec des hyper-sp\u00e9cialistes et ses utilisateurs occasionnels. Or Ruby et par extension ROR sont des langages exigeant une certaine ma\u00eetrise afin d&#8217;en tirer le meilleur. En efficience du code, en qualit\u00e9 de programmation etc. Faire du PHP en ruby est au mieux une perte de temps.<\/p>\n<p>Je suis devant donc un paradoxe d&#8217;une technologie web toujours aussi prometteuse mais dont le rythme d&#8217;\u00e9volution en devient angoissant pour qui essaye de se mettre un minimum \u00e0 jour.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il existe tout un tas de connaissances qui m\u00e9ritent d&#8217;\u00eatre acquises, de nouvelles technologies que l&#8217;on a envie de d\u00e9couvrir et d&#8217;explorer mais il est malheureusement impossible de tout conna\u00eetre et se mettre \u00e0 jour tous les jours est assez consommateur de temps pour n&#8217;\u00eatre fait que si le besoin se fait ressentir. Une technologie &hellip; <a href=\"http:\/\/gruson.name\/weblog\/2011\/06\/12\/rails-3-et-la-douleur-du-changement\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Rails 3 et la douleur du changement<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,4,5],"tags":[],"class_list":["post-724","post","type-post","status-publish","format-standard","hentry","category-application","category-technologies","category-web"],"_links":{"self":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/comments?post=724"}],"version-history":[{"count":3,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/724\/revisions"}],"predecessor-version":[{"id":728,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/724\/revisions\/728"}],"wp:attachment":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/media?parent=724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/categories?post=724"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/tags?post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}