views:

107

answers:

7

Hi guys,

I'm trying to get a few web development ideas off the ground. Unfortunately I will be the only developer, so I'm focusing on getting a good debuggable, testable setup going that I can develop applications rapidly with.

Which languages, development styles and frameworks would you recommend for rapid development? Last time I checked RoR was the next big thing but that was a while back.

+4  A: 

Ruby on Rails is a good choice for rapid prototyping. It's simple, clean and easily learned. PHP also offers a fairly low learning curve and a wide variety of built-in functionality for accomplishing most tasks. Both languages have their shortcomings, but on small-team projects for low to moderate traffic sites, you aren't likely to bump up against them.

Dan Story
+2  A: 

PHP with Zend Framework has comparetively lower development time.

Rachel
+1  A: 

If you are familiar with C# or VB.NET and HTML then ASP.NET is also a very good option.

TheMachineCharmer
A: 

Just to add another, GWT (Google Web Toolkit) is an awesome option. It allows you to write all of your code in one language (more or less, you'll still need a bit of css --for the record ASP.NET allows this as well) and you can create really rich applications with all kinds of awesome javascript and ajax stuff without needing to know javascript. Their tutorials are great and personally, I think you can get off the ground really, really quickly.

Chris Thompson
A: 

I guess it matters more as to what languages you're most familiar with. Whatever that language is, look for a good MVC framework for it.

sobedai
+3  A: 

The one you know best.

KTC
+1  A: 

For people who are comfortable with Python there's also Django. I guess it is pretty much an equivalent to Ruby on Rails (although I never used Ruby on Rails). Django's concept is to have many autonomous applications which can be used together in order to build small to large scale websites. It has great documentation, although deployment can be quite a hassle. Unfortunately it's not supported by many hosters.

Jannis
I agree. Django is a great framework for building a web app quickly. I'd suggest going through a couple of the quick examples on their website. It won't take long, and you'll get a feel for how rapidly you can build a web app.
Michael Patterson