Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you avoid platform/framework decision paralysis? [closed]

So, I've got an idea for a website. I can start off using any platform and frameworks I want, but there are almost too many options.

OS Platform: Windows, *nix

Web Framework: Rails, ASP.NET, ASP.NET MVC, Django, Zend, Cake, others

Hosting: EC2, Dedicated Server, Shared Hosting, VPS, App Engine, Azure, others

Persistence: S3, MySql, PostreSql, Sql Server, SimpleDB, CouchDB, others

How do you avoid decision paralysis and get started?

like image 530
Jim Avatar asked Jul 01 '26 23:07

Jim


1 Answers

Firstly, your familiarity with a framework's language should dictate which framework you choose. Don't add the burden of learning another language on top of learning a framework.

Next, have a look at the remaining frameworks. Do they have good documentation? What about the community. (A good community can go a long way to making up any shortcomings of a given technology.) Does the framework solve the problems that you need solved?

Finally, just dive in and try something! Pick the one that makes the most sense to you and start writing code. Don't do too much hand-wringing over your decision. If it becomes obvious that you made the wrong choice, it should be obvious quite early. Learn from what you've accomplished so far and consider restarting with a different technology. (Just don't get several weeks down the road before you make this decision!)

like image 76
James Emerton Avatar answered Jul 06 '26 12:07

James Emerton



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!