<?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; sviluppo software</title>
	<atom:link href="http://www.programmazione-web.com/tag/sviluppo-software/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>PHP 5 su IIS7 nessun problema!!!</title>
		<link>http://www.programmazione-web.com/php-5-su-iis7-nessun-problema.php</link>
		<comments>http://www.programmazione-web.com/php-5-su-iis7-nessun-problema.php#comments</comments>
		<pubDate>Sat, 10 Oct 2009 22:46:24 +0000</pubDate>
		<dc:creator>mtagliani</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Varie]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[Windows IIS]]></category>
		<category><![CDATA[blog wordpress]]></category>
		<category><![CDATA[DotNetNuke]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Internet Information Services (IIS)]]></category>
		<category><![CDATA[linguaggio php]]></category>
		<category><![CDATA[Microsoft Web Platform]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sviluppo software]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=266</guid>
		<description><![CDATA[Installare PHP 5 sul web server IIS tramite il tool Microsoft Web Platform 2.0]]></description>
			<content:encoded><![CDATA[<p>Molti  programmatori web si saranno sicuramente trovati davanti alla necessità di configurare i propri server di sviluppo,  di testing o di produzione per le loro applicazioni ma chi ha avuto la necessità di installare PHP sul proprio IIS, non ha sicuramente avuto vita facile&#8230; Adesso non è più così&#8230; Vi presento un nuovo tool distribuito da Microsoft per la configurazione della nostra piattaforma web basata su IIS: <strong> <a title="Microsoft Web Platform" href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank">Microsoft Web Platform 2.0<br />
</a></strong></p>
<p>Scaricate a questo <a title="Microsoft Web Platform" href="http://www.microsoft.com/web/downloads/platform.aspx">link </a>l&#8217;installer della nostra Web Platform 2.0 e procedete con l&#8217;installazione</p>
<div>
<p><img class="size-full wp-image-268" src="http://www.programmazione-web.com/wp-content/uploads/2009/10/1_INSTALL.gif" alt="Installazione Microsoft Web Platform 1" width="251" height="99" /></div>
<p>ancora un istante ..</p>
<div><img class="size-full wp-image-269" src="http://www.programmazione-web.com/wp-content/uploads/2009/10/2_INSTALL.gif" alt="Installazione Mircosoft Web Platform" width="332" height="245" /></div>
<p>e il gioco è fatto.</p>
<p>Adesso non ci resta che aprire la <strong>Gestione di Internet Information Services (IIS)</strong></p>
<p><em>START &gt;&gt; Strumenti di Amministrazione &gt;&gt; Gestione  Internet Information Services (IIS)</em></p>
<p>cliccare sull&#8217;icona che è stata automaticamente creata nel pannello di gestione.</p>
<div style="overflow: hidden">
<p><img class="size-large wp-image-293" src="http://www.programmazione-web.com/wp-content/uploads/2009/10/2IIS_CONTROL_PANEL-1024x646.gif" alt="2IIS_CONTROL_PANEL" width="717" height="452" /></p>
<p>Selezioniamo  la check-box relativa a PHP</p></div>
<div>
<p><img class="size-full wp-image-271" src="http://www.programmazione-web.com/wp-content/uploads/2009/10/PHP_INSTALL.gif" alt="Installazione PHP 5.2.11" width="326" height="243" /></div>
<p>e procediamo con l&#8217;installazione&#8230;</p>
<div>
<p><img class="size-full wp-image-272" src="http://www.programmazione-web.com/wp-content/uploads/2009/10/1_PHP_INSTALL.gif" alt="Installazione PHP 5.2.11" width="303" height="209" /></div>
<div><img class="size-full wp-image-273" src="http://www.programmazione-web.com/wp-content/uploads/2009/10/2_PHP_INSTALL.gif" alt="Installazione PHP 5.2.11" width="301" height="207" /></div>
<p>Finita l&#8217;istallazione potrebbe essere necessaria qualche piccola modifica al file di configurazione <strong>php.ini </strong>per soddisfare tutte le nostre esigenze, ma niente di apocalittico.</p>
<p>Attraverso questo tool è possibile installare sul nostro web server anche applicazioni  web  e cms noti, come DotNetNuke, Drupal, Word Press e tanti altri con pochi click.</p>
<p>Personalmente ritengo che <a href="http://www.thewebhostinghero.com/tutorials/install-iis7-php5-mysql5-win2008server-pt2.html" target="_blank">l&#8217;installazione manuale </a>sia molto più appagante e  istruttiva dell&#8217;uso di questo tool, ma una volta fatte le proprie esperienze risulta uno strumento di grande resa e produttività.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fphp-5-su-iis7-nessun-problema.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/php-5-su-iis7-nessun-problema.php/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<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>Progettiamo il software o programmiamo e basta?</title>
		<link>http://www.programmazione-web.com/progettare-software-o-programmare-progettando.php</link>
		<comments>http://www.programmazione-web.com/progettare-software-o-programmare-progettando.php#comments</comments>
		<pubDate>Tue, 05 Aug 2008 20:52:42 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[Design pattern]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[Sviluppo applicazioni]]></category>
		<category><![CDATA[ciclo di vita del software]]></category>
		<category><![CDATA[linguaggi di modellazione]]></category>
		<category><![CDATA[progettare applicazioni]]></category>
		<category><![CDATA[progettare software]]></category>
		<category><![CDATA[programmazione e sviluppo]]></category>
		<category><![CDATA[sviluppo software]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=69</guid>
		<description><![CDATA[Spesso noi programmatori siamo costretti a lavorare in condizioni esasperate da tempistiche troppo stringenti, richieste e specifiche date all'ultimo minuto e margini di brainstorming ridicoli. Un software ben progettato e' piu' stabile e architetturalmente espandibile, mantenibile e il costo finale sara' inferiore.. quindi perche' non vogliamo attenerci a queste semplice regole?]]></description>
			<content:encoded><![CDATA[<p>Spesso noi programmatori siamo costretti a lavorare in condizioni esasperate da tempistiche troppo stringenti, richieste e specifiche date all&#8217;ultimo minuto e margini di brainstorming ridicoli.</p>
<p>Questo e&#8217; quello che succede in molte aziende dove spesso i project manager (cosi&#8217; amano definirsi), che in alcuni casi non hanno neanche mai seriamente progettato e sviluppato applicazioni, pretendono di vedere i risultati in tempi molto brevi.. magari preferiscono vedere la bozza del software semi funzionante, anche se concepita male, piuttosto che dare agli analisti/sviluppatori tempi adeguati di progettazione e analisi che migliorerebbero inevitabilmente la qualita&#8217; e la stabilita&#8217; finale dei software prodotti.</p>
<p>E&#8217; chiaro a tutti noi che se vengono fornite specifiche complete e precise, e c&#8217;e&#8217; il tempo di progettare l&#8217;intero <a title="Ciclo di vita del software" href="http://it.wikipedia.org/wiki/Ciclo_di_vita_del_software" target="_blank">ciclo di vita del software</a>, utilizzando pattern validi e magari linguaggi di modellazione, lo sviluppo e la manutenzione del codice sarebbe molto piu&#8217; semplice.  Anche uno sviluppatore meno esperto, con queste premesse, riuscirebbe a cimentarsi senza particolari problemi; ma purtroppo non e&#8217; sempre cosi&#8217; e si preferisce programmare e basta, progettare mentre si programma ed inevitabilmente nascono software che non stanno in piedi.</p>
<p>Sara&#8217; la senzazione di risparmio? Sara&#8217; che meglio un uovo oggi che una gallina domani? mah..</p>
<p>Progettare software e&#8217; un investimento, se si vuole fare le cose di fretta e senza riflettere si finisce per buttare via soldi e tempo, oltre a creare un prodotto di scarsa qualita&#8217;; poi noi ci troveremo a mettere continuamente mano a progetti pieni di toppe e ripieghi che per sistemare un bug impieghiamo giornate di lavoro!</p>
<p>Un software ben progettato e&#8217; piu&#8217; stabile e architetturalmente espandibile, mantenibile e il costo finale sara&#8217; inferiore.. quindi perche&#8217; non vogliamo attenerci a queste semplice regole?</p>
<p><!-- message --></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fprogettare-software-o-programmare-progettando.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/progettare-software-o-programmare-progettando.php/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

