<?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>Programmazione Web &#187; MVC</title>
	<atom:link href="http://www.programmazione-web.com/tag/mvc/feed" rel="self" type="application/rss+xml" />
	<link>http://www.programmazione-web.com</link>
	<description>il Blog open degli sviluppatori del web!</description>
	<lastBuildDate>Mon, 25 Jul 2011 16:39:01 +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>Commentare il codice sorgente, è inutile?</title>
		<link>http://www.programmazione-web.com/commentare-il-codice-e-inutile.php</link>
		<comments>http://www.programmazione-web.com/commentare-il-codice-e-inutile.php#comments</comments>
		<pubDate>Thu, 24 Sep 2009 11:37:09 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Sviluppo applicazioni]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[codice sorgente]]></category>
		<category><![CDATA[commenti codice]]></category>
		<category><![CDATA[sviluppo software]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=260</guid>
		<description><![CDATA[Nella stesura del codice sorgente delle applicazioni è utile o inutile abbondare di commenti? Diversi sono i punti vista, ma sicuramente l'aspetto archietetturale del software e la semantica del codice scritto possono aiutare a comprendere la logica del codice.]]></description>
			<content:encoded><![CDATA[<p>Sul sito phpnews.it ho letto questo <a href="http://www.phpnews.it/blog/2009/05/02/quanto-e-utile-commentare-il-codice/comment-page-1/#comment-2318" target="_blank">post</a> che cita altri siti/blog internazionali sull&#8217;argomento dell&#8217;utilità o meno di commentare il <strong>codice sorgente delle applicazioni</strong>. Il mio punto di vista in merito è che la cosa fondamentale quanto di <strong>scrive del codice</strong> è rendere semantica ogni istruzione, che tradotto significa dare nomi più sensati alle alle classi/metodi/proprietà e variabili che si utilizzano. Questa pratica permette di dare più senso ad ogni riga di codice e rende già tutto molto più chiaro a chi lo deve interpretare.</p>
<p>I commenti comunque possono essere utili e in certi rari casi sono fondamentali, soprattutto in <strong>procedure complesse e ricche di casistiche</strong>.. ma se si abusa si hanno sostanzialmente due svantaggi: 1) si perde tempo 2) non serve a niente o quasi a nulla.</p>
<p>Inutile quindi fare commenti su parti di codice poco complessi che sono già autoesplicativi, porzioni di codice che <strong>qualsiasi programmatore junior è in grado di leggere</strong>. Piuttosto fare molta attenzione  alla strutturazione del codice, che come già da tempo ci insegnano i grandi sviluppatori e web architects moderni, per il web tende sempre all&#8217;<strong>architettura in stile MVC</strong>, che è quella che si avvicina di più alla <strong>logica di internet</strong>…  questo semplica notevolmente la stesura, la manutenzione e la comprensione del codice scritto, oltre a rendere i moduli che compongono l&#8217;applicazione indipendenti e incapsulati.</p>
<p>Per le applicazioni software tradizionali invece apprezzo molto l&#8217;approcio code behind, business logic e data access layer</p>
<p>Quindi non abusare mai di commenti, usare nomi sensati e fate attenzione piuttosto all&#8217;<strong>architettura del software</strong>.. chiaramente <strong>object oriented</strong>!</p>
<p>In attesa di un vostro parere in merito&#8230; <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcommentare-il-codice-e-inutile.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/commentare-il-codice-e-inutile.php/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Microsoft scommette su MVC per ASP.net</title>
		<link>http://www.programmazione-web.com/microsoft-scommette-su-mvc-per-asp-net.php</link>
		<comments>http://www.programmazione-web.com/microsoft-scommette-su-mvc-per-asp-net.php#comments</comments>
		<pubDate>Sun, 16 Aug 2009 12:30:34 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=244</guid>
		<description><![CDATA[Microsoft  scommette sul pattern architetturale MVC per ASP.net Non ci sono più dubbi.. dopo quasi un anno di sviluppo che ha visto nascere la prima versione di framework in grado di aggiungere il supporto a MVC (Model-View-Controller) all&#8217;interno delle applicazioni web basate sul .NET Framework (ASP.net MVC 1.0).. Microsoft continua a scommettere su questo pattern [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Microsoft  scommette sul pattern architetturale MVC per ASP.net</strong></p>
<p>Non ci sono più dubbi.. dopo quasi un anno di sviluppo che ha visto nascere la prima versione di <strong>framework </strong>in grado di aggiungere il <strong>supporto a MVC (Model-View-Controller) </strong>all&#8217;interno delle applicazioni web basate sul <strong>.NET Framework</strong> (<strong>ASP.net MVC 1.0</strong>).. Microsoft continua a scommettere su questo <strong>pattern architetturale</strong> ormai tanto apprezzato dai programmatori del futuro, coronandolo a tutti gli effetti come lo standard per lo<strong> sviluppo dell&#8217;architettura di una web application</strong>.</p>
<p>Il 31 luglio 2009 è uscita la prima preview della nuova versione del supporto <strong>ASP.NET MVC 2.0</strong>, che oltre a rendere stabile il codice preesistente contiene molte nuove funzionalità soprattutto concentrare sulla semplificazione dello sviluppo e la potenza delle view e la sua interazione con il model.</p>
<p>Il <strong>supporto MVC</strong> sarà incluso in modo nativo <strong>ASP.NET 4.0 e in VS2010</strong>, e pare che sarà garantito comunque anche il supporto al framework<strong> ASP.NET 3.5 e VS2008</strong>.</p>
<p><strong><br />
RIFERIMENTI:<br />
</strong><a title="ASP.net MVC 2 preview" href="http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx" target="_blank">http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx</a><br />
<a title="Download Microsoft ASP.net MVC 2 " href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd" target="_blank">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fmicrosoft-scommette-su-mvc-per-asp-net.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/microsoft-scommette-su-mvc-per-asp-net.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

