<?xml version="1.0" encoding="iso-8859-15"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>blogs.ASPItalia.com</title><link>http://blogs.aspitalia.com//daniele//</link><description>blogs.ASPItalia.com</description><language>it-it</language><copyright>1998-2013 ASPItalia.com/blogs.ASPItalia.com</copyright><generator>Generated by feed.ASPItalia.com 'Cortana' 2013.5.16</generator><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><sy:updateBase>1998-01-01T12:00+00:00</sy:updateBase><lastBuildDate>Fri, 14 Sep 2012 13:13:00 GMT</lastBuildDate><image><title>blogs.ASPItalia.com</title><url>http://gui.aspitalia.com/images/aspitalia/syndication.gif</url><link>http://blogs.aspitalia.com//daniele//</link></image><item><title>Che fine hanno fatto i colori in Visual Studio 2012?</title><link>http://blogs.aspitalia.com/daniele/post2782/Fine-Fatto-Colori-Visual-Studio-2012.aspx</link><pubDate>Fri, 14 Sep 2012 13:13:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2782" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Premessa: dopo mesi e mesi e mesi di utilizzo di Visual Studio 2012, a me l'interfaccia colorata di Visual Studio 2010 pare un po' troppo &lt;em&gt;kitsch&lt;/em&gt;, però capisco che chi arriva ora da Visual Studio 2010, potrebbe trovarsi spaesato. Capisco, ma non condivido.&lt;/p&gt; &lt;p&gt;Comunque, il mondo è bello perché è vario e, per fortuna, VS 2012 ha lo stesso modello di estendibilità di Visual Studio 2010, con in più un nuovo sistema di aggiornamento che è nettamente il mio preferito.&lt;/p&gt; &lt;p&gt;Se volete tornare all'antico, la &lt;a href="http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05" target="_blank"&gt;Visual Studio 2012 Color Theme Extension&lt;/a&gt; può aiutarvi ad avere i colori che preferite ed a cui siete tanto abiutati.&lt;/p&gt; &lt;p&gt;Una volta installato, potete cambiare tema dal menu &lt;em&gt;Theme&lt;/em&gt;. Ecco com'è Visual Studio 2012 "di default":&lt;/p&gt; &lt;p&gt;&lt;img title="image" alt="image" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/che-fine-hanno-fatto-i-colori-in-visual-_b749/image_e4b6a956-eb7a-488a-ad80-6e62f5bd41ab.png" width="600" height="434"&gt;&lt;/p&gt; &lt;p&gt;Ed eccolo con il tema Blue (quello che "emula" VS 2010):&lt;/p&gt; &lt;p&gt;&lt;img title="image" alt="image" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/che-fine-hanno-fatto-i-colori-in-visual-_b749/image_97f28102-f470-415e-9998-357a7dd2637a.png" width="600" height="434"&gt;&lt;/p&gt; &lt;p&gt;Ci sono tanti altri template già pronti, tipo quello dark:&lt;/p&gt; &lt;p&gt;&lt;img title="image" alt="image" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/che-fine-hanno-fatto-i-colori-in-visual-_b749/image_cf769516-2862-4b75-a26a-513c55848703.png" width="600" height="434"&gt;&lt;/p&gt; &lt;p&gt;E potete crearne personalizzati.&lt;/p&gt; &lt;p&gt;A me continua a piacere quello Light, dato che consente di concentrarsi maggiormente sul codice, ma anche questo Dark non è male. Ad ogni modo, con questa extension ognuno può avere i colori che preferisce ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio_2012/" rel="tag"&gt;Visual Studio 2012&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2782/Fine-Fatto-Colori-Visual-Studio-2012.aspx"&gt;&lt;em&gt;Che fine hanno fatto i colori in Visual Studio 2012?&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, Visual Studio, Visual Studio 2012</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2782/Fine-Fatto-Colori-Visual-Studio-2012.aspx</guid><slash:comments>4</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2782/Fine-Fatto-Colori-Visual-Studio-2012.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2782.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2782</trackback:ping></item><item><title>Visual Studio 2012 e .NET Framework 4.5 in pillole</title><link>http://blogs.aspitalia.com/daniele/post2776/Visual-Studio-2012-.NET-Framework-4.5-Pillole.aspx</link><pubDate>Wed, 22 Aug 2012 07:30:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2776" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;È ancora estate e, probabilmente, il nostro tempo libero è dedicato ad attività mediamente più interessanti che leggere &lt;em&gt;noiosa&lt;/em&gt; documentazione da centinaia di pagine.&lt;/p&gt; &lt;p&gt;&lt;img title="image" alt="image" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/visual-studio-2012_9f5f/image_d8a09f0b-05c3-4718-b230-58aa4a67ac98.png" width="580" height="392"&gt;&lt;/p&gt; &lt;p&gt;Questa è una lista velocissima delle novità che vi ritroverete con Visual Studio 2012:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;questa versione &lt;strong&gt;può sostituire tutte le precedenti&lt;/strong&gt;: potete aprire progetti a partire dal .NET Framework 2.0, fino all'ultimo 4.5. I file di progetto non verranno migrati. Così, se nel vostro team qualcuno vuole per forza restare alla versione 2010, non dovrete neanche aggiornare il file di progetto; &lt;li&gt;&lt;a href="http://www.aspitalia.com/focuson/1284/Portarsi-Tecnologie-Ombrellone-ASP.NET-4.5-ASP.NET-MVC-Windows.aspx"&gt;&lt;strong&gt;ASP.NET 4.5&lt;/strong&gt; e &lt;strong&gt;ASP.NET MVC 4.0&lt;/strong&gt;&lt;/a&gt;, con novità a non finire; &lt;li&gt;&lt;strong&gt;ASP.NET Web API&lt;/strong&gt; con MVC 4, per i vostri servizi REST; &lt;li&gt;nuovo &lt;strong&gt;editor web&lt;/strong&gt;, che supporta &lt;strong&gt;HTML5&lt;/strong&gt;, &lt;strong&gt;CSS3&lt;/strong&gt; e &lt;strong&gt;JavaScript&lt;/strong&gt; (con intellisense ad hoc); &lt;li&gt;&lt;strong&gt;NuGet&lt;/strong&gt; integrato, delivery di hotfix e &lt;strong&gt;aggiornamento ai template da remoto&lt;/strong&gt;; &lt;li&gt;nuova versione di &lt;strong&gt;C# 5&lt;/strong&gt; e &lt;strong&gt;VB 11&lt;/strong&gt;, &lt;a href="http://blogs.aspitalia.com/ricciolo/post2748/Visual-Studio-11-Beta-BCL-Linguaggi.aspx"&gt;con il supporto per async&lt;/a&gt;, migliorie ai rispettivi editor ed engine di Intellisense; &lt;li&gt;&lt;strong&gt;ParallelFX 4.5&lt;/strong&gt;: performance e nuove feature per il parallelismo; &lt;li&gt;&lt;strong&gt;Entity Framework 5&lt;/strong&gt;, con un nuovo designer, il supporto integrato a Code First, il supporto agli enum, performance nettamente superiori e tantissime altre migliorie; &lt;li&gt;il supporto alle app Metro per &lt;strong&gt;Windows 8&lt;/strong&gt; e &lt;strong&gt;WinRT&lt;/strong&gt;; &lt;li&gt;&lt;strong&gt;Portable Class Library&lt;/strong&gt;, per scrivere codice che sia portabile su piattaforme differenti (.NET Framework, Windows Phone, WinRT, etc); &lt;li&gt;un nuovo background &lt;strong&gt;garbage collector&lt;/strong&gt; per i server, con &lt;strong&gt;compilazione JIT&lt;/strong&gt; per sfruttare i processori multi-core (particolarmente graditi con ASP.NET 4.5); &lt;li&gt;migliorie sparse a &lt;strong&gt;WPF&lt;/strong&gt;: Ribbbon, INotityDataErrorInfo, VirtualizingPanel, Dispatcher; &lt;li&gt;novità per &lt;strong&gt;WCF&lt;/strong&gt;: file di config più semplici, endpoint HTTPS semplificati, WebSocket; &lt;li&gt;maggiore integrazione con &lt;strong&gt;TFS 2012&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;La versione 4.5 (come la 3.5) aggiorna il Runtime della versione precedente, quindi non aspettatevi di trovare un build number 4.5. Vi basta specificare la voce targetFramework="4.5" nel file.config, per indicare con quale versione volete far girare le vostre app.&lt;/p&gt;
 &lt;p&gt;Nel prossimo anno avremo tante cose di cui parlare all'interno dei &lt;a href="http://www.aspitalia.com/misc/network.aspx"&gt;canali tematici del nostro network&lt;/a&gt;: seguiteci via &lt;a href="http://feed.aspitalia.com/feed.xml"&gt;feed RSS&lt;/a&gt;, &lt;a href="http://liste.aspitalia.com/"&gt;mailing list&lt;/a&gt;, &lt;a href="http://twitter.com/aspitalia"&gt;Twitter&lt;/a&gt;, &lt;a href="http://www.facebook.com/aspitalia"&gt;Facebook&lt;/a&gt; o &lt;a href="http://www.linkedin.com/groups?gid=3326851"&gt;LinkedIn&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Da qualche giorno, poi, abbiamo anche aperto il &lt;a href="http://forum.aspitalia.com/forum/36/WinRT.aspx"&gt;forum su WinRT&lt;/a&gt;, raggiungibile via web, NNTP e mailing list: se avete problemi, postate le vostre domande!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_4.5/" rel="tag"&gt;.NET Framework 4.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET_4.5/" rel="tag"&gt;ASP.NET 4.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET_MVC/" rel="tag"&gt;ASP.NET MVC&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Metro/" rel="tag"&gt;Metro&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio_2012/" rel="tag"&gt;Visual Studio 2012&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Communication_Foundation/" rel="tag"&gt;Windows Communication Foundation&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Presentation_Foundation/" rel="tag"&gt;Windows Presentation Foundation&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/WinRT/" rel="tag"&gt;WinRT&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2776/Visual-Studio-2012-.NET-Framework-4.5-Pillole.aspx"&gt;&lt;em&gt;Visual Studio 2012 e .NET Framework 4.5 in pillole&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 4.5, ASP.NET, ASP.NET 4.5, ASP.NET MVC, Metro, Visual Studio, Visual Studio 2012, Windows 8, Windows Communication Foundation, Windows Presentation Foundation, WinRT</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2776/Visual-Studio-2012-.NET-Framework-4.5-Pillole.aspx</guid><slash:comments>4</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2776/Visual-Studio-2012-.NET-Framework-4.5-Pillole.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2776.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2776</trackback:ping></item><item><title>Silverlight, slsvcutil.exe ed una StackOverflowException</title><link>http://blogs.aspitalia.com/daniele/post2635/Silverlight-Slsvcutil.exe-StackOverflowException.aspx</link><pubDate>Thu, 03 Jun 2010 11:40:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2635" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Dopo momenti di panico ed una serie di ricerche su google, ho trovato &lt;a href="http://blogs.msdn.com/b/silverlightws/archive/2010/04/30/workaround-for-stackoverflowexception-when-using-slsvcutil-exe.aspx" target="_blank"&gt;questo&lt;/a&gt;. Praticamente, se lanciate slsvcutil.exe (che crea i proxy verso i servizi da poter utilizzare con Silverlight), ricevete una bella eccezione a video che vi dice che c'è stato uno StackOverflow.&lt;/p&gt; &lt;p&gt;Se anche voi avete un sistema operativo in inglese, ma magari il locale in italiano, questo workaround si applica senza controindicazioni.&lt;/p&gt; &lt;p&gt;Il che mi mette il dubbio che non testino scenari diversi da locale = en-us e sistema operativo in inglese.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_4.0/" rel="tag"&gt;Silverlight 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Web_Service/" rel="tag"&gt;Web Service&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2635/Silverlight-Slsvcutil.exe-StackOverflowException.aspx"&gt;&lt;em&gt;Silverlight, slsvcutil.exe ed una StackOverflowException&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, Silverlight, Silverlight 4.0, Visual Studio, Web Service</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2635/Silverlight-Slsvcutil.exe-StackOverflowException.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2635/Silverlight-Slsvcutil.exe-StackOverflowException.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2635.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2635</trackback:ping></item><item><title>Disinstallare la beta 2 prima di installare la RC di VS 2010</title><link>http://blogs.aspitalia.com/daniele/post2591/Disinstallare-Beta-Installare-RC-2010.aspx</link><pubDate>Tue, 09 Feb 2010 15:49:27 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2591" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Se avete installato la beta 2, c'è una buona notizia. A parte quella che la RC è su un'altro pianeta per quanto riguarda la stabilità e velocità :), la buona notizia è che potete rimuovere la beta 2.&lt;/p&gt; &lt;p&gt;Per prima cosa, bisogna rimuovere VS 2010 beta 2. Poi .NET Framework 4.0 Full, poi il Client Profile. Dopo 2-3 riavvii, è neccesario rimuovere quello che resta (Sync Framework, SQL Server Compact Beta, Tools for Office, Web Deploy) e poi il sistema è pronto per l'installazione della RC.&lt;/p&gt; &lt;p&gt;Finora l'ho provato sulla VM che uso sul desktop e sul portatile, a "crudo", senza apprezzabili problemi con le demo che ho già pronte.&lt;/p&gt; &lt;p&gt;Altre info sulla RC su &lt;a href="http://www.aspitalia.com/focuson/1135/.net-framework-4.0-2010-release-candidate.aspx"&gt;questa pagina&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_4.0/" rel="tag"&gt;.NET Framework 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2591/Disinstallare-Beta-Installare-RC-2010.aspx"&gt;&lt;em&gt;Disinstallare la beta 2 prima di installare la RC di VS 2010&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 4.0, Visual Studio</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2591/Disinstallare-Beta-Installare-RC-2010.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2591/Disinstallare-Beta-Installare-RC-2010.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2591.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2591</trackback:ping></item><item><title>Tutti pazzi per il .NET Micro Framework</title><link>http://blogs.aspitalia.com/daniele/post2584/Pazzi-.NET-Micro-Framework.aspx</link><pubDate>Tue, 19 Jan 2010 13:00:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2584" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Quanto meno, lo siamo io e &lt;a href="http://blogs.aspitalia.com/ricciolo/" target="_blank"&gt;Cristian&lt;/a&gt;, nell'ultimo periodo :)&lt;/p&gt; &lt;p&gt;Purtroppo la registrazione di Real Code Day 4 non è venuta bene, però c'è sempre questo &lt;a href="http://www.winfxitalia.com/articoli/micro-framework/introduzione-micro-framework.aspx"&gt;articolo di introduzione&lt;/a&gt; da leggere per capire come è fatto.&lt;/p&gt; &lt;p&gt;In sostanza, si tratta di dispositivi embedded, che possono essere grandi anche con una carta di credito. Nel nostro caso, abbia una board di sviluppo di GHI, la &lt;a href="http://www.chipworkx.com/" target="_blank"&gt;ChipWorkX&lt;/a&gt;.&lt;/p&gt; &lt;img title="img_0891" border="0" alt="img_0891" src="http://blogs.aspitalia.com/img/danielebochicchio/tuttipazziperil.netmicroframework_ae34/img_0891_1.jpg" width="604" height="454" /&gt; &lt;img title="img_0892" border="0" alt="img_0892" src="http://blogs.aspitalia.com/img/danielebochicchio/tuttipazziperil.netmicroframework_ae34/img_0892_1.jpg" width="604" height="454" /&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;E' una discreta board di sviluppo, perchè contiene tutto quello che serve: touch screen, uscite/ingressi più disparati, ethernet, USB.&lt;/p&gt; &lt;p&gt;Per sviluppare è necessario VS e si può fare scrivendo in C#, il che lo rende interessante per chi già lo conosce.&lt;/p&gt; &lt;p&gt;La class library fornita è ridotta e per certi versi ricorda quanto vale per &lt;strong&gt;Silverlight&lt;/strong&gt;: non sempre esiste una classe come nella BLC "madre" e spesso anche le cose più semplici vanno fatte a mano. Per capirci, attualmente la versione 3 (è uscita da poco la 4 che lo ha) non ha il supporto per WebClient, va fatto a mano.&lt;/p&gt; &lt;p&gt;Devo dire che sviluppare così a contatto con l'hardware è molto interessante e per certi versi mi ricorda degli inizi, quando ogni bit risparmiato era un bit. guadagnato.&lt;/p&gt; &lt;p&gt;Da un punto di vista pratico, quando si produce effettivamente l'assembly, si può decidere di farne il debug con un emulatore fornito da Microsoft, con quello fornito dal produttore nell'SDK, o direttamente sfruttando l'hardware. L'esperienza di sviluppo è per certi versi paragonabile a quella per Windows Phone.&lt;/p&gt; &lt;p&gt;Quello che rende questi giocattolini interessante è che hanno un livello di miniaturizzazione tale da diventare comodi non sono nel classico scenario industriale, ma anche nelle applicazioni di uso comune: dalla domotica, fino ai sensori (di temperatura, luminosità, etc). Ovviamente poter scrivere in C# e riutilizzare concetti noti allo sviluppatore (cioè il .NET Framework) lo rende appetibile rispetto alle alternative, dove gli SDK sono sempre proprietari, difficilmente le tecniche solo le stesse e si rimane pertanto legati ad una sola soluzione hardware/software.&lt;/p&gt; &lt;p&gt;Il .NET Micro Framework, invece, grazie al suo strato di astrazione consente di riutilizzare una buona percentuale di codice su piattaforme differenti, semplificando la scelta dell'hardware.&lt;/p&gt; &lt;p&gt;Finora l'esperienza è stata interessante, al prossimo &lt;a href="http://www.dotnetcampus.it/" target="_blank"&gt;.NET Campus&lt;/a&gt; a Roma sempre io e Cristian terremo una sessione sull'argomento. Sarà l'occasione per chi parteciperà di approfondire questo argomento. Se volete espandere un po' i vostri orizzonti è sicuramente una ulteriore ed interessante possibilità!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Micro_Framework/" rel="tag"&gt;.NET Micro Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2584/Pazzi-.NET-Micro-Framework.aspx"&gt;&lt;em&gt;Tutti pazzi per il .NET Micro Framework&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Micro Framework, Visual Studio</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2584/Pazzi-.NET-Micro-Framework.aspx</guid><slash:comments>1</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2584/Pazzi-.NET-Micro-Framework.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2584.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2584</trackback:ping></item><item><title>Silverlight 3.0 Guida Completa: prenotate subito la vostra copia del nostro nuovo libro con il 20% di sconto!</title><link>http://blogs.aspitalia.com/daniele/post2538/Silverlight-3.0-Guida-Completa-Prenotate-Subito-Copia-Libro-20.aspx</link><pubDate>Thu, 10 Sep 2009 16:32:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2538" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;&lt;a href="http://books.aspitalia.com/silverlight-3.0/" target="_blank"&gt;&lt;img style="float:right; width:154px;height:216px" src="http://blogs.aspitalia.com/img/danielebochicchio/silverlight3.0guidacompleta_10497/cover%5b1%5d_3.jpg" class="imgright" /&gt;&lt;/a&gt;Ce l'abbiamo fatta! :)&lt;/p&gt;&lt;p&gt;Come &lt;a href="http://blogs.aspitalia.com/daniele/post2530/libro-silverlight-3.0.aspx" target="_blank"&gt;dicevo a fine Luglio&lt;/a&gt;, abbiamo lavorato ad un &lt;strong&gt;libro su Silverlight 3.0&lt;/strong&gt;. Da oggi è ufficialmente in prenotazione, con il 20% di sconto, che fa un prezzo molto accattivante di 27,92 Euro, fino al 16 ottobre.&lt;/p&gt;&lt;p&gt;Dati tecnici finali:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Autori:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.aspitalia.com/autori/daniele_bochicchio.aspx"&gt;Daniele Bochicchio&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.aspitalia.com/autori/cristian_civera.aspx"&gt;Cristian Civera&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.aspitalia.com/autori/alessio_leoncini.aspx"&gt;Alessio Leoncini&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.aspitalia.com/autori/marco_leoncini.aspx"&gt;Marco Leoncini&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Pagine&lt;/strong&gt;: 480 &lt;br /&gt;&lt;strong&gt;Prezzo:&lt;/strong&gt; 38,00 Euro &lt;br /&gt;&lt;strong&gt;Lingua: Italiano&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Edizioni: Prima edizione (2009)&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Data di uscita&lt;/strong&gt;: ottobre 2009 &lt;br /&gt;&lt;strong&gt;Editore&lt;/strong&gt;: Hoepli Informatica &lt;br /&gt;&lt;strong&gt;ISBN&lt;/strong&gt;: 9788820344122&lt;/p&gt;&lt;p&gt;Questo libro è il primo di una serie che vedrà la luce in collaborazione con Hoepli, nella loro collana informatica. &lt;strong&gt;Riporto un estratto dall'indice&lt;/strong&gt;: primi passi con Silverlight, la gestione del layout, il supporto per testo, font ed effetti grafici, oggetti per il disegno, l'uso dei pennelli, le trasformazioni e gli effetti, gestione degli effetti speciali, introduzione alle animazioni, immagini interattive con Deep Zoom, uso dei controlli, gestione di risorse, style e template, uso avanzato di Silverlight, progettare applicazioni a componenti, fuori e dentro il browser.&lt;/p&gt;&lt;p&gt;Si parla di tutto quello che ha senso vedere nei progetti reali, incluso l'architettura di un'applicazione, la sicurezza, i servizi, .NET RIA Services, Out of browser, con un'ottica &amp;quot;neutra&amp;quot;, cioè sia per sviluppatori che per designer, sia per Windows, che per MacOS, che, parzialmente, per &lt;a href="http://mono.aspitalia.com/" target="_blank"&gt;Moonlight&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Come sempre, un grazie ai miei co-autori e compagni di vita, all'editore che ha creduto nel nostro progetto, ai vari editor e copy che ci hanno lavorato (e che stanno finalizzando il lavoro), e ad un &amp;quot;tale&amp;quot; di nome &lt;a href="http://blogs.msdn.com/brada/" target="_blank"&gt;&lt;strong&gt;Brad Adams&lt;/strong&gt;&lt;/a&gt; che ha accettato di scriverci la prefazione. Thanks Brad!&lt;/p&gt;&lt;p&gt;&lt;a href="http://books.aspitalia.com/silverlight-3.0/" target="_blank"&gt;Ed ovviamente grazie a tutti voi che comprerete una copia&lt;/a&gt;. Fino al 16 ottobre c'è lo sconto lancio di oltre il 25%, approfittatene!&lt;/p&gt;&lt;p&gt;PS: nei prossimi giorni faremo molti post a tema Silverlight 3.0, non mancateli!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Silverlight/" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0/" rel="tag"&gt;Silverlight 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Silverlight_3.0_Guida_Completa/" rel="tag"&gt;Silverlight 3.0 Guida Completa&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2538/Silverlight-3.0-Guida-Completa-Prenotate-Subito-Copia-Libro-20.aspx"&gt;&lt;em&gt;Silverlight 3.0 Guida Completa: prenotate subito la vostra copia del nostro nuovo libro con il 20% di sconto!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, Silverlight, Silverlight 3.0, Silverlight 3.0 Guida Completa</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2538/Silverlight-3.0-Guida-Completa-Prenotate-Subito-Copia-Libro-20.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2538/Silverlight-3.0-Guida-Completa-Prenotate-Subito-Copia-Libro-20.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2538.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2538</trackback:ping></item><item><title>.NET Framework 4.0 beta 1: la documentazione</title><link>http://blogs.aspitalia.com/daniele/post2504/.NET-Framework-4.0-Beta-1-Documentazione.aspx</link><pubDate>Thu, 21 May 2009 08:51:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2504" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Da qualche giorno è disponibile anche la documentazione per il .NET Framework 4.0 beta 1 e per VS 2010 beta 1.&lt;/p&gt;&lt;p&gt;Ecco i link:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/w0x726c2(VS.100).aspx" target="_blank"&gt;.NET Framework 4.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;in particolare, &lt;a href="http://msdn.microsoft.com/en-us/library/bb400852(VS.100).aspx" target="_blank"&gt;ASP.NET 4.0 beta 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/52f3sw5c(VS.100).aspx" target="_blank"&gt;Visual Studio 2010&lt;/a&gt;&lt;/li&gt;&lt;li&gt;in particolare, &lt;a href="http://msdn.microsoft.com/en-us/library/dd547188(VS.100).aspx" target="_blank"&gt;le novità&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Tutti i contenuti aggiornati sono nel nostro canale dedicato al &lt;a href="http://netfx4.winfxitalia.com/"&gt;.NET Framework 4.0&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_4.0/" rel="tag"&gt;.NET Framework 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET_4.0/" rel="tag"&gt;ASP.NET 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2504/.NET-Framework-4.0-Beta-1-Documentazione.aspx"&gt;&lt;em&gt;.NET Framework 4.0 beta 1: la documentazione&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 4.0, ASP.NET, ASP.NET 4.0, Visual Studio</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2504/.NET-Framework-4.0-Beta-1-Documentazione.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2504/.NET-Framework-4.0-Beta-1-Documentazione.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2504.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2504</trackback:ping></item><item><title>Usare LINQ to SQL oggi &amp;#232; semplicemente sbagliato</title><link>http://blogs.aspitalia.com/daniele/post2479/Usare-LINQ-SQL-Oggi-Semplicemente-Sbagliato.aspx</link><pubDate>Fri, 03 Apr 2009 11:48:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2479" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Capiamoci: usare vuol dire far partire un progetto oggi. Ed il perchè è sbagliato si sa da &lt;a href="http://blogs.msdn.com/adonet/archive/2008/10/31/clarifying-the-message-on-l2s-futures.aspx"&gt;almeno 6 mesi&lt;/a&gt;. Va da sè che all'epoca dell'uscita sapere che LINQ to SQL sarebbe stato "abbandonato" non poteva essere noto e quindi prevedibile.&lt;/p&gt;&lt;p&gt;Ciò nonostante qualcuno ancora cavalca, sbagliando alla grande, il cavallo LINQ to SQL. All'epoca del rilascio aveva senso, in un'ottica di sviluppo &amp;quot;sostenibile&amp;quot;, pensare che scegliere LINQ to SQL fosse un investimento con prospettive. Invece, devo dire che &amp;quot;&lt;em&gt;as of .NET 4.0, LINQ to Entities will be the recommended data access solution for LINQ to relational scenarios&lt;/em&gt;&amp;quot; lascia spazio a poche considerazioni ed interpretazioni: far partire progetti (e parlare) di LINQ to SQL oggi non è solo sbagliato da un punto di vista pratico (vuol dire vivere su Marte, particamente) ma anche tecnologico: non ci saranno investimenti in novità, ma solo sano ed ovvio mantenimento (aka, supporto e bug fixing).&lt;/p&gt;&lt;p&gt;Qualcuno pensarà che non sono in time, perchè è notizia vecchia. In realtà è questo il momento giusto di fare scelte sensate: .NET Framework 4.0 non è così lontano e, generalmente, uno dei compiti di chi progetta applicazioni è quello di garantire che non nascano già vecchie. Entity Framework è in certi casi peggiore di L2S, oggi, ma se volete scegliere un ORM con cognizione (aka, concrete possibilità che abbia quello che oggi gli manca), non c'è dubbio che LINQ to SQL sia paragonabile ad un suicidio tecnico. Badate bene: non sto dicendo che EF sia superiore, anche perchè finchè il team di ADO.NET ne sarà responsabile non prevedo miracoli, ma che è semplicemente sensato, a meno che non vogliate optare per soluzioni alternative.&lt;/p&gt;&lt;p&gt;Partecipante avvisato, &lt;a href="http://www.aspitalia.com/eventi/19/Community-Night-BastaItalia-ON-Tour-2009-Milano.aspx"&gt;mezzo salvato&lt;/a&gt; ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.5/" rel="tag"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_4.0/" rel="tag"&gt;.NET Framework 4.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Entity_Framework/" rel="tag"&gt;Entity Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/LINQ/" rel="tag"&gt;LINQ&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/LINQ_to_Entities/" rel="tag"&gt;LINQ to Entities&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/LINQ_to_SQL/" rel="tag"&gt;LINQ to SQL&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ORM/" rel="tag"&gt;ORM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2479/Usare-LINQ-SQL-Oggi-Semplicemente-Sbagliato.aspx"&gt;&lt;em&gt;Usare LINQ to SQL oggi &amp;#232; semplicemente sbagliato&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.5, .NET Framework 4.0, Entity Framework, LINQ, LINQ to Entities, LINQ to SQL, ORM</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2479/Usare-LINQ-SQL-Oggi-Semplicemente-Sbagliato.aspx</guid><slash:comments>10</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2479/Usare-LINQ-SQL-Oggi-Semplicemente-Sbagliato.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2479.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2479</trackback:ping></item><item><title>Deployment dei servizi di ADO.NET Data Services</title><link>http://blogs.aspitalia.com/daniele/post2436/Deployment-Servizi-ADO.NET-Data-Services.aspx</link><pubDate>Sat, 29 Nov 2008 11:01:35 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2436" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;L'altro giorno ho dato una mano ad &lt;a href="http://blogs.aspitalia.com/novecento/" target="_blank"&gt;Alessio&lt;/a&gt; nel deployment di un servizio basato sui Data Services e siamo incappati in alcuni scenari in cui prima non mi era mai capitato di arrivare.&lt;/p&gt; &lt;p&gt;Per prima cosa, è necessario prestare attenzione a quanti host header sono mappati sotto IIS, perchè se ce n'è più di uno, bisogna seguire quanto contenuto in &lt;a href="http://www.winfxitalia.com/script/86/specificare-binding-utilizzare-iis-servizi-wcf.aspx"&gt;questo script&lt;/a&gt;, ispirato dall'occasione ;)&lt;/p&gt; &lt;p&gt;L'errore che si riceve in caso contrario è questo:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;This collection already contains an address with scheme http.&amp;nbsp; There can be at most one address per scheme in this collection. &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Ovviamente la prima strada è nettamente da preferire, specie se ci si trova in hosting e non si può rimuovere il mapping di un host da IIS (generalmente, infatti, viene mappato sia dominio.ext, che www.dominio.ext).&lt;/p&gt; &lt;p&gt;Stesso discorso deve essere fatto qualora vogliate utilizzare sia l'autenticazione integrata che quella anonima: il servizio è in grado di supportarne solo una, per cui se avete questa necessità, il workaround più rapido è duplicare le applicazioni.&lt;/p&gt; &lt;p&gt;Fatto questo, non ci sono altre cose particolari da tenere a mente, per cui basta copiare i file ed il gioco è fatto ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.0/" rel="tag"&gt;.NET Framework 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.5/" rel="tag"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/WCF_Data_Services/" rel="tag"&gt;WCF Data Services&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Communication_Foundation/" rel="tag"&gt;Windows Communication Foundation&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Deployment/" rel="tag"&gt;Deployment&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2436/Deployment-Servizi-ADO.NET-Data-Services.aspx"&gt;&lt;em&gt;Deployment dei servizi di ADO.NET Data Services&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.0, .NET Framework 3.5, WCF Data Services, Windows Communication Foundation, Deployment</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2436/Deployment-Servizi-ADO.NET-Data-Services.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2436/Deployment-Servizi-ADO.NET-Data-Services.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2436.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2436</trackback:ping></item><item><title>WPF 3.5: non &amp;#232; mai troppo tardi</title><link>http://blogs.aspitalia.com/daniele/post2233/WPF-3.5-Mai-Tardi.aspx</link><pubDate>Wed, 20 Feb 2008 09:53:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2233" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Io nutro un sospetto da un po' di mesi: che il .NET Framework 3.5 durerà un bel po', magari annaffiato da una 3.6 o qualcosa del genere. Più di quello che Hawaii, il nome in codice della prossima versione, abbia mai pensato. Sono sospetti miei, non suffragati dai rumor a cui sono esposto, quindi non sto rivelando niente di segreto, stiamo solo cercando di predirre il futuro, noi Divino Otelma... :D&lt;/p&gt;&lt;p&gt;Scherzi a parte, c'è un fermento tangibile nei vari dev team sul miglioramento del .NET Framework 3.5. E questo è un bene, perchè una RTM è un passaggio, non l'arrivo. Una cosa che ho sempre lamentato a tutti i livelli, quando me ne è stata data la possibilità, è il &lt;strong&gt;duplice approccio&lt;/strong&gt; alla questione WPF. Cercano in tutti i modi di farcelo usare (ed a me piacerebbe anche, ma il problema qui si sposta su un altro versante, more to come later), ci dicono che è il futuro, che è bello, che è tanto fico, che vi risolve tutti i problemi (chiedete a &lt;a href="http://blogs.aspitalia.com/ricciolo/"&gt;Cristian&lt;/a&gt; :)) però se avete mai provato a sviluppare qualcosa in WPF vi siete accorti di due cose.&lt;/p&gt;&lt;p&gt;Nella 3.5 ci sono un po' di cose nuove che tra l'altro sono anche contenute in uno degli articoli dello &lt;a href="http://2008launch.aspitalia.com/"&gt;speciale&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;La prima, è che certe funzionalità sono dannatamente lente e/o non usano la &lt;strong&gt;GPU&lt;/strong&gt; che alla fine l'effetto è fastidioso. La seconda è che l'editor che hanno messo in VS è un &lt;strong&gt;notepad&lt;/strong&gt; con la colorazione del codice.&lt;/p&gt;&lt;p&gt;Pare che Sua Eminenza &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;&lt;strong&gt;ScottGu&lt;/strong&gt;&lt;/a&gt; (che di recente è diventato anche Vice President - wow, conosco un VP :)) abbia premuto sull'&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx" target="_blank"&gt;accelleratore&lt;/a&gt;. Più che riportare punto per punto le novità, di cui le prime 3 raccolgono tutto il mio interesse a prescindere da WPF, vale la pena sottolineare una cosa: ScottGu è una persona come in Microsoft ce ne vorrebbero di più.&lt;/p&gt;&lt;p&gt;E' lui che ha reso ASP.NET e IIS quello che sono, coordinandone i progetti. Da un paio d'anni ha in mano anche WPF, sono certo che saprà come farlo maturare, perchè lui, e te lo dice candidamente, si sente uno sviluppatore, uno che vuole usare quello che gli sviluppatori normali usano. E se guardate una sua sessione la sua voglia e la sua felicità nel mostrarvi cosa hanno creato (e nell'usarlo) è tangibile.&lt;/p&gt;&lt;p&gt;Quindi, anche se è chiaro che come in tutte le squadre si vince con il collettivo, questo committment su WPF non può che farmi felice. Perchè ho alcuni clienti a cui interessa, altri che per ovvie ragioni legate a Media Center ci si sono buttati (peccato che sia deprecato dall'ultimo SDK in poi, ma questo è un altro discorso) e molti altri che spaventati dalla mole di conoscenza e lavoro manuale ci si sono allontanati dopo i primi approcci.&lt;/p&gt;&lt;p&gt;Di sicuro la &amp;quot;conquista&amp;quot; passa dall'avere un &lt;strong&gt;editor decente&lt;/strong&gt; e questo discorso si applica anche a &lt;strong&gt;Silverlight&lt;/strong&gt;, su cui purtroppo vedo applicare lo stesso approccio, cioè &amp;quot;l'editor prima o poi verrà&amp;quot;. E no, Microsoft per anni ci ha fatto vedere quant'è brava a fare IDE visuali, ora non può pretendere che proprio sulle tecnologie dedicate alla UI l'IDE sia un notepad. Expression c'è, è vero, ma avere un solo ambiente è sicuramente più comodo. Expression Web annegato dentro la parte web di VS 2008 docet.&lt;/p&gt;&lt;p&gt;Confidiamo in WPF, non è mai troppo tardi.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.0/" rel="tag"&gt;.NET Framework 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.5/" rel="tag"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Presentation_Foundation/" rel="tag"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2233/WPF-3.5-Mai-Tardi.aspx"&gt;&lt;em&gt;WPF 3.5: non &amp;#232; mai troppo tardi&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.0, .NET Framework 3.5, Windows Presentation Foundation</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2233/WPF-3.5-Mai-Tardi.aspx</guid><slash:comments>12</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2233/WPF-3.5-Mai-Tardi.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2233.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2233</trackback:ping></item><item><title>Installazione di VS 2008 completata</title><link>http://blogs.aspitalia.com/daniele/post2163/Installazione-2008-Completata.aspx</link><pubDate>Mon, 19 Nov 2007 11:54:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2163" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ore 10:40 circa: io e &lt;a href="http://blogs.aspitalia.com/SM15455/"&gt;Stefano&lt;/a&gt; cominciamo il download. Averlo saputo praticamente &lt;a href=" http://www.aspitalia.com/focuson/1002/Visual-Studio-2008-Team-Suite-RTM-MSDN-Download.aspx"&gt;prima del resto del mondo&lt;/a&gt;, devo dire che ha aiutato a scaricarlo in 50 minuti scarsi :)&lt;/p&gt;&lt;p&gt;Ore 12:47: VS 2008 Team Suite è installato. Velocità dell'installer migliorata (ma i suoi 40 minuti buoni li vuole tutti), velocità dell'IDE migliorata. Figata, ora non ci resta che usarlo :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.5/" rel="tag"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2163/Installazione-2008-Completata.aspx"&gt;&lt;em&gt;Installazione di VS 2008 completata&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.5, Visual Studio</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2163/Installazione-2008-Completata.aspx</guid><slash:comments>7</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2163/Installazione-2008-Completata.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2163.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2163</trackback:ping></item><item><title>L&amp;#39;era del managed code per il multicore: ParallelFX per il .NET Framework 3.5</title><link>http://blogs.aspitalia.com/daniele/post2134/Lera-Managed-Code-Multicore-ParallelFX-.NET-Framework-3.5.aspx</link><pubDate>Tue, 25 Sep 2007 08:00:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2134" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/autori/Alessandro_Catorcini.aspx"&gt;Alessandro Catorcini&lt;/a&gt;, lead PM nel CLR &amp;quot;su&amp;quot; a Redmond, mi ha segnalato via e-mail due articoli davvero interessanti, su un argomento che di recente mi sta molto appassionando, ovvero il managed code per il multicore.&lt;/p&gt;&lt;p&gt;Spesso tra di noi scherziamo sul fatto che ormai abbiamo quasi tutti due core sul nostro computer e che darne uno in prestito ogni tanto a chi ha bisogno di più potenza potrebbe essere d'aiuto.&lt;/p&gt;&lt;p&gt;La verità è che, come sempre, possiamo sfruttare l'hardware in un parte sicuramente minore rispetto a quello che ci consentirebbe la teoria e la tendenza dei processori è quella di salire sempre più con il numero di core, offrendo molta più potenza rispetto al passato.&lt;/p&gt;&lt;p&gt;Ecco i due articoli, entrambi nell'ultimo numero di MSDN:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/10/Futures/default.aspx" target="_blank"&gt;Parallel Performance: Optimize Managed Code for Multi-Core Machines&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/10/PLINQ/default.aspx" target="_blank"&gt;Parallel LINQ: Running Queries on Multi-Core Processors&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;PLINQ&lt;/strong&gt; è interessante ed ho avuto la fortuna di vedere &lt;em&gt;sua maestà&lt;/em&gt; &lt;strong&gt;Anders Hejlsberg&lt;/strong&gt; mostrarcelo durante l'ultimo MVP Summit di Marzo scorso, a Redmond. Più in generale, entrambi gli articoli meritano una lettura, perchè il nuovo &lt;strong&gt;ParallelFX&lt;/strong&gt; è davvero molto ma molto interessante.&lt;/p&gt;&lt;p&gt;Ovviamente ci sono dei pregi (la velocità e quindi una migliore scalabilità) e dei difetti (alcune struttura non possono adattarsi facilmente al multicore processing), però di sicuro l'impatto di questa &amp;quot;libreria&amp;quot; sul .NET Framework 3.5 può essere devastante, in quei contesti dove si fa un uso intensivo di dati o si modellano oggetti 3D. E va da sè che avendo ParellelFX, bisogna cambiare l'architettura di alcuni pezzi dell'applicazione, anche se come spiegato nel primo dei due articoli, questo non è complesso e la libreria nasconde molte delle problematiche legate allo sviluppo per multicore.&lt;/p&gt;&lt;p&gt;Certo è che mettersi a lavorare sulla sessione che terrò a WPC sull'async programming in ASP.NET 2.0 mi fa un po' di tristezza, sapendo che con ParellelFX la musica sarà completamente diversa! :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.5/" rel="tag"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Architettura/" rel="tag"&gt;Architettura&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Parallel_FX/" rel="tag"&gt;Parallel FX&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2134/Lera-Managed-Code-Multicore-ParallelFX-.NET-Framework-3.5.aspx"&gt;&lt;em&gt;L&amp;#39;era del managed code per il multicore: ParallelFX per il .NET Framework 3.5&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.5, Architettura, Parallel FX</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2134/Lera-Managed-Code-Multicore-ParallelFX-.NET-Framework-3.5.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2134/Lera-Managed-Code-Multicore-ParallelFX-.NET-Framework-3.5.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2134.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2134</trackback:ping></item><item><title>Le differenze di Classic ASP in IIS 7.0</title><link>http://blogs.aspitalia.com/daniele/post2057/Differenze-Classic-ASP-IIS-7.0.aspx</link><pubDate>Tue, 22 May 2007 11:13:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2057" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Anche Classic ASP ha qualche novità in IIS 7.0 e qualche diversa configurazione, come alcuni utenti sul &lt;a href="http://forum.aspitalia.com/"&gt;nostro forum&lt;/a&gt; hanno già riportato. Per cui, passando a &lt;strong&gt;Windows Vista&lt;/strong&gt;, prima, ed a &lt;strong&gt;Windows Server 2008&lt;/strong&gt;, poi, ci possono essere dei problemi.&lt;/p&gt;&lt;p&gt;Le cose da sapere sono spiegate in &lt;a href="http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx" target="_blank"&gt;questo link&lt;/a&gt; di Bill Staples, PM di IIS.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/IIS/" rel="tag"&gt;IIS&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows/" rel="tag"&gt;Windows&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Server/" rel="tag"&gt;Windows Server&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Vista/" rel="tag"&gt;Windows Vista&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2057/Differenze-Classic-ASP-IIS-7.0.aspx"&gt;&lt;em&gt;Le differenze di Classic ASP in IIS 7.0&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, IIS, Windows, Windows Client, Windows Server, Windows Vista</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post2057/Differenze-Classic-ASP-IIS-7.0.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2057/Differenze-Classic-ASP-IIS-7.0.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2057.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=2057</trackback:ping></item><item><title>Il .NET Framework 3.0 non contiene ASP.NET 3.0</title><link>http://blogs.aspitalia.com/daniele/post1831/.NET-Framework-3.0-Contiene-ASP.NET-3.0.aspx</link><pubDate>Fri, 10 Nov 2006 15:54:00 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1831" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Per la maggior parte di chi legge abitualmente questo blog, la cosa è scontata. Ed ovvia.&lt;/p&gt;&lt;p&gt;Invece mi sono reso conto, nell'ultimo mese, che in 6 corsi su 6, almeno una persona mi ha chiesto perchè studiare oggi ASP.NET 2.0 visto che sta per uscire (o è appena uscito) il .NET Framework 3.0.&lt;/p&gt;&lt;p&gt;Quando poi gli spiego che C# 3.0 ed ASP.NET 3.0 saranno nel .NET Framework 3.5, beh, quando scrivevo che avremmo avuto confusione, si è praticamente &lt;a href="http://blogs.aspitalia.com/daniele/post1744/.NET-Framework-Confusione-Numeri-Versione.aspx"&gt;avverato&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Visto che quel post di cui sopra non è stato letto tanto, ma di più, magari con questo ottengo un buon piazzamento su Google e di riflesso aiuterò un po' di gente a venirne fuori con il capo che gli chiede ASP.NET 3.0 :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework/" rel="tag"&gt;.NET Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.0/" rel="tag"&gt;.NET Framework 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET_2.0/" rel="tag"&gt;ASP.NET 2.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post1831/.NET-Framework-3.0-Contiene-ASP.NET-3.0.aspx"&gt;&lt;em&gt;Il .NET Framework 3.0 non contiene ASP.NET 3.0&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.0, ASP.NET, ASP.NET 2.0</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post1831/.NET-Framework-3.0-Contiene-ASP.NET-3.0.aspx</guid><slash:comments>8</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post1831/.NET-Framework-3.0-Contiene-ASP.NET-3.0.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS1831.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1831</trackback:ping></item><item><title>Il 3D in Windows Presentation Foundation</title><link>http://blogs.aspitalia.com/daniele/post1757/3D-Windows-Presentation-Foundation.aspx</link><pubDate>Tue, 03 Oct 2006 13:52:59 GMT</pubDate><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=1757" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ve lo spiega &lt;a href="http://blogs.aspitalia.com/nostromo/"&gt;Marco&lt;/a&gt;, in &lt;a href="http://www.winfxitalia.com/articoli/winfx/wpf-3d-xaml.aspx"&gt;questo articolo&lt;/a&gt; pubblicato oggi su &lt;a href="http://www.winfxitalia.com/"&gt;WinFXItalia.com&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Bello da leggere, argomento interessante, meglio di così, non si può ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/.NET_Framework_3.0/" rel="tag"&gt;.NET Framework 3.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Presentation_Foundation/" rel="tag"&gt;Windows Presentation Foundation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post1757/3D-Windows-Presentation-Foundation.aspx"&gt;&lt;em&gt;Il 3D in Windows Presentation Foundation&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Daniele Bochicchio</dc:creator><category>.NET Framework, .NET Framework 3.0, Windows Presentation Foundation</category><guid isPermaLink="true">http://blogs.aspitalia.com/daniele/post1757/3D-Windows-Presentation-Foundation.aspx</guid><slash:comments>1</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post1757/3D-Windows-Presentation-Foundation.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS1757.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=1757</trackback:ping></item></channel></rss>