« Agile Development with Rails: Initial Thoughts | Main | Technical books need this »

September 06, 2005

Comments

Michael Sica

RoR vs. .Net?

If you like IDE's that do a lot of the work, go .Net.

If you like to work with the smallest possible amount of code and configuration, go RoR.

Actually, just go Ruby on Rails. It seems so much simpler than .Net. Not to mention, you'll have a better chance of the future versions working across all the browsers. Not to mention, it's FREE.

Dharmesh Shah

I'm going to suggest revisiting the .Net issue. The challenge with RoR and other such paths is that 5+ years from now, its often the pervasiveness of a language/platform that determines it success. Much of this is contingent on your long-term plans, but I'd argue that the odds are in you favor of picking a "pervasive" platform (like C#.Net) as the odds of it still being "in favor" a while from now are much higher.

Ken Dyck
Chance to get in with a new and exciting development community. This one is just mine and not really business related, but for me it's a real pro!

Don't discount the community. An active development community can help you get your product done sooner, which is generally good for business.

Collin

I recall reading your original post about this product idea. I have also been watching another MicroISV which just released it's product last week with GREAT success. That was the statistical program called Mint which I believe runs on PHP and various databases.

With the success of that product it has made me really rethink the value of ASP.NET for my own software. I am continuing my course since the product as already been 60% written and also my product is not deployed across multiple servers and is a hosted solution that I will control and maintain the servers for.

But here is why I think PHP probably shouldn't be thrown out yet. First, from ASP I was able to get a good feel for PHP after a week or so. The learning curve was really not that bad. As far as the market goes right now for your product you probably have more reason to focus on a unix/linux friendly system instead of an MS server environment. Which might actually be an argument for Ruby as well. But then PHP and probably Ruby may have ways to make it easier to port over to an MS machine later.

I've always been a Microsoft fan so really it pains me to look at it this way but I can't help but realize that not everyone wants to pay $150+ a month for a web server and database. Sure there are cheaper solutions but none have ever lived up to my expectations.

Considering your product idea has Mr. Regular Joe in mind you should also keep in mind that the majority of personal sites are probably on virtual hosts that support php/mysql.

Really you should do some research on your own and develop for the masses. I have no idea who your true target audience will be or what you place to charge.

SO, I say go with C#.. err.. PHP. err.. Python sounds nice.. err Python is a part of Zope.. err. .damnit.. I'm all confused, what was the question???!?!

Paul Dix

Well this is all good stuff. One comment though. The pervasiveness of a platform (C# vs. Ruby). I don't factor this into the equation at all. Since we're an ASP, we don't have to worry about the platform except on our own servers. As further proof that popularity of the programming platform isn't important with this type of business model, I point to Paul Graham and ViaWeb. They built on LISP, which is hardly pervasive in the professional web development world.
Having said that, I'm still really debating the decision and doing more research. However, I will have to make some sort of decision by end-of-day Tuesday. I'm planning on getting a bunch of research done this weekend. I'll keep you posted!

Paul Dix

Collin,
lol. That's how I feel about now. Well something is moving forward soon. Then I'll just have to make whatever I pick work for me. Btw, I noticed the launch of Mint but was unable to demo the produdct. Did you get a chance to actually demo it?

dema

Hi Paul,

If you wan´t some info on the RoR vs ASP.NET debate, I´ve written a series of post on the subject on my blog:
http://dema.ruby.com.br/articles/category/ruby-on-rails-vs-asp-net

My opinion: go with RoR.

The comments to this entry are closed.

My Photo

Talks

Linkage

  • My Github
  • Feedzirra
    My Ruby library for parsing and fetching feeds at blinding speed.
  • SAX Machine
    My Ruby library exposes a DSL for building Nokogiri backed SAX parsers.
  • Typhoeus
    My Ruby library for running HTTP requests quickly, easily, and in parallel.
  • NYC Machine Learning Meetup
    The meetup I organize. Talks from researchers and practitioners on machine learning and related technologies and techniques.

Twitter / pauldix