I have been using PHP for a number of years now and have found it to be (relatively) well documented, easy to work with, to setup and to use.

One of its main advantages is its capablility of working, without many modifications, similarly on a Windows or *nix platforms.

It also has good support for connecting to Microsoft SQL Servers, in particular 2005 + 2008 through the mssql module + ntwdblib.dll or FreeTDS.

That being said, the more time I spend developing PHP, the more I feel the need to pick up another scripting language to broaden my skill set and to develop better web-based applications.

Because of this I've spent some time exploring alternative scripting languages in an effort to evaluate their suitability.

At present the biggest hurdle I have come accross is support provided by recent versions of the Open Source scripting languages, specifically: Python 3.2.2, Ruby 1.9.2, Node 0.5.7 for the Windows OS (WinXP in my case) and Microsoft SQL Server (2005 + 2008).

My existing working environ necessitates the requirement for connecting to a MSSQL database.

I'm looking for answers from developers who have experience working with either Python, Ruby or Node.js and using them to interacting with a MS SQL Server.

What would be your recommended Open Source scripting language which has good support for MS SQL Server.

Ideas welcome.

-P.


Question: Changing background image one time on responsive background image
Answer: &lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"&gt;&lt;/script&gt;
&lt;meta charset=utf-8 /&gt;
&lt;title&gt;demo by roXon&lt;/title&gt;


&lt;script  src="s.js"&gt;&lt;/script&gt;
&lt;style&gt;

article, aside, figure, footer, header, hgroup, 
menu, nav, section { display: block; }

*{margin:0;padding:0;}
ul{list-style:none;}
a{text-decoration:none;}

body{background:#000;}

.images{
margin:50px;
position:relative;
}
.images img{
position:absolute;
}

.glowed{
box-shadow: 0px 0px 40px 2px #fff
}

&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;button id="stop"&gt;STOP IT!&lt;/button&gt;

&lt;div class="images"&gt;
&lt;img src="images/9.jpg" /&gt;
&lt;img src="images/9red.jpg" class="glowed"/&gt;
&lt;/div&gt;



&lt;script&gt;
var stop = false;

function loop(){
if(stop===false){
$('.images img:eq(1)').fadeIn(700, function(){
$(this).fadeOut(700,loop);
});
}
}

loop(); // start loop


$('#stop').click(function(){
stop=true;
});
&lt;/script&gt;


&lt;/body&gt;
&lt;/html&gt;