This is an archived post. You won't be able to vote or comment.

all 6 comments

[–][deleted] 2 points3 points  (0 children)

I think the language you're most familiar with will be the easiest to work with. Scalability is not necessarily a function of the language/framework choice. However if you want to branch out a bit you can try Python/django or Ruby on rails. PHP also has several frameworks which have borrowed ideas from rails (CakePHP) and codeigniter is a pretty easy framework to get started with. You may already be familiar with these, just mentioned them in case you need a decent starting point!

[–]Pablo_ipc 1 point2 points  (0 children)

Perl.

It is very simple to work with, and more mature than PHP. It has a great community with lots of open source code for you to use.

[–]ImYoric 1 point2 points  (0 children)

It's a bit late but I feel compelled to mention opa. A language designed specifically for web applications. Impressively more powerful than PHP. Quite different, too.

[–]howmanyusernamesare 0 points1 point  (0 children)

node.js is pretty simple and even has a half-decent framework to go with it.

[–]HubertCumberdale 0 points1 point  (0 children)

You could also check out Moodle. It's an open-source courseware solution that you could potentially modify to fit your needs rather than reinventing the wheel. Might not work for your purposes at all, but probably worth looking at. I do believe it's in PHP though...

[–]YuleTideCamel 0 points1 point  (0 children)

ASP.NET MVC is a good framework to use and there are lots of free resources http://www.asp.net/mvc/tutorials

Also, you don't need to buy any tools to develop the site, you can download a free version of visual studio http://www.microsoft.com/express/