{"id":868,"date":"2013-05-28T19:54:46","date_gmt":"2013-05-28T19:54:46","guid":{"rendered":"http:\/\/luisteixeira.org\/Myblog\/?p=868"},"modified":"2013-05-28T20:02:28","modified_gmt":"2013-05-28T20:02:28","slug":"sencha-ext-js-4-2-instalar-e-configurar","status":"publish","type":"post","link":"http:\/\/luisteixeira.org\/Myblog\/2013\/05\/sencha-ext-js-4-2-instalar-e-configurar\/","title":{"rendered":"Sencha EXT.JS 4.2 &#8211; Instalar e configurar"},"content":{"rendered":"<!-- Chitika - WordPress Plugin 2.2--><div class='chitika-adspace above'>\n<script type='text\/javascript'>\n  ( function() {\n    if (window.CHITIKA === undefined) {\n      window.CHITIKA = { 'units' : [] };\n    };\n    var unit = {\n      'publisher'       : 'themaskedwolf',\n      'width'           : 550,\n      'height'          : 250,\n      'sid'             : \"wordpress-plugin above\",\n      'color_site_link' : '0000CC',\n      'color_title'     : '0000CC',\n      'color_text'      : '000000',\n      'color_bg'        : 'ffffff',\n      'font_title'      : 'Arial',\n      'font_text'       : 'Arial',\n      'impsrc'          : 'wordpress',\n      'calltype'        : 'async[2]'\n    };\n    var placement_id = window.CHITIKA.units.length;\n    window.CHITIKA.units.push(unit);\n    var x = \"<di\" + \"v id='chitikaAdBlock-\"+placement_id+\"'><\/di\"+\"v>\";\n    document.write(x);\n}());\n<\/script>\n<script type=\"text\/javascript\" src=\"\/\/cdn.chitika.net\/getads.js\" async><\/script>\n<\/div>\n<p><\/p>\n<p>Post em sequ\u00eancia ao <a href=\"http:\/\/luisteixeira.org\/Myblog\/2013\/05\/11\/sencha-ext-js-4-2\/\" title=\"Sencha EXT.JS 4.2\">anterior post<\/a>  dedicado ao <a href=\"https:\/\/www.sencha.com\/products\/extjs\/\">Sencha ExtJs4<\/a> vou agora abordar alguns passos necess\u00e1rios para criar um novo projecto.<\/p>\n<p> Para tal, j\u00e1 \u00e9 necess\u00e1rio ter instalado todos os requisitos recomendados no post anterior, nomeadamente,  <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk7-downloads-1880260.html\">Java &#8211; JDK<\/a> e um servidor web <a href=\"http:\/\/www.wampserver.com\/en\/\">Wamp Server.<\/a><\/p>\n<p>O Pr\u00f3ximo passo \u00e9 instalar o  <a href=\"http:\/\/www.sencha.com\/products\/sencha-cmd\/download\">Sencha CMD<\/a>. Depois \u00e9 necess\u00e1rio instalar o <a href=\"http:\/\/www.ruby-lang.org\/en\/\">Ruby <\/a>no Pc. De notar que deve ser <a href=\"http:\/\/rubyinstaller.org\/downloads\/\">instalada<\/a> a <strong>vers\u00e3o 1.9.3<\/strong><\/p>\n<p>Depois de instalado, abrir uma consola windows cmd, e executar o seguinte comando:<\/p>\n<blockquote><p>gem install compass<\/p><\/blockquote>\n<p>Descompactar o ficheiro zip do ExtJS4.2 no interior da pasta www do wamp.<\/p>\n<p><p>Ap\u00f3s este passo, na mesma consola da linha de comandos aberta anteriomente, entrar na pasta www, do wamp.<\/p>\n<blockquote><p>\nc:\\>cd wamp<br \/>\nc:\\wamp>cd www<br \/>\nc:\\wamp\\www>cd extjs4_2<br \/>\nc:\\wamp\\www\\extjs4_2>\n<\/p><\/blockquote>\n<p>Dentro do contexto da directoria extjs4_2, executar o seguinte comando<\/p>\n<p><code>sencha generate app MySenchaFirstApp ..\/MySenchaFirstProject<\/code><\/p>\n<p>Este comando vai criar uma directoria <em>MySenchaFirstProject<\/em> no contexto da pasta www, onde vai ser criado toda a infraestrutura necess\u00e1ria para a nova aplica\u00e7\u00e3o <em>MySenchaFirstApp <\/em>.\n<\/p>\n<p>Tendo o wamp em execu\u00e7\u00e3o, abrir um  browser, e apontar o endere\u00e7o para o <em>http:\/\/localhost\/MySenchaFirstApp<\/em> e ver o resultado da primeira aplica\u00e7\u00e3o em extjs4.<\/p>\n<p>Ap\u00f3s isto, \u00e9 s\u00f3 investigar os fichieros criados, e perceber o funcionamento da estrutura MVC (Model View Controller).<\/p>\n<p>Mum Pr\u00f3ximo post, irei apresentar alguns comandos que se podem executar com o <em>sencha CMD.<\/em><\/p>\n<p><\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Fluisteixeira.org%2FMyblog%2F2013%2F05%2Fsencha-ext-js-4-2-instalar-e-configurar%2F&amp;layout=button_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 60px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->","protected":false},"excerpt":{"rendered":"<p>Post em sequ\u00eancia ao anterior post dedicado ao Sencha ExtJs4 vou agora abordar alguns passos necess\u00e1rios para criar um novo projecto. Para tal, j\u00e1 \u00e9 necess\u00e1rio ter instalado todos os requisitos recomendados no post anterior, nomeadamente, Java &#8211; JDK e <a class=\"more-link\" href=\"http:\/\/luisteixeira.org\/Myblog\/2013\/05\/sencha-ext-js-4-2-instalar-e-configurar\/\">Continue reading <span class=\"screen-reader-text\">  Sencha EXT.JS 4.2 &#8211; Instalar e configurar<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,3,8],"tags":[106,107,109,110,105,111],"class_list":["post-868","post","type-post","status-publish","format-standard","hentry","category-science","category-professional","category-techn","tag-ext","tag-extjs","tag-extjs4-2","tag-javascript","tag-sencha","tag-sencha-cmd"],"_links":{"self":[{"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/posts\/868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/comments?post=868"}],"version-history":[{"count":12,"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/posts\/868\/revisions"}],"predecessor-version":[{"id":897,"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/posts\/868\/revisions\/897"}],"wp:attachment":[{"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/media?parent=868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/categories?post=868"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/luisteixeira.org\/Myblog\/wp-json\/wp\/v2\/tags?post=868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}