|I'm from Mexico, so I apologize for any grammatical non-sense.|
We are non-technical founders, so in the past few weeks we've done an extensive research on which programming language, system, framework, etc, we should use to develop our idea.
Our project includes two parts: 1) an online platform that allows users to compare products and services without all the chaos of an ever expanding internet. First, we will test our platform with telecom services in Mexico: mobile and fixed telephony, broadband, pay-tv, and related products: handsets, tablets, etc. We are starting there because is an industry we have experience with (we are bankers in that sector). The platform's goal is to assist consumers and save them time, and hopefully money. Our model for this Comparison engine is FindTheBest.com (founded by the same guy that created DoubleClick).
2) In addition to this, we will have a Tech magazine to review products, write about new launches, product unboxing videos... pretty much like Engadget or The Verge. Our goal with this magazine is to build a community around our comparison platform, and for traffic purposes.
I've contacted many local agencies and all of them liked the idea. However, everybody suggested very different approaches (and different prices).... We are pretty confused right now!! Some suggest to use a CMS like Wordpress, Drupal or ExpressionEngine, others suggest building a CMS from zero (whatever that means), and others say that Ruby or Python is the way to go.
What we want is flexibility and scalability (some agencies swear by WP because it is easy to use and easy to build... ok, but can we build a comparison site like FindTheBest in WP?), because we are starting with telecommunications services, but then we can move to resorts, financial services, or whatever.
We know that many programming languages can be used, and that trade-offs exist, but in your personal opinions, how would YOU develop it and why?