Ask HN: Software Stack for WebApp Python vs. Ruby. or .NET/C#
Now, I have a business idea and I think it has some scope, after talking to quite a few potential customers for requirements, needs etc. I have mapped it out on paper and have a "plan" but I am at a point now where I need to decide on the tech stack. So thought of asking my fellow people here. I have a fairly technical background but have been on the "business side" for some time, so I know the requirements well but need help !!
It will be primarily a Web based App ("SaaS/cloud??"), will have mobile apps (both for Android and iOS) for consuming the data/reports etc. What I am having a tough time figuring out is what technology stack to use. I have been reading quite a bit about Python, Ruby etc. but the more I read the more I get confused.
Can you please recommend what are the benefits of using Python vs Ruby vs old school-php with Postgres/NoSQL or on the other hand there's the .NET/C# along with SQL Azure etc. (and also the BizSpark)?
What will be a good place to start re-learning about how to choose a stack? I don't need hand holding but am just looking for directions to help me figure out ! Any help/links will be really appreciated. If you think the information is too vague please ask away and I will be happy to provide more semi-technical information of what I know :)
3 comments
[ 4.0 ms ] story [ 23.1 ms ] threadYou'll scale later when it works.
But if you're starting from scratch and aren't using windows, i'd advice ruby on rails.
If you're using windows, choose between Rails 3.2 with Ruby 1.9.2 (bug with Ruby 2.0 on windows :( ) or Asp.Net MVC.
.Net will cost you something to, but just enroll as a startup (BizSpark) to get yourself going.
If you're going to Ruby On Rails, you should consider using Linux and Git all the time for deployment and compatibility though... But it works :-)