{"id":198,"date":"2008-09-07T12:15:51","date_gmt":"2008-09-07T10:15:51","guid":{"rendered":"http:\/\/www.work4net.it\/?p=198"},"modified":"2013-08-09T05:18:06","modified_gmt":"2013-08-09T03:18:06","slug":"flex3-la-nuova-frontiera-delle-applicazioni-web","status":"publish","type":"post","link":"https:\/\/www.italiamac.it\/work4net\/2008\/09\/flex3-la-nuova-frontiera-delle-applicazioni-web\/","title":{"rendered":"Flex3: La nuova frontiera delle applicazioni web ?"},"content":{"rendered":"<p><a id=\"em14\" title=\"Flex\" href=\"http:\/\/www.adobe.com\/it\/products\/flex\/\" target=\"_blank\">Flex<\/a> \u00e8 un framework adobe per la creazione e gestione di applicazioni web. Questo framework utilizza come linguaggio di programmazione actionscript 3.0 ed \u00e8 stato concepito per accrescere la produttivit\u00e0 di applicazioni &#8220;Web based&#8221;. Il suo punto di forza \u00e8 il fatto che viene eseguito dal Flash player 9.0 in su, ovvero su quasi tutti i pc collegati ad internet, ci\u00f2 f\u00e0 presumere che verr\u00e0 preso in considerazione da una sempre pi\u00f9 vasta gamma di sviluppatori web.\u00a0 <a id=\"yy9.\" href=\"http:\/\/www.adobe.com\/go\/tryflex_it\">Flex SDK<\/a> (il framework vero e propio) \u00e8 scaricabile gratuitamente dal sito dell&#8217;adobe dal quale sar\u00e0 possibile anche scaricare il programma per il suo sviluppo &#8220;Flex Builder&#8221; che per\u00f2 necessita di licenza d&#8217;uso. Se siete curiosi di provarlo, una versione di prova potrete scaricarla <a id=\"xuu7\" title=\"qui\" href=\"http:\/\/www.adobe.com\/cfusion\/entitlement\/index.cfm?e=flex3email\" target=\"_blank\">qui<\/a>. Il programma Flex Builder si basa su piattaforma <a title=\"Home page di Eclipse\" href=\"http:\/\/www.eclipse.org\/\" target=\"_blank\">Eclipse<\/a>, esiste quindi anche un plugin per poter integrare Flex a questo programma molto popolare sopratutto per chi sviluppa in Java.<br \/>\nSe intendiamo sviluppare applicazioni di grosse dimensioni con Flex \u00e8 consigliabile usare una apposita libreria creata dall&#8217;adobe stessa, la libreria <a id=\"m3qr\" title=\"cairngorm\" href=\"http:\/\/opensource.adobe.com\/wiki\/display\/cairngorm\/Downloads\" target=\"_blank\">cairngorm<\/a>. Con queste classi e questa impostazione avremmo un metodo di lavoro corretto e pi\u00f9 lineare oltre che facilmente implementabile da nuovi programmatori che potranno seguire il progetto iniziato.<br \/>\nNel caso in cui invece dobbiamo creare applicazioni di piccole dimensioni e gestire pochi pannelli ci conviene usare metodi standard e lasciar perdere questa libreria che sarebbe troppo &#8220;sofisticata&#8221; e dispendiosa per raggiungere il nostro scopo.<br \/>\n<br \/>\n<!--more--><br \/>\nPer Interfacciarsi con il server invece l&#8217;applicazione pi\u00f9 consona \u00e8 senza ombra di dubbio <a id=\"xmkg\" title=\"WebOrb\" href=\"http:\/\/www.themidnightcoders.com\/weborb\/\" target=\"_blank\">WebOrb<\/a>.<br \/>\nOra esiste anche la versione di WebOrb chiamata &#8220;<a title=\"Web Orb Data Management\" href=\"http:\/\/www.themidnightcoders.com\/weborb\/php\" target=\"_blank\">WebOrb Data Managment<\/a>&#8220;. Con questa versione potete interagire facilmente con i database, basta configurare un file di configurazione ed il gioco \u00e8 fatto.<br \/>\nRiusciremo a questo punto a gestire i dati del nostro database direttamente dalla nostra applicazione flex in quanto questo programma ci permette di generare le classi actionscript e le classi php corrispondenti per poter cominucare direttamente con il server.<br \/>\nPer capire meglio come funziona vi consiglio di vedere il <a id=\"zygc\" title=\"video tutorial\" href=\"http:\/\/www.themidnightcoders.com\/weborb\/php\/videos\/wdmf\/overview\" target=\"_blank\">video tutorial<\/a> da loro creato.<br \/>\n<br \/>\nCon la prossima versione di Flex , la versione Flex4 o anche chiamata <a id=\"vzjq\" title=\"Gumbo\" href=\"http:\/\/opensource.adobe.com\/wiki\/display\/flexsdk\/Download+Flex+4\" target=\"_blank\">Gumbo<\/a>, avremo molte novit\u00e0 tra cui il nuovo software rivoluzionario <a id=\"i5.v\" title=\"Thermo\" href=\"http:\/\/www.google.it\/url?sa=t&amp;source=web&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Flabs.adobe.com%2Fwiki%2Findex.php%2FThermo&amp;ei=jyrDSLqtK4ai0gWYqdDJCw&amp;usg=AFQjCNEKWgT0UvBgNJ-o7ZCvw1HHQEuQRg&amp;sig2=nL8KhKH6aATg8MXKKd9z1Q\" target=\"_blank\">Thermo<\/a> che permetter\u00e0 una maggior facilit\u00e0 di interazione tra grafica e programmazione dando la possibilit\u00e0 di importazione di un file psd per la realizzazione grafica dei vari pulsanti e componenti del programma. Per vedere le sue potenzialit\u00e0 vi lascio questo <a title=\"Presentazione di Thermo\" href=\"http:\/\/www.adobe.com\/newsletters\/edge\/december2007\/video\/index.html\" target=\"_blank\">link<\/a> con un video che vale la pena vedere.<br \/>\n<br \/>\nSe andiamo avanti di questo passo stiamo poco a raggiungere il vero mondo virtuale dei nostri sogni.<br \/>\n:)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flex \u00e8 un framework adobe per la creazione e gestione di applicazioni web. Questo framework utilizza come linguaggio di programmazione actionscript 3.0 ed \u00e8 stato concepito per accrescere la produttivit\u00e0 di applicazioni &#8220;Web based&#8221;. Il suo punto di forza \u00e8 il fatto che viene eseguito dal Flash player 9.0 in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[15,41],"tags":[840,841,842,836,843,844,845,846,136,847,475,125,420,848,1493,1496],"class_list":["post-198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curiosita","category-opensource","tag-adobe","tag-builder","tag-cairngorm","tag-flash","tag-flex-sdk","tag-flex3","tag-framework","tag-gumbo","tag-internet","tag-orb","tag-php","tag-programmazione","tag-software","tag-thermo","tag-tutorial","tag-web"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8fSv5-3c","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":197,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/09\/le-problematiche-da-considerare-nel-web-ragionamenti-e-valutazioni\/","url_meta":{"origin":198,"position":0},"title":"Le problematiche da considerare nel web, ragionamenti e valutazioni","author":"Dev","date":"5 Settembre 2008","format":false,"excerpt":"Gli sviluppatori web si trovano davanti a molte difficolt\u00e0 per la creazione dei propi siti o applicazioni. Anche quelli pi\u00fa preparati e con tanto di master di Ingegneria informatica risultano avere le stesse problematiche. La difficolt\u00e0 principale \u00e8 quella di rendere l'applicazione correttamente visualizzabile e interpretabile a tutti i browser\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":517,"url":"https:\/\/www.italiamac.it\/work4net\/2009\/02\/corso-sicurezza-php-e-mysql\/","url_meta":{"origin":198,"position":1},"title":"Corso Sicurezza PHP e MySQL","author":"Dev","date":"10 Febbraio 2009","format":false,"excerpt":"Questo \u00e8 un video corso davvero interessante che ci spiega bene la Sicurezza nella scrittura di applicazioni in PHP e MySQL. Il contenuto del Video Corso \u00e8 il seguente: Video nr\u00b0 1 - Il concetto di sicurezza nella applicazioni web Tipiche problematiche di sicurezza da considerare nella progettazione di un\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"corso-sicurezza","src":"https:\/\/i0.wp.com\/www.work4net.it\/immagini\/2009\/02\/corso-sicurezza.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":69,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/05\/kde-windows-project-avviare-applicazioni-kde-su-windows\/","url_meta":{"origin":198,"position":2},"title":"KDE Windows Project: Avviare applicazioni KDE su Windows","author":"Dev","date":"6 Maggio 2008","format":false,"excerpt":"Per gli amanti di Windows che comunque volessero utilizzare qualche applicazione Linux scritta per l\u2019ambiente KDE segnalo un progetto davvero interessante. Si chiama KDE Windows Project e, come lo stesso nome suggerisce, \u00e8 stato approntato con il chiaro intendo di dare la possibilit\u00e0 agli utenti Windows di avviare applicazione KDE.\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":76,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/05\/amnesty-generator-for-vista-converte-widgets-dal-formato-apple-a-win\/","url_meta":{"origin":198,"position":3},"title":"Amnesty Generator for Vista: converte widgets dal formato apple a win","author":"Dev","date":"8 Maggio 2008","format":false,"excerpt":"Sicuramente i widgets di Vista non sono e, forse ancor pi\u00f9 certamente, non arriveranno mai ad essere numerosi e funzionali come quelli del rivale Leopard Os X, ma hanno qualche utilit\u00e0 di massima per chi \u00e8 abituato a lavorare in ufficio, o da casa vuole avere sotto controllo alcune applicazioni,\u2026","rel":"","context":"In &quot;Apple Macintosh&quot;","block_context":{"text":"Apple Macintosh","link":"https:\/\/www.italiamac.it\/work4net\/category\/apple\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/generatorw2.jpg?fit=640%2C480&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/generatorw2.jpg?fit=640%2C480&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/generatorw2.jpg?fit=640%2C480&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":562,"url":"https:\/\/www.italiamac.it\/work4net\/2009\/03\/presto-che-e-tardi-il-nuovo-so-che-si-avvia-in-2-secondi\/","url_meta":{"origin":198,"position":4},"title":"Presto che \u00e8 tardi: Il nuovo S.O che si avvia in 2 secondi","author":"Dev","date":"15 Marzo 2009","format":false,"excerpt":"rMSku2rM73s Volete rianimare un vostro vecchio portatile? La la soluzione si chiama Presto. E\u2019 un nuovo sistema operativo basato su Linux che ha la particolare propriet\u00e0 di essere leggerissimo e riesce a caricarsi e rendere l\u2019utente operativo nel giro di pochissimi secondi. Il download sar\u00e0 pubblicato dal 16 Aprile, quindi\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":227,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/09\/tor-migliorare-il-grado-di-protezione-e-sicurezza-in-internet\/","url_meta":{"origin":198,"position":5},"title":"Tor: migliorare il grado di protezione e sicurezza in Internet","author":"Dev","date":"29 Settembre 2008","format":false,"excerpt":"Tor \u00e8 uno strumento utile a tutte quelle organizzazioni e persone che vogliono migliorare il grado di protezione e sicurezza in Internet. Tor viene usato per rendere anonima la navigazione e la pubblicazione su internet, l'instant messaging, IRC, SSH e altro ancora. Inoltre offre anche una piattaforma con la quale\u2026","rel":"","context":"In &quot;Apple Macintosh&quot;","block_context":{"text":"Apple Macintosh","link":"https:\/\/www.italiamac.it\/work4net\/category\/apple\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":0,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media\/1322"}],"wp:attachment":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}