# RE: Re: I Would Really Like to Try RoR but

**URL:** <https://www.ruby-forum.com/t/re-re-i-would-really-like-to-try-ror-but/73524>\
**Category:** Rails\
**Created:** [December 20, 2005, 5:43pm UTC](https://www.ruby-forum.com/t/re-re-i-would-really-like-to-try-ror-but/73524 "2005-12-20T17:43:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![HoganS\_Brian\_P](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/9de0a6/32.png) [@HoganS\_Brian\_P](https://www.ruby-forum.com/u/HoganS_Brian_P)\
**Post date:** [December 20, 2005, 5:43pm UTC](https://www.ruby-forum.com/t/re-re-i-would-really-like-to-try-ror-but/73524/1 "2005-12-20T17:43:07Z")

</div>

Zed:

I agree with you in theory, but here’s my reality:

We’re a regional university who has a large support contract with MS. We  
do have some Linux boxes, but we host hundreds of web sites on our IIS  
servers. Different departments, like Biology, Chemistry, etc. house  
their web pages on our server, which happens to run IIS.

We’ve been successful in integrating applications into these spaces  
using both ASP and PHP.  
Biology, for example can have a web application that allows students to  
record their lab results located at

www.uwec.edu/biology/labresults/

We desperately want to use Rails to replace ASP and PHP because it’s  
faster, less prone to errors (good testing) and we have budget  
constraints.

However, we _need_ to be able to retain this integration with our sites.  
My feeling is that I don’t care what platform it runs on as long as this  
integration can be maintained… However, I can’t get this running on  
IIS, and I can find no good reverse-proxy solutions. I’d be interested  
to see how to get IIS to redirect requests to an SCGI runner for Rails.

So, I hope you can see that this is more than just an “arbitrary  
decision”. We can’t switch our web sites over to Apache just because  
we’d like to try out a couple of Rails applications… Our budget just  
doesn’t allow that.

As for “some things can’t be done”, I just have to disagree. That’s what  
the Java people say about Rails… I believe that anything can be done  
if the right people are motivated. PHP runs under IIS with FastCGI, so  
what’s the problem with Rails? You could say it’s an IIS thing… But  
ColfFusion, Perl, PHP, and JSP (Tomcat proxy) work.

I would greatly appreciate any solutions anyone has for this problem and  
would be interested in sharing ideas with others who are in similar  
situations.

Thanks for listening.

Brian H.  
Web D.  
Learning & Technology Services  
Schofield 3-B  
University of Wisconsin-Eau Claire  
715 836 3585  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![HoganS\_Brian\_P](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/9de0a6/32.png) [@HoganS\_Brian\_P](https://www.ruby-forum.com/u/HoganS_Brian_P)\
**Post date:** [December 20, 2005, 5:49pm UTC](https://www.ruby-forum.com/t/re-re-i-would-really-like-to-try-ror-but/73524/2 "2005-12-20T17:49:19Z")

</div>

Why don’t you just setup some redirects on your IIS managed sites to  
where  
the rails apps will be? That way you can run whatever setup you want.

On 12/20/05, Hogan, Brian P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> We’ve been successful in integrating applications into these spaces  
> However, we _need_ to be able to retain this integration with our sites.  
> As for “some things can’t be done”, I just have to disagree. That’s what
> 
> -----Original Message-----  
> Go to it." You’re just gonna build a sinking ship.  
> expert sysadmin type then I’m betting it’s a unilateral  
> should include provisions for an exceptional case policy so
> 
> > - No Linux-in-a-Window allowed
> > 
> > * * *
> 
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–  
Steven R.  
web application & interface developer  
[http://www.zerium.com](http://www.zerium.com)  
[phone] 404-488-4364

---

<div class="post-metadata">

**Author:** ![HoganS\_Brian\_P](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/9de0a6/32.png) [@HoganS\_Brian\_P](https://www.ruby-forum.com/u/HoganS_Brian_P)\
**Post date:** [December 20, 2005, 9:03pm UTC](https://www.ruby-forum.com/t/re-re-i-would-really-like-to-try-ror-but/73524/3 "2005-12-20T21:03:03Z")

</div>

Brian,

I’d love to write you an IIS plugin for SCGI.

BTW, I have to eat. Do you happen to have some donations so I can work  
on it?

This is the main problem. The classic open source approach is that I  
do this in my spare time since I need it. I spent quite a bit of my  
time on SCGI and others spent their time on Rails. Curt H. put a  
great deal of effort in Instant Rails just to support Win32. Even now  
there’s times when I hear of startups popping up using SCGI to host  
and wonder if I’m being taken advantage of by them. It kind of bothers  
me, but the effort to give it to others was only slightly more than the  
time it took to implement it myself so I released it.

SCGI, FastCGI, and WEBrick work for me and 99% of people out there so  
there’s little motivation for someone to spend their own time and money  
trying to support another platform to please the 1% who refuse to try  
to use the established mechanisms. I know that sounds harsh, but  
that’s the way it goes.

Now, before you think I’m a “lousy MS hater” keep in mind that a prime  
motivation for me to do SCGI was to bring in Win32 support for people.  
I’ll tell you I’m one of the few core developers who made this kind of  
effort (correct me if I’m wrong guys). Ironically, I’m not even really  
core, just a guy who hangs out in the core IRC channel.

So, yes you’re right anyone can do just about anything. I can’t really  
find the time to do this and the effort required for me to learn to  
write an IIS plugin to support Win32 after already spending my valuable  
time supporting Win32 is just not worth the return.

But, since “anything can be done if the right people are motivated” why  
don’t you do it? You’re motivated, you’re the right person, you’re one  
of the few people who are in this situation, and the tools are there  
for you to use. Why rely on unpaid volunteers like myself to create  
something that could save your organization so much money. Hell, you  
could probably charge for it if you did it right.

Which brings up my final point: You should understand that  
people generally don’t mind supporting Apache, lighttpd, SCGI, FastCGI  
etc. since these are volunteer systems and everyone has the source.  
There’s little chance that a company will swoop in and steal them from  
us. An IIS plugin for Rails has a _very_ high chance (IMHO) of suddenly  
ending up in the IIS distirbution from MS without any return to the  
developer who writes it. When I look at writing an SCGI plugin to IIS  
the next thing I see is some company making shitloads of cash off my  
work. Not a very good motivator if you ask me.

Anyway, good luck.

Zed A. Shaw

> **[Zed A. shaw](https://zedshaw.com/)**
>
> Personal essays and writings by Zed A. Shaw.

On Tue, 20 Dec 2005 10:41:28 -0600
