On Apr 3, 12:04 pm, Chris Johnson <[email protected]> wrote:
> I have been put in a tough situation at work.  I have been developing rails
> applications for the past 2 years and thoroughly enjoy what I am doing.
> However it has been bestowed upon me to give an objective summary leading to
> the benefits of rails versus using Microsoft's MVC capabilities.
>
> I have been going back and forth with colleges on this and everyone has a
> response to how "their" technology is better.  I am looking for some other
> ideas / reasons why you people in the community like rails as a way to
> gather more evidence of to why we should use rails in an "enterprise" (the
> buzz word everyone around here uses) environment.
>
> Any opinions are greatly welcomed.  I love rails and dont want to go down
> with out a fight but need some good ammo and am looking for the community
> for advice as a way to answer the question "Why is Rails better"?


You could throw all sorts of reasons at their feet and I still worry
that for the most part it would be falling on deaf ears. There have
been countless time I have heard people completely throw any non-
Microsoft, IBM or HP solution out the door because of some pre-
existing ideals they have. Its way less common today but still very
prevalent.

Rails is a mature framework, ruby is a fantastic language but for the
most part it still expects you to have a clue about what you're doing.
It takes a few hats to be able to develop, test and host a rails app.
In the .net world everything (mostly) is going to be hosted/done
Microsoft's way... its hard to fight a fight like this if you are the
only one fighting for rails, phb's want to be able to fire you and
call Microsoft when they need help. To be honest I would assume that
someone in a leadership position over a developer using rails would
have seen value in it by now, which leads me to think that the boss
has no clue and is easily swayed by any marketing documents. Rails is
very opinionated and has choice some positions on things that not
everyone else agrees with, and the beauty of that is people were
passionate enough to go out and create their own frameworks instead of
accepting what the core team decides.

Like I said, Rails is a mature well supported framework for developing
web applications. Ruby if a great language and has only gotten better
since a large group of developers started to use it when the moved to
rails. Rails is open & ruby is open you have a choice when it comes to
runtimes and hosting environments. If you get into metaprogramming and
then try some of the fantastic things you're able to do in ruby with a
language like c# you're going to be disappointed.

Ultimately I would say that it comes down to you, what do you want to
do? If your happy with rails why stick around a shop that's not?

To sum it up:
Rails...
* $0 licensing cost to deploy, build and maintain rails apps, this can
change of course if you decide to use certain OS's, databases, IDE's
etc. But if you have a computer and an internet connection.. thats all
you need.
* Rails has a large community of active developers that you can rely
on for support.
* Rails will have better documentation for quite a while.
* Rails/Ruby are mature.
* Routing is easier and cleaner
* Choice of free testing frameworks with great documentation is much
broader.

Cheers,
-Mark Turner



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to