Entries Tagged 'rubyonRails' ↓

Learn Ruby on Rails or learn MVC for ASP.NET?

Ruby on Rails has a released version 2.0 and I think based on some of the new and improved changes that it maybe the time to finally jump ship on ASP.NET and move over to Ruby on Rails.  
The one problem that I’ve had with RoR in the past is that it just does not scale.   I’m hoping that this gets resolved and makes my decision easier. My other choice is to continue using ASP.NET and see how their new MVC model is going to be like?
Is it better to use a framework like Ruby on Rails where MVC was designed from the beginning or as an afterthought to ASP.NET. ASP.NET is really started to feel bloated.
It’s reminding me of the days back in VB 6 and web development.  Visual Basic (before .net days) was not designed for the web but as an afterthought.  VB 6  you could develop web applications several ways.  You could just use ASP with vbscript, ASP with VB COM dlls, VB with COM Control running in MTS or VB 6 web classes. They all have their plus and minuses but again they were an after thought.   
 This is what I feel ASP.NET is becoming. You can do it the old way (Web Forms), AJAX way (which is bloated and I’d prefer to use jQuery or Protoype), and now MVC. I don’t know enough of it yet to make an educated decision but at this point should I just jump and move over to RoR instead? Decisions, decisions…. 

Why can’t the .net community be more like the Ruby on Rails community?

I’ve been reading a few blogs lately about how the .net community has let down some open source projects. The one that has comes to mind was nDoc. I’m guilty of this myself. However as I’ve become more aware of the importance of such projects I’ve realized the importance of either donating time or money to them to help them grow.
I had fallen into the trap that the .net community was only MSDN. Don’t get me wrong, this has been a wealth of information but I never felt I belonged to a community. The problem with having really only one voice in the community (Microsoft), some things important to the development community go largely ignored. Partly because Microsoft may feel that it’s not worth pursuing. I don’t blame them. I’ve met members of the tools team at Microsoft and I know they want to build the best development tools out there. However, they are only one company and they can’t build or think of everything. At the end of the day they need to make money!
Ruby on Rails Logo

The last 4 to 6 months, I’ve been getting my feet wet with Ruby on Rails. What I can tell you is that the Ruby on Rails community is thriving! Every day I find new information about the framework and how people are really excited about using it to build applications very quickly.  If there is something missing, many people have worked together to add it.

At the beginning I thought I was the only .net developer by day and a ruby on rails enthusiast by night. Wow was I wrong! I’m finding people online everday day that are doing the exact same thing!  It makes you stop to think why?  Is it because of the lack of tools in .net or is the lack of community that people are craving for!
I make my bread and butter with the .net framework but I’ve fallen in love with Ruby on Rails! Reading up on Rails has had me rethink of better ways of writing applications in C#.

On a positive note, I’ve seen that Microsoft has been paying attention to what’s going on in the rails community. (And other scripting languages) Features that make ruby so powerful have been adopted in the next version of C#. (LINQ is a perfect example of this)

Even if Ruby on Rails is the flavor of the month and eventually becomes yesterday’s news, it has had a positive effect of the future of the development languages. This has all been possible by a growing and supportive community like Ruby on Rails!