# Scalablity question (Stand-alone server)

**URL:** <https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818>\
**Category:** Ruby\
**Created:** [July 10, 2006, 7:21pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818 "2006-07-10T19:21:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 10, 2006, 7:21pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/1 "2006-07-10T19:21:41Z")

</div>

I have lately heard a lot about the productivity gains that a  
programmer can reap with Ruby on Rails. And the features such as  
“Shared Nothing”, which allow you to  
increase scalabilty by adding more servers. This, however, won’t help  
much in my case, since, I won’t need to deploy my app on anything more  
than a stand-alone server. (dual xeon, perhaps)

As for [ASP.NET](http://ASP.NET) 2.0, I would like to know how the DataSet and  
Databinding (and the other GUI controls such as GridView) stack up to  
the RoR offerings.

QUESTION: Since my app probably won’t scale beyond what a single server  
could deliver, would using the Databinding techniques, which are also  
very productive, be sufficient?  
(ie. Would a programmer be as productive using Databiding as he/she  
would be using the RoR data access methods? Would the application be as  
scalable?)

I am still am still very much a novice and would appreciate some help.  
Thank you!  
Also, this post should not start a flame war concerning which language  
is better, I am just a noob looking for some answers.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 10, 2006, 8:20pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/2 "2006-07-10T20:20:47Z")

</div>

Scalability on one comp is all about caching.

[Asp.Net](http://Asp.Net) should whoop RoR’s ass in terms of performance if you do the  
right  
things with it.

This however might be a bit harder then it sounds 🙂

Can you get [Asp.Net](http://Asp.Net) to be as quick as RoR absolutely !!!  
Can it be as productive in creating websites, sure.  
( when used with things like code generation and a good IDE )

[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote in message  
news:removed\_email\_address@domain.invalid…

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 10, 2006, 8:33pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/3 "2006-07-10T20:33:06Z")

</div>

Aemca,  
Thanks for the response!

It seems that the real difficulity with [ASP.net](http://ASP.net) 2.0 is learning [ado.net](http://ado.net)  
(from what I have heard)

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 10, 2006, 9:36pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/4 "2006-07-10T21:36:34Z")

</div>

[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote in message  
news:removed\_email\_address@domain.invalid…

> > Can you get [Asp.Net](http://Asp.Net) to be as quick as RoR absolutely !!!  
> > Can it be as productive in creating websites, sure.  
> > ( when used with things like code generation and a good IDE )
> 
> btw, by ‘code generation’, did you mean the code generated by VS 2005?\

I meant something like:

[www.mygenerationsoftware.com](http://www.mygenerationsoftware.com)  
or  
[http://codesmithtools.com](http://codesmithtools.com)

in combination with some OR mapper software to behave like activerecord.

like dOOdads or .NetTiers:  
[http://www.mygenerationsoftware.com/portal/dOOdads/Overview/tabid/63/Default.aspx](http://www.mygenerationsoftware.com/portal/dOOdads/Overview/tabid/63/Default.aspx)

But the code generation in [VS.Net](http://VS.Net) is also nice allthough I would  
consider it  
more prototyping / demo quality code.

Using one of these mappers will make things quite easy.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 10, 2006, 8:36pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/5 "2006-07-10T20:36:45Z")

</div>

> Can you get [Asp.Net](http://Asp.Net) to be as quick as RoR absolutely !!!  
> Can it be as productive in creating websites, sure.  
> ( when used with things like code generation and a good IDE )

btw, by ‘code generation’, did you mean the code generated by VS 2005?\

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 11, 2006, 2:51am UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/6 "2006-07-11T02:51:59Z")

</div>

On Tue, 11 Jul 2006, removed\_email\_address@domain.invalid wrote:

> I have lately heard a lot about the productivity gains that a  
> programmer can reap with Ruby on Rails. And the features such as  
> “Shared Nothing”, which allow you to  
> increase scalabilty by adding more servers. This, however, won’t help  
> much in my case, since, I won’t need to deploy my app on anything more  
> than a stand-alone server. (dual xeon, perhaps)
> 
> As for [ASP.NET](http://ASP.NET) 2.0, I would like to know how the DataSet and  
> Databinding (and the other GUI controls such as GridView) stack up to  
> the RoR offerings.

I can’t speak to the specific pros or lack thereof regarding [ASP.NET](http://ASP.NET) 2.0  
versus RoR. However, speaking in general terms about a productive Ruby  
web devel framework when developing sites/apps that aren’t going to  
scale  
beyond a single server, I have had fantastic success with Ruby.

Kirk H.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 11, 2006, 12:00pm UTC](https://www.ruby-forum.com/t/scalablity-question-stand-alone-server/97818/7 "2006-07-11T12:00:59Z")

</div>

Aemca wrote:

> Scalability on one comp is all about caching.
> 
> [Asp.Net](http://Asp.Net) should whoop RoR’s ass in terms of performance if you do the  
> right  
> things with it.
> 
> This however might be a bit harder then it sounds 🙂
> 
> Can you get [Asp.Net](http://Asp.Net) to be as quick as RoR absolutely !!!  
> Can it be as productive in creating websites, sure.  
> ( when used with things like code generation and a good IDE )

You also gain access to more databases that those that RoR considers  
important.  
You gain access to 100’s of components.  
You can actually find websites that are actually using it in a profound  
and complex way.

[ASP.NET](http://ASP.NET) .vs RoR is like Mike Tyson .vs Richard Simmons.

But I will say that Ruby is a joy to code with!
