{"id":180,"date":"2007-11-08T06:00:18","date_gmt":"2007-11-08T09:00:18","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/2007\/11\/08\/integrando-ruby-on-rails-com-flex\/"},"modified":"2016-07-11T15:00:03","modified_gmt":"2016-07-11T18:00:03","slug":"integrando-ruby-on-rails-com-flex","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2007\/11\/08\/integrando-ruby-on-rails-com-flex\/","title":{"rendered":"Integrando Ruby on Rails com Flex"},"content":{"rendered":"<p>O grande &#8220;BOOM&#8221; do momento com certeza \u00e9 a linguagem Ruby on Rails, pela agilidade que \u00e9 alcan\u00e7ada atrav\u00e9s dela nos projetos. <\/p>\n<p>Outra tecnologia que vem conquistando os programadores \u00e9 o Flex, principalmente pela sua facilidade, pois na minha opini\u00e3o \u00e9 muito mais f\u00e1cil aprender a desenvolver em Flex, do que em Flash.<\/p>\n<p>Integrar essas duas tecnologias, \u00e9 algo realmente muito interessante, pois se tem a agilidade de desenvolver com o Rails e a beleza das interfaces feitas em Flex. Sem contar que com as telas sendo feitas em Flex, n\u00e3o precisamos mais nos preocupar com o Javascript e com o AJAX. <\/p>\n<p><center><br \/>\n<img src='http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2007\/11\/whitebox.jpg' alt='Tela de Login feita em Flex' \/><br \/>\n<\/center><\/p>\n<p>Voc\u00ea deve estar pensando: T\u00e1 Fernando, e como fazer isso? <\/p>\n<p>Para integrar as duas tecnologias eu andei pesquisando na internet e achei tr\u00eas tutoriais, <a href=\"http:\/\/www.adobe.com\/devnet\/flex\/articles\/flex2_rails.html\" target=\"_blank\">um do Derek Wischusen<\/a>, em ingl\u00eas, e dois da <a href=\"http:\/\/www.egenial.com.br\/\" target=\"_blank\">eGenial<\/a>, estes em portugu\u00eas. <\/p>\n<p>Dos tutoriais em portugu\u00eas, o <a href=\"http:\/\/www.egenial.com.br\/tutos\/FlexonRails-eGenial.pdf\" target=\"_blank\">primeiro tutorial<\/a> \u00e9 um exemplo b\u00e1sico de como criar uma aplica\u00e7\u00e3o Flex + Rails, um &#8220;Hello Word!&#8221;, j\u00e1 o <a href=\"http:\/\/www.egenial.com.br\/tutos\/flex_egenial_scaffold.pdf\" target=\"_blank\">segundo tutorial<\/a> mostra como criar a aplica\u00e7\u00e3o de uma forma mais pr\u00e1tica utilizando o Scaffold, que faz basicamente o seguinte: a partir de uma tabela existente no banco de dados com o simples comando script\/generate scaffold Tabela (singular), ele crie automaticamente uma tela com o form para cadastrar, editar, deletar e listar os dados desta tabela, assim automatizando as tarefas.<\/p>\n<p>Agora \u00e9 com voc\u00ea, baixe os tutoriais e m\u00e3os a obra. <\/p>\n<p>Fonte: <a href=\"http:\/\/www.adobe.com\/devnet\/flex\/articles\/flex2_rails.html\" target=\"_blank\">Derek Wischusen<\/a> e <a href=\"http:\/\/www.egenial.com.br\/\" target=\"_blank\">eGenial<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O grande &#8220;BOOM&#8221; do momento com certeza \u00e9 a linguagem Ruby on Rails, pela agilidade que \u00e9 alcan\u00e7ada atrav\u00e9s dela nos projetos. Outra tecnologia que vem conquistando os programadores \u00e9 o Flex, principalmente pela sua facilidade, pois na minha opini\u00e3o&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2007\/11\/08\/integrando-ruby-on-rails-com-flex\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":5938,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,31],"tags":[231,229],"class_list":["post-180","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adobe-flex","category-ruby-on-rails","tag-adobe-flex","tag-ruby-on-rails"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=180"}],"version-history":[{"count":1,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":3823,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/180\/revisions\/3823"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/5938"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}