<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Francesco Corsentino .net &#187; javascript</title> <atom:link href="http://corsentino.net/tag/javascript/feed/" rel="self" type="application/rss+xml" /><link>http://corsentino.net</link> <description>blogger // writer // student</description> <lastBuildDate>Mon, 06 Feb 2012 10:17:57 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Il punto della settimana #53</title><link>http://corsentino.net/2011/10/il-punto-della-settimana-53/</link> <comments>http://corsentino.net/2011/10/il-punto-della-settimana-53/#comments</comments> <pubDate>Sat, 08 Oct 2011 14:02:07 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Il punto della settimana]]></category> <category><![CDATA[adsense]]></category> <category><![CDATA[fuelphp]]></category> <category><![CDATA[gantt]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[ipad]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mongodb]]></category> <category><![CDATA[mvc]]></category> <category><![CDATA[openatrium]]></category> <category><![CDATA[php]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1633</guid> <description><![CDATA[Quanto è difficile conciliare mille impegni? E se fra questi curare il proprio blog è praticamente il meno influente ai fini del lavoro, allora si trascura un po&#8217;. Mettiamoci pure una cinquantina di giorni senza Internet ed ecco che corsentino.net è rimasto abbastanza orfano del suo autore. Ma il nuovo template è ormai pronto, col...]]></description> <content:encoded><![CDATA[<p>Quanto è difficile conciliare mille impegni? E se fra questi curare il proprio blog è praticamente il meno influente ai fini del lavoro, allora si trascura un po&#8217;. Mettiamoci pure una cinquantina di giorni senza Internet ed ecco che corsentino.net è rimasto abbastanza orfano del suo autore.</p><p>Ma il nuovo template è ormai pronto, col portfolio di articoli e progetti, perciò dò appuntamento nel fine settimana per un nuovo anno che comincia.</p><p>In queste settimane ho pubblicato su <a
href="http://programmazione.it/index.php?entity=esearch&amp;arc=0&amp;dir=za&amp;ord=0&amp;rfp=10&amp;idx=12&amp;idPage=1&amp;k=%22Francesco+Corsentino%22" target="_blank">Programmazione.it</a>:</p><ol><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47622" target="_blank">Tre distribuzioni Linux per recuperare vecchi computer</a></li><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47613" target="_blank">FuelPHP, il nuovo che avanza</a></li><li>Tre prodotti open source per amministrare un web server in Linux (<a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47665" target="_blank">Parte 1</a>, <a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47667" target="_blank">Parte 2</a>)</li><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47703" target="_blank">Operazioni CRUD con PHP su un database MongoDB</a></li><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47713" target="_blank">Costruire un team portal con Open Atrium</a></li></ol><p>Per <a
href="http://blog.html.it/author/fracors/" target="_blank">HTML.it</a> ho scritto di:</p><ol><li><a
href="http://blog.html.it/19/09/2011/gestione-delle-roadmap-con-interstate/" target="_blank">Gestione delle roadmap con Interstate</a></li><li><a
href="http://blog.html.it/20/09/2011/due-plugin-per-creare-tooltip-in-jquery/" target="_blank">Due plugin per creare tooltip in jQuery</a></li><li><a
href="http://blog.html.it/22/09/2011/agility-un-framework-mvc-in-javascript-leggero-e-scattante/" target="_blank">Agility, un framework MVC in JavaScript leggero e scattante</a></li><li><a
href="http://blog.html.it/23/09/2011/costruire-diagrammi-di-gantt-con-un-plugin-jquery/" target="_blank">Costruire diagrammi di Gantt con un plugin jQuery</a></li><li><a
href="http://blog.html.it/26/09/2011/disegnare-pagine-web-per-ipad-con-magazine-grid/" target="_blank">Disegnare pagine web per iPad con Magazine Grid</a></li><li><a
href="http://blog.html.it/27/09/2011/mercury-leditor-html5-che-si-applica-allintera-pagina-web/" target="_blank">Mercury, l’editor HTML5 che si applica all’intera pagina web</a></li><li><a
href="http://blog.html.it/29/09/2011/validare-un-indirizzo-email-in-php-facendo-ricorso-al-dns/" target="_blank">Validare un indirizzo email in PHP facendo ricorso al DNS</a></li><li><a
href="http://blog.html.it/30/09/2011/portfolio-vincenti-cosa-mettere-dentro/" target="_blank">Portfolio vincenti: cosa mettere dentro?</a></li><li><a
href="http://blog.html.it/03/10/2011/login-in-php-con-twitter-e-facebook/" target="_blank">Login in PHP con Twitter e Facebook</a></li><li><a
href="http://blog.html.it/04/10/2011/drag-and-drop-di-un-file-con-html5-e-javascript/" target="_blank">Drag and drop di un file con HTML5 e JavaScript</a></li><li><a
href="http://blog.html.it/06/10/2011/w3perl-lalternativa-pratica-e-leggera-a-webalizer-e-awstats/" target="_blank">W3Perl, l’alternativa pratica e leggera a Webalizer e AWStats</a></li><li><a
href="http://blog.html.it/07/10/2011/i-rapporti-di-adsense-cosa-ce-di-nuovo/" target="_blank">I rapporti di AdSense: cosa c’è di nuovo?</a></li></ol><p>Buon fine settimana a tutti i lettori pazienti.</p><h3>Blogging</h3><ol><li><a
href="http://www.bloggingpro.com/archives/2011/09/28/how-to-choose-what-to-blog-about/" target="_blank">How to Choose What to Blog About</a></li><li><a
href="http://www.poynter.org/how-tos/digital-strategies/147568/5-questions-to-ask-when-deciding-whether-to-use-drupal-or-wordpress/" target="_blank">5 questions to ask when deciding whether to use Drupal or WordPress</a></li><li><a
href="http://www.problogger.net/archives/2011/10/08/7-reasons-no-one-reads-your-blog-except-maybe-your-mom/" target="_blank">7 Reasons No One Reads Your Blog (Except Maybe Your Mom)</a></li></ol><h3>Web Design &amp; Development</h3><ol><li><a
href="http://tutorialblog.org/how-to-choose-colors/" target="_blank">How to the Choose Colors for Your Website</a></li><li><a
href="http://www.youngentrepreneur.com/blog/8-essential-small-business-seo-tools/" target="_blank">8 Essential Small Business SEO Tools </a></li></ol> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/10/il-punto-della-settimana-53/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Il punto della settimana #52</title><link>http://corsentino.net/2011/07/il-punto-della-settimana-52/</link> <comments>http://corsentino.net/2011/07/il-punto-della-settimana-52/#comments</comments> <pubDate>Sun, 17 Jul 2011 08:57:05 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Il punto della settimana]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[cloud-computing]]></category> <category><![CDATA[google]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mac-os]]></category> <category><![CDATA[php]]></category> <category><![CDATA[seo]]></category> <category><![CDATA[server]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1618</guid> <description><![CDATA[Altre due settimane, altri articoli, altro lavoro. Fra un po&#8217; arrivano le vacanze e quindi la possibilità di dedicarsi tranquillamente alla lettura di qualche buon libro. In realtà il numero è già elevato e dovrò scremarlo a breve. Credo di dedicarmi ancora a PHP e al Social Media Marketing/Search Engine Marketing. Per Programmazione.it ho pubblicato:...]]></description> <content:encoded><![CDATA[<p>Altre due settimane, altri articoli, altro lavoro. Fra un po&#8217; arrivano le vacanze e quindi la possibilità di dedicarsi tranquillamente alla lettura di qualche buon libro. In realtà il numero è già elevato e dovrò scremarlo a breve. Credo di dedicarmi ancora a PHP e al Social Media Marketing/Search Engine Marketing.</p><p>Per <a
href="http://programmazione.it/index.php?entity=esearch&amp;arc=0&amp;dir=za&amp;ord=0&amp;rfp=10&amp;idx=12&amp;idPage=1&amp;k=%22Francesco+Corsentino%22" target="_blank">Programmazione.it</a> ho pubblicato:</p><ol><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47305" target="_blank">Google+, un social network a metà strada fra Facebook e Twitter</a></li><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47319" target="_blank">Parametri SEO, oltre il page rank</a></li><li><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=47346" target="_blank">Aggiornamenti frequenti con gli update pack di Linux Mint</a></li></ol><p><span>Per HTML.it ho p</span><span>ubblicato:</span></p><ol><li><a
href="http://blog.html.it/04/07/2011/joshfire-un-framework-html5-e-javascript-multi-device/" target="_blank">Joshfire, un framework HTML5 e JavaScript multi device</a></li><li><a
href="http://blog.html.it/06/07/2011/comparazione-di-framework-php-chi-e-il-piu-veloce/" target="_blank">Comparazione di framework PHP: chi è il più veloce?</a></li><li><a
href="http://blog.html.it/12/07/2011/realizzare-finestre-modali-con-leanmodaljs/" target="_blank">Realizzare finestre modali con leanModal.js</a></li><li><a
href="http://blog.html.it/13/07/2011/il-captcha-ora-si-disegna-con-motioncaptcha/" target="_blank">Il CAPTCHA ora si disegna con MotionCAPTCHA</a></li><li><a
href="http://blog.html.it/14/07/2011/php-e-database-pdo-vs-dbal/" target="_blank">PHP e database: PDO vs DBAL</a></li><li><a
href="http://blog.html.it/15/07/2011/validazione-carte-di-credito-con-un-plugin-jquery/" target="_blank">Validazione carte di credito con un plugin jQuery</a></li></ol><p>In questo blog, infine:</p><ol><li><a
href="http://corsentino.net/2011/07/linux-dominera-il-mercato-dei-server/" target="_blank">Linux dominerà il mercato dei server?</a></li><li><a
href="http://corsentino.net/2011/07/5-strepitosi-workspace-targati-mac/" target="_blank">5 strepitosi workspace targati Mac</a></li><li><a
href="http://corsentino.net/2011/07/cosa-ce-di-nuovo-in-wordpress-3-2/" target="_blank">Cosa c’è di nuovo in WordPress 3.2?</a></li></ol><p>Buona domenica a tutti i lettori.</p><h3>Blogging</h3><ol><li><a
href="http://www.technshare.com/how-to-generate-massive-traffic-for-your-blog-in-4-easy-ways/" target="_blank">How To Generate Massive Traffic For Your Blog in 4 Easy Ways!</a></li><li><a
href="http://www.dailyblogtips.com/5-myths-about-membership-websites/" target="_blank">5 Myths About Membership Websites</a></li></ol><h3>Web Design &amp; Development</h3><ol><li><a
href="http://www.webresourcesdepot.com/boxjs-boxcss-easy-way-to-minimize-and-cache-javascript-css-files/" target="_blank">BoxJS &amp; BoxCss – Easy Way To Minimize And Cache JavaScript-CSS Files</a></li><li><a
href="http://www.rootstheme.com/" target="_blank">Roots</a> (a starting WordPress theme based on HTML5 Boilerplate)</li></ol><h3>News</h3><ol><li><a
href="http://www.pmi.it/lavoro-e-imprenditoria/news/9424/i-sistemi-mainframe-nellera-del-cloud.html" target="_blank">I sistemi mainframe resistono all&#8217;avanzare del cloud</a></li></ol> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/07/il-punto-della-settimana-52/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Il punto della settimana #51</title><link>http://corsentino.net/2011/07/il-punto-della-settimana-51/</link> <comments>http://corsentino.net/2011/07/il-punto-della-settimana-51/#comments</comments> <pubDate>Sun, 03 Jul 2011 08:46:34 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Il punto della settimana]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[css]]></category> <category><![CDATA[framework]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[links]]></category> <category><![CDATA[php]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[seo]]></category> <category><![CDATA[xss]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1571</guid> <description><![CDATA[Fra un po&#8217; si avvicina l&#8217;estate e Internet sarà solo un miraggio. E quindi ci sarà bisogno di studiare, ancora una volta, le migliori offerte per il mobile, argomento di un prossimo articolo. Su questo blog: 5 Rich Javascript Framework 5 Best Web Code Editor Per HTML.it: XSS e PHP: teoria e pratica SEOmoz svela...]]></description> <content:encoded><![CDATA[<p>Fra un po&#8217; si avvicina l&#8217;estate e Internet sarà solo un miraggio. E quindi ci sarà bisogno di studiare, ancora una volta, le <a
href="http://corsentino.net/2009/11/mobile-internet-tariffe-ed-opportunita/">migliori offerte per il mobile</a>, argomento di un prossimo articolo.</p><p>Su questo blog:</p><ol><li><a
href="http://corsentino.net/2011/06/5-rich-javascript-framework/">5 Rich Javascript Framework</a></li><li><a
href="http://corsentino.net/2011/06/5-best-web-code-editor/">5 Best Web Code Editor</a></li></ol><p>Per <a
href="http://blog.html.it/author/fracors/" target="_blank">HTML.it</a>:</p><ol><li><a
href="http://blog.html.it/20/06/2011/xss-e-php-teoria-e-pratica/" target="_blank">XSS e PHP: teoria e pratica</a></li><li><a
href="http://blog.html.it/22/06/2011/seomoz-svela-i-fattori-di-posizionamento-nel-2011/" target="_blank">SEOmoz svela i fattori di posizionamento nel 2011</a></li><li><a
href="http://blog.html.it/24/06/2011/debugging-avanzato-consigli-per-luso/" target="_blank">Debugging avanzato: consigli per l’uso</a></li><li><a
href="http://blog.html.it/01/07/2011/sviluppo-web-framework-o-micro-framework/" target="_blank">Sviluppo Web: framework o micro framework?</a></li></ol><p>Buona domenica a tutti i lettori!</p><h3>Blogging</h3><ol><li><a
href="http://www.dailyblogtips.com/when-it%E2%80%99s-time-to-kill-your-blog/" target="_blank">When it’s Time to Kill Your Blog?</a></li><li><a
href="http://sixrevisions.com/web-development/how-being-a-coder-can-make-you-a-better-blogger/" target="_blank">How Being a Coder Can Make You a Better Blogger</a></li></ol><h3>Freelancing</h3><ol><li><a
href="http://www.fucinaweb.com/fw/lagile-non-e-affatto-semplice/" target="_blank">L’agile non è affatto semplice</a></li><li><a
href="http://outspokenmedia.com/online-marketing/increase-your-productivity-through-crowdsourcing/" target="_blank">Increase Your Productivity through Crowdsourcing</a></li></ol><h3>Tools</h3><ol><li><a
href="http://csswizardry.com/inuitcss/" target="_blank">InuitCSS</a></li></ol> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/07/il-punto-della-settimana-51/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>5 Rich Javascript Framework</title><link>http://corsentino.net/2011/06/5-rich-javascript-framework/</link> <comments>http://corsentino.net/2011/06/5-rich-javascript-framework/#comments</comments> <pubDate>Mon, 20 Jun 2011 06:30:01 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[framework]]></category> <category><![CDATA[javascript]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1560</guid> <description><![CDATA[It is high the number of javascript framework available to developers. For example jQuery or YUI Library or Mootools and so on. But, these are very useful to create simple web effect and basic manipulation or animation. To make very rich web interface I suggest to use one of these five great frameworks. ExtJS Ext...]]></description> <content:encoded><![CDATA[<p>It is high the number of javascript framework available to developers. For example jQuery or YUI Library or Mootools and so on. But, these are very useful to create simple web effect and basic manipulation or animation. To make very rich web interface I suggest to use one of these five great frameworks.</p><h3><a
href="http://www.sencha.com/products/">ExtJS</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/extjs.png"><img
class="aligncenter size-full wp-image-1561" title="extjs" src="http://corsentino.net/wp-content/uploads/extjs.png" alt="" width="500" height="350" /></a></p><p>Ext JS 4 is a major step forward for web frameworks. Building on Ext JS 3.3, our latest release adds over 350 new APIs, 50 new classes, and 65% more documentation. Ext JS 4 also brings an entirely new data package that enables developers to use a model-view-controller architecture when building their app. The new MVC enables apps to leverage features like Infinite Scrolling a Grid to build an entirely new level of interactivity in to web apps.</p><h3><a
href="http://cappuccino.org/">Cappuccino</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/cappuccino.png"><img
class="aligncenter size-full wp-image-1562" title="cappuccino" src="http://corsentino.net/wp-content/uploads/cappuccino.png" alt="" width="500" height="273" /></a></p><p>Cappuccino is an open source application framework for developing applications that look and feel like the desktop software users are familiar with.</p><p>Cappuccino is built on top of standard web technologies like JavaScript, and it implements most of the familiar APIs from GNUstep and Apple&#8217;s Cocoa frameworks. When you program in Cappuccino, you don&#8217;t need to concern yourself with the complexities of traditional web technologies like HTML, CSS, or even the DOM. The unpleasantries of building complex cross browser applications are abstracted away for you.</p><p>Cappuccino was implemented using a new programming language called Objective-J, which is modelled after Objective-C and built entirely on top of JavaScript. Programs written in Objective-J are interpreted in the client, so no compilation or plugins are required. Objective-J is released alongside Cappuccino in this project and under the LGPL.</p><h3><a
href="http://qooxdoo.org/">Qooxdoo</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/qooxdoo.jpeg"><img
class="aligncenter size-full wp-image-1563" title="qooxdoo" src="http://corsentino.net/wp-content/uploads/qooxdoo.jpeg" alt="" width="500" height="251" /></a></p><p>qooxdoo is a universal JavaScript framework that enables you to create applications for a wide range of platforms. With its object-oriented programming model you build rich, interactive applications (RIAs),    native-like apps for mobile devices, traditional web applications or even applications to run outside the browser.</p><p>You leverage its integrated tool chain to develop and deploy applications of any scale, while taking advantage of a comprehensive feature set and a state-of-the-art GUI toolkit. qooxdoo is open source under liberal licenses, led by the world&#8217;s largest web host 1&amp;1, with a vibrant community.</p><h3><a
href="http://wijmo.com/">Wijmo</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/wijmo.png"><img
class="aligncenter size-full wp-image-1564" title="wijmo" src="http://corsentino.net/wp-content/uploads/wijmo.png" alt="" width="500" height="316" /></a></p><p>Wijmo is a complete kit of over 30 UI widgets with everything from interactive menus to rich charts. If you know jQuery, you know Wijmo. Complete with documentation and professional support, every widget is hand-crafted and includes premium themes.</p><h3><a
href="http://dojotoolkit.org/">Dojo</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/dojo.png"><img
class="aligncenter size-full wp-image-1565" title="dojo" src="http://corsentino.net/wp-content/uploads/dojo.png" alt="" width="500" height="288" /></a></p><p>Dojo saves you time, delivers powerful performance, and scales with your development process. It’s the toolkit experienced developers turn to for building superior desktop and mobile web experiences.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/06/5-rich-javascript-framework/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Programmazione iPhone e iPad: web app o app?</title><link>http://corsentino.net/2011/05/programmazione-iphone-e-ipad-web-app-o-app/</link> <comments>http://corsentino.net/2011/05/programmazione-iphone-e-ipad-web-app-o-app/#comments</comments> <pubDate>Wed, 18 May 2011 07:01:16 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Tendenze tecnologiche]]></category> <category><![CDATA[css]]></category> <category><![CDATA[gps]]></category> <category><![CDATA[html]]></category> <category><![CDATA[ios]]></category> <category><![CDATA[ipad]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[object-c]]></category> <category><![CDATA[php]]></category> <category><![CDATA[python]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[web-application]]></category> <category><![CDATA[web-service]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1495</guid> <description><![CDATA[Quando si decide di creare una nuova applicazione per iPhone o per iPad bisogna sin dal principio sciogliere un dubbio: pensare una web application o programmare una applicazione nativa? Le differenze fra queste due forme di applicazione sono certamente importanti, tali da giustificare un minimo ragionamento che proverò a riassumere in questo articolo. Iniziamo a...]]></description> <content:encoded><![CDATA[<p>Quando si decide di creare una nuova applicazione per <a
href="http://corsentino.net/tag/iphone/">iPhone</a> o per <a
href="http://corsentino.net/tag/ipad/">iPad</a> bisogna sin dal principio sciogliere un dubbio: <strong>pensare una web application o programmare una applicazione nativa?</strong></p><p>Le differenze fra queste due forme di applicazione sono certamente importanti, tali da giustificare un minimo ragionamento che proverò a riassumere in questo articolo.</p><p>Iniziamo a descriverne brevemente le caratteristiche dell&#8217;una e dell&#8217;altra soluzione.</p><h3>Web App</h3><p>Una <em>web app</em> è semplicemente una pagina web opportunamente costruita per essere meglio fruita da un dispositivo quale tablet o smartphone, quindi e un browser mobile. Per tale motivo diventano cruciali le scelte e le competenze circa JavaScript e le svariate librerie che permettono di costruire quelle che si chiamano <a
href="http://en.wikipedia.org/wiki/Rich_Internet_application" target="_blank">Rich Internet Application</a>.</p><p>Il vantaggio principale è quindi quello legato al fatto che si possono riusare e adattare le conoscenze dei programmatori circa i linguaggi del web: <a
href="http://corsentino.net/tag/html/">HTML</a>, <a
href="http://corsentino.net/tag/css/">CSS</a>, <a
href="http://corsentino.net/tag/javascript/">JavaScript</a>, e magari <a
href="http://corsentino.net/tag/php/">PHP</a> o <a
href="http://corsentino.net/tag/ruby/">Ruby</a> o <a
href="http://corsentino.net/tag/python/">Python</a> lato server.</p><p>L&#8217;altro vantaggio riguarda il fatto che l&#8217;applicazione sarà accessibile ovunque e da svariati dispositivi: computer desktop, laptop, smartphone, tablet e quanto altro.</p><p>Lo svantaggio è quello di dover rinunciare alle <em>notifiche push</em> (si potrebbe sfruttare un refresh della pagina web) o alla possibilità di controllare elementi del dispositivo quale la fotocamera, il magnetometro, il GPS.</p><p>In ultimo è evidentemente impossibile accedere allo <em>store</em> e, in tal senso, guadagnare con la vendita dell&#8217;applicazione per il cui utilizzo occorre l&#8217;accesso a Internet.</p><h3>App</h3><p>Le applicazioni native sono scritte sfruttando il linguaggio specifico del dispositivo, in questo caso <strong>Object C </strong>e i vari framework. In questo senso le applicazioni possono sfruttare tutta la potenza dei dispositivi, con la possibilità di usare sensori, GPS, accelerometro e via così.</p><p>Le applicazioni native possono avere tutta una grafica, e in genere una GUI, molto curata e misurata, costruita ad arte per l&#8217;applicazione in questione.</p><p>Uno sviluppatore può pubblicare sullo <em>store</em> potendo fare business.</p><p>Il vantaggio principale è, infine, quello di poter sfruttare le notifiche push e avviare l&#8217;applicazione in modalità offline, impossibile con una <em>web app</em>.</p><h3>Conclusione</h3><p>A mio avviso, dunque, occorre pianificare per bene il lavoro, cercando di capire che tipo di applicazione bisogna costruire. In genere i servizi web più popolari hanno di fatto prima costruito un portale per il web e poi adattato ad hoc un&#8217;applicazione nativa. Quest&#8217;ultima fornisce, nella maggior parte dei casi, solo un&#8217;interfaccia più comoda ai dati del portale, sfruttando le <a
href="http://corsentino.net/tag/api/">API</a> del servizio.</p><p>Credo che le web app possono trarre ulteriore vantaggio dalla pubblicazione di <a
href="http://corsentino.net/tag/html5/">HTML5</a>, con tutto quello che comporta la nuova versione di questo linguaggio.</p><p>Viceversa, per giochi e applicazioni <em>stand alone</em> è preferibile ricorrere a un&#8217;applicazione nativa per tutti i vantaggi elencati sopra.</p><p><em>Tu che ne pensi?</em></p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/05/programmazione-iphone-e-ipad-web-app-o-app/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Il punto della settimana #48</title><link>http://corsentino.net/2011/04/il-punto-della-settimana-48/</link> <comments>http://corsentino.net/2011/04/il-punto-della-settimana-48/#comments</comments> <pubDate>Sun, 03 Apr 2011 09:32:43 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Il punto della settimana]]></category> <category><![CDATA[android]]></category> <category><![CDATA[cakephp]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[orm]]></category> <category><![CDATA[php]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[web-design]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1470</guid> <description><![CDATA[Alle volte correggere è più complicato che redigere. Saltano fuori sempre nuove idee e c&#8217;è il serio rischio di voler migliorare a tutti i costi ogni aspetto di quanto affrontato. In questa fase si corre il rischio di stravolgere il lavoro e di perdere un sacco di tempo. In questo blog: 40 esempi di pricing...]]></description> <content:encoded><![CDATA[<p>Alle volte correggere è più complicato che redigere. Saltano fuori sempre nuove idee e c&#8217;è il serio rischio di voler migliorare a tutti i costi ogni aspetto di quanto affrontato. In questa fase si corre il rischio di stravolgere il lavoro e di perdere un sacco di tempo.</p><p>In questo blog:</p><ol><li><a
href="http://corsentino.net/2011/04/40-esempi-di-pricing-table-da-cui-trarre-ispirazione/">40 esempi di pricing table da cui trarre ispirazione</a>;</li><li><a
href="http://corsentino.net/2011/03/3-siti-per-imparare-jquery/">3 siti per imparare jQuery</a>.</li></ol><p>Per <a
href="http://blog.html.it/author/fracors/" target="_blank">HTML.it</a>:</p><ol><li><a
href="http://blog.html.it/29/03/2011/syrius-un-orm-tutto-italiano/" target="_blank">Syrius, un ORM tutto italiano</a>.</li></ol><h3>Web Design &amp; Development</h3><ol><li><a
href="http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/" target="_blank">Get Started Developing For Android With Eclipse, Reloaded</a></li><li><a
href="http://www.packtpub.com/article/cakephp-authentication-setup-application" target="_blank">CakePHP: Authentication Setup on an Application</a></li><li><a
href="http://web.appstorm.net/roundups/41-killer-wordpress-themes-apps/" target="_blank">41 Killer WordPress Themes &amp; Apps</a></li></ol> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/04/il-punto-della-settimana-48/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>3 siti per imparare jQuery</title><link>http://corsentino.net/2011/03/3-siti-per-imparare-jquery/</link> <comments>http://corsentino.net/2011/03/3-siti-per-imparare-jquery/#comments</comments> <pubDate>Wed, 30 Mar 2011 07:42:19 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[links]]></category> <category><![CDATA[web-design]]></category> <category><![CDATA[web-development]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1472</guid> <description><![CDATA[Mi hanno chiesto più volte quale sia il miglior libro su jQuery e io francamente non saprei rispondere. Anche perché credo esistano alcuni argomenti che difficilmente potrai imparare appieno su un libro. Per esempio jQuery va appreso per esempi e attraverso le demo che puoi trovare in centinaia di ottimi siti. Alcuni siti offrono poi...]]></description> <content:encoded><![CDATA[<p>Mi hanno chiesto più volte quale sia il miglior <a
href="http://corsentino.net/tag/book-review/">libro</a> su <a
href="http://corsentino.net/tag/jquery/">jQuery</a> e io francamente non saprei rispondere. Anche perché credo esistano alcuni argomenti che difficilmente potrai imparare appieno su un libro. Per esempio jQuery va appreso per esempi e attraverso le demo che puoi trovare in centinaia di ottimi siti. Alcuni siti offrono poi interi corsi, a puntate e più o meno organizzate. Così, evitando di spendere decine di euro per comprare libri, vi propongo quelli che secondo me sono <strong>i migliori siti per chi vuole studiare jQuery</strong>.</p><p>Il primo che vi propongo è un vero e proprio libro, pubblicato online. Scritto e pensato da <em>Rebecca Murphey</em>, è in realtà una grande collezione di articoli con diversi contributi di sviluppatori e designer. E&#8217; quello che offre un percorso quanto più vicino al classico libro con le pagine di carta. Si chiama <strong><a
href="http://jqfundamentals.com/book/index.html" target="_blank">jQueryFundamentals</a></strong> .</p><p>Il secondo link è riferito al miglior nome di dominio che un autore poteva scegliere per un blog interamente incentrato su jQuery: <strong><a
href="http://www.learningjquery.com/" target="_blank">Learning jQuery</a></strong>. Il principale autore degli articoli, che non seguono, diversamente dal <em>jQueryFundamentals</em>, un ordine concettuale rigoroso (essendo propriamente un blog), è Karl Swedberg che ho potuto apprezzare per il linguaggio semplice e diretto, senza troppi fronzoli e divagazioni teoriche.</p><p>L&#8217;ultimo link è probabilmente il riferimento che preferisco. Su <strong><a
href="http://jqueryfordesigners.com/" target="_blank">jQuery for Designers</a></strong> saltuariamente vengono pubblicati interessanti articoli, divisi per livello di difficoltà e profondità di analisi. Tanto codice commentato e tanti demo. Più, chi ama questa forma di comunicazione, diversi <a
href="http://jqueryfordesigners.com/tag/screencast/" target="_blank">screencast</a> che scatenano a volte discussioni accesissime che si rivelano poi preziose fonti per ulteriori approfondimenti.</p><p>Avete risorse da proporre?</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/03/3-siti-per-imparare-jquery/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Il punto della settimana #47</title><link>http://corsentino.net/2011/03/il-punto-della-settimana-47/</link> <comments>http://corsentino.net/2011/03/il-punto-della-settimana-47/#comments</comments> <pubDate>Sun, 27 Mar 2011 10:32:47 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Il punto della settimana]]></category> <category><![CDATA[cisco]]></category> <category><![CDATA[cms]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[latex]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[packet-tracer]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1447</guid> <description><![CDATA[In dirittura d&#8217;arrivo. Ormai ci sono. Pochi controlli ancora sul simulatore, molti controlli ancora sull&#8217;italiano, un paio di test sulla mia classe LaTeX per la tesi e una parentesi di vita può dirsi chiusa. O quasi. Per HTML.it ho scritto in questa settimana di CMIS e Chemistry (il tentativo, cioè, di integrare più CMS attraverso...]]></description> <content:encoded><![CDATA[<p>In dirittura d&#8217;arrivo. Ormai ci sono. Pochi controlli ancora sul simulatore, molti controlli ancora sull&#8217;italiano, un paio di test sulla mia classe <a
href="http://corsentino.net/tag/latex/">LaTeX</a> per la tesi e una parentesi di vita può dirsi chiusa. O quasi.</p><p>Per <a
href="http://blog.html.it/author/fracors/" target="_blank">HTML.it</a> ho scritto in questa settimana di <a
href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html" target="_blank">CMIS</a> e <a
href="http://chemistry.apache.org/" target="_blank">Chemistry</a> (il <a
href="http://blog.html.it/21/03/2011/integrare-i-cms-facile-con-apache-chemistry-e-lo-standard-cmis/" target="_blank">tentativo</a>, cioè, di integrare più <a
href="http://corsentino.net/tag/cms/">CMS</a> attraverso una sorta di standard), di un paio di <em>best practices</em> per <a
href="http://blog.html.it/23/03/2011/consigli-per-realizzare-bottoni-call-to-action-efficaci/" target="_blank">creare i classici bottoni call to action</a>, e di <a
href="http://www.jstat.org/" target="_blank">jStat</a> (<a
href="http://blog.html.it/25/03/2011/jstat-libreria-javascript-per-calcoli-statistici/" target="_blank">una libreria per calcoli statistici</a> in <a
href="http://corsentino.net/tag/javascript/">JavaScript</a>).</p><p>In questo blog ho pubblicato<a
href="http://corsentino.net/2011/03/diagrammi-di-rete-mappe-e-schemi-i-migliori-software-multipiattaforma/"> una lista di utilissimi software per creare diagrammi e grafici di ogni tipo</a> e <a
href="http://corsentino.net/2011/03/cisco-packet-tracer-su-ubuntu-istruzioni-per-luso/">alcuni piccoli trucchi per installare correttamente il simulatore Packet Tracer</a> della <a
href="http://corsentino.net/tag/cisco/">Cisco</a> su <a
href="http://corsentino.net/tag/ubuntu/">Ubuntu</a>.</p><p>Buona domenica a tutti i lettori.</p><h3>Web Design &amp; Development</h3><ol><li><a
href="http://www.1stwebdesigner.com/design/different-image-formats/" target="_blank">Different Image Formats – And When to Use Them</a></li><li><a
href="http://www.noupe.com/graphics/design-charts-for-better-typography-and-color.html" target="_blank">Design Charts for Better Typography and Color</a></li><li><a
href="http://www.cruzine.com/2011/03/15/task-time-management-designers/" target="_blank">Task &amp; Time Management for Designers</a></li></ol><h3>Blogging</h3><ol><li><a
href="http://mashable.com/2011/03/24/better-business-blogging/" target="_blank">11 Pro Tips for Better Business Blogging</a></li><li><a
href="http://www.problogger.net/archives/2011/03/26/understand-your-site’s-traffic/" target="_blank">Understand Your Site’s Traffic</a></li></ol><h3>Freelancing</h3><ol><li><a
href="http://freelancefolder.com/what-to-do-when-you-have-too-much-work/" target="_blank">What to Do When You Have too Much Work</a></li></ol><h3>Tools</h3><ol><li><a
href="http://openpublicapp.com/" target="_blank">OpenPublic</a> (an open source content management system based on Drupal and tailored for building websites for government);</li><li><a
href="http://mbostock.github.com/d3/" target="_blank">D3</a> (a small, free JavaScript library for manipulating documents based on data);</li><li><a
href="http://rightjs.org/" target="_blank">RightJs</a> (JavaScript Framework That Feels Right)</li></ol> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/03/il-punto-della-settimana-47/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Il punto della settimana #45</title><link>http://corsentino.net/2011/03/il-punto-della-settimana-45/</link> <comments>http://corsentino.net/2011/03/il-punto-della-settimana-45/#comments</comments> <pubDate>Sun, 13 Mar 2011 11:08:38 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Il punto della settimana]]></category> <category><![CDATA[google]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[latex]]></category> <category><![CDATA[links]]></category> <category><![CDATA[mozilla]]></category> <category><![CDATA[news]]></category> <category><![CDATA[sdk]]></category> <category><![CDATA[windows]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1400</guid> <description><![CDATA[E&#8217; sempre uno degli strumenti più potenti per scrivere documentazione tecnica, tesi e tanto altro ancora. Parlo di LaTeX, il linguaggio di markup basato sul potentissimo TeX e molto usato in ambito accademico (e non solo). Ho ripreso tutti i miei fogli di appunti sparsi in varie parti della mia libreria perché mi servirà da...]]></description> <content:encoded><![CDATA[<p>E&#8217; sempre uno degli strumenti più potenti per scrivere documentazione tecnica, tesi e tanto altro ancora. Parlo di <a
href="http://it.wikipedia.org/wiki/LaTeX" target="_blank">LaTeX</a>, il linguaggio di markup basato sul potentissimo <a
href="http://it.wikipedia.org/wiki/TeX" target="_blank">TeX</a> e molto usato in ambito accademico (e non solo). Ho ripreso tutti i miei fogli di appunti sparsi in varie parti della mia libreria perché mi servirà da qui a un mese. Novità devastanti e capovolgenti in questo ultimo anno non ne sono emerse, perciò quanto in mio possesso resta valido, molto valido. Finisce qui la divagazione.</p><p>Su questo blog ho pubblicato la <a
href="http://corsentino.net/2011/03/elenco-di-software-open-source-per-windows/">lista dei miei migliori software open source per piattaforma Windows</a>, almeno quelli che uso io.</p><p>Per HTML.it ho proposto due news: sull&#8217;<a
href="http://blog.html.it/08/03/2011/web-app-project-lapp-store-di-mozilla/" target="_blank">app store di Mozilla</a> (<a
href="https://developer.mozilla.org/en/OpenWebApps" target="_blank">Web App Project</a>) e sul <a
href="http://blog.chromium.org/2011/02/native-client-getting-ready-for-takeoff.html" target="_blank">Native Client SDK</a> di Google (che permetterà di poter<a
href="http://blog.html.it/11/03/2011/codice-compilato-su-browser-possibile-con-native-client-sdk-di-google/" target="_blank"> eseguire codice compilato pure sui browser</a>).</p><h3>Web Design &amp; Development</h3><ol><li><a
href="http://net.tutsplus.com/tutorials/javascript-ajax/create-bookmarklets-the-right-way/" target="_blank">Create Bookmarklets – The Right Way</a></li><li><a
href="http://www.yourinspirationweb.com/2011/03/07/tutorial-e-psd-creare-un-vcard-professionale-in-pochi-passi/" target="_blank">Creare un Vcard professionale in pochi passi</a></li><li><a
href="http://wplift.com/how-to-create-an-article-directory-with-wordpress" target="_blank">How To: Create an Article Directory with WordPress</a></li></ol><h3>Blogging</h3><ol><li><a
href="http://www.problogger.net/archives/2011/03/08/the-11-definitive-rules-of-blogging/" target="_blank">The 11 Definitive Rules of Blogging</a></li><li><a
href="http://www.problogger.net/archives/2011/03/11/want-more-readers-read-more-blogs/" target="_blank">Want More Readers? Read More Blogs</a></li><li><a
href="http://www.problogger.net/archives/2011/03/12/5-lessons-from-an-internet-millionaire/" target="_blank">5 Lessons from an Internet Millionaire</a></li><li><a
href="http://francescogavello.it/tradurre-articoli-blog" target="_blank">Tradurre Articoli Toglie Valore a un Blog?</a></li></ol> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/03/il-punto-della-settimana-45/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Libreria di font pronti per essere usati con Cufon</title><link>http://corsentino.net/2011/01/libreria-di-font-pronti-per-essere-usati-con-cufon/</link> <comments>http://corsentino.net/2011/01/libreria-di-font-pronti-per-essere-usati-con-cufon/#comments</comments> <pubDate>Thu, 13 Jan 2011 07:30:13 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[design]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[typography]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1270</guid> <description><![CDATA[La tipografia sul web è un alleato prezioso del design. Gli standard suggeriscono di limitare le scelte dei font ai pochi supportati da tutte le piattaforme oggi sul mercato. Tale limitazione si riflette(rebbe) sulle scelte del designer. Potete verificare da soli che l&#8217;effetto finale con un font è anche molto diverso rispetto alla presenza di...]]></description> <content:encoded><![CDATA[<p>La tipografia sul web è un alleato prezioso del design. Gli standard suggeriscono di limitare le scelte dei font ai pochi supportati da tutte le piattaforme oggi sul mercato. Tale limitazione si riflette(rebbe) sulle scelte del designer. Potete verificare da soli che l&#8217;effetto finale con un font è anche molto diverso rispetto alla presenza di un altro tipo di font.</p><p>Esistono svariate soluzioni che permettono di <em>embeddare</em> un font in documenti <a
href="http://corsentino.net/tag/html/">HTML</a>. Io odio Flash, dunque non parlerò di <a
href="http://www.mikeindustries.com/blog/sifr" target="_blank">sIFR</a>. Recentemente ho potuto apprezzare la bontà di uno strumento quale <a
href="http://cufon.shoqolate.com/" target="_blank">Cufon</a>.</p><p>L&#8217;ho recensito proprio in questi giorni per <em>Programmazione.it</em>. Ecco un estratto dell&#8217;articolo:</p><blockquote><p>[...] Cufon, invece, è una libreria JavaScript, che permette di ottenere maggiore controllo sulla tipografia delle pagine, evitando l&#8217;uso di Flash e rendendo leggero la sostituzione dei font. Cufon è un script che si incorpora piuttosto facilmente nelle pagine web e che agisce lato client sfruttando l&#8217;elemento canvas. Ciò produce un vantaggio in termini di velocità di caricamento delle pagine e dell&#8217;effetto, e la possibilità di non rinunciare a parametri legati all&#8217;accessibilità.</p><p><small><a
href="http://programmazione.it/index.php?entity=eitem&amp;idItem=46223" target="_blank">[Via Programmazione.it]</a></small></p></blockquote><p>Lo uso quasi regolarmente quando ho la necessità di ricorrere a font particolari e devo rinunciare alle ultime novità sulla direttiva <a
href="http://www.css3.info/preview/web-fonts-with-font-face/" target="_blank">@font-face</a> di <a
href="http://corsentino.net/tag/css/">CSS3</a>.</p><p>Una bella scoperta che volentieri vi giro è il sito <a
href="http://cufonfonts.com/" target="_blank">cufonfonts</a>.</p><p>E&#8217; una collezione di font (piuttosto numerosa, per cui non faticherete di certo a scovare quello che più vi piace) utilizzabili con la libreria <a
href="http://cufon.shoqolate.com/" target="_blank">Cufon</a>. Già convertiti, pronti al download e facilmente <em>embeddabili</em> nei vostri progetti. Fatene buon uso!</p><p><small><span
style="color: #888888;">Photo Credits: <a
href="http://www.flickr.com/photos/totoro_zine/2619968346/" target="_blank">Francisco Javier Argel</a></span></small></p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/01/libreria-di-font-pronti-per-essere-usati-con-cufon/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
