Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I am looking for recommendatins from the successfull entreprenurs on this forum to advise me on the best software technology platform to develop my web2 webapp on.

The web2 app will potentially be high transaction site

The contenders are:

  • J2EE with Postgress
  • PHP with MySQL
  • Ruby on Rails and MySQL
  • PHP with Amazon AWS and SimpleDB
  • Microsoft .Net platform

Please help me Thanks

share|improve this question
1  
+1. This is a fun one because it demonstrates that even if the answer to the question is "that's not the right question," it's still a great question! :-) – Jason Oct 12 '09 at 3:52
1  
Is there a way to cast a vote for "Belongs on Stack Overflow?" :-) – DThrasher Oct 19 '09 at 1:00
show 7 more comments

33 Answers

1 2

Framework does matter

I assume you don't have any expertise on any of this anyway so why choose one randomly? If you are expert or really good in of the options go for it, don't think twice. If you are not my comments:

If it's a classical bunch of CRUD + AJAX stuff and if you can find RoR developers go for it, because it'll be much faster others (assuming developers are experienced in in RoR).

Don't go for PHP, it's dying not that agile unless you got some really really good developers. Lots of things is painful, It's not suitable for unit test, new versions breaking old stuff , there are performance issues, not suitable for big projects etc. Just stay away.

Don't go for J2EE, that's designed for Enterprise rubbish, even for the smallest task you have to spend ages to develop, deploy and test. Also J2EE developers are mostly in this mindset as well, so stay clear.

.NET is not too bad but license cost is high, development is not as agile as RoR, components are expensive, however if you are going to build a big system and need performance then .NET (ASP.NET MVC not the old way) is your guy. It's easy to find good developers as well, they are all over the place.

share|improve this answer
show 2 more comments

My 2 cents

I am not a programmer but I based the choice on price per programmer. I found PHP is widely available and not expensive. We selected Google Saas platform and found it was not up to our standards, then switched to Amazon SimpleDB and found many problems problems. So now we have a mix op Amazon AWS servers with MySQL and SimpleDB and S3 as well.

We work with storing billions or records (analytics tool) so SimpleDB is good for that. But analyzing something became a problem there (as I understood).

share|improve this answer

I come from a strong .NET background but ended up doing all my side projects in PHP. Call me weirdo! but coupled with a decent MVC framework (like CodeIgniter) I don't see PHP as a messy language as it used to be. In fact I started loving coding in CodeIgniter more and more. For almost all the development issues I have faced PHP and CodeIgniter stood up the challenge and got me going. The best part is the simple deployment overhead, I can almost carry my web apps all around in a thumb drive and get it to working on any machine with a web and database server. It's fitting into my development lifestyle and I'm cool with it. Give PHP/CodeIgniter a try!

share|improve this answer
1 2

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.