I'm just about to embark on quite a large web project which is to enable site members to communicate with each other, share static information and leave blog-type reports. Many pages will display continually changing dynamic information. Traffic is expected to be medium (1500 users a day). I also have some custom written web applications which will need integrating into the site.
I've been looking at web frameworks and cms options as I would prefer to have some kind of tried and tested system running all of this from underneath. I am reasonably comfortable programming in PHP and Python. For the types of applications and information that will be available I would like page loading to be as quick and as clean as possible.
I understand CMS systems are really easy to get content in and changed quickly but sometimes they are limited or difficult when applying custom written applications. Likewise, web frameworks take longer to change and update information but allow a greater degree of flexibility and definitley more ease of adding the custom apps. Having looked at some websites it seems PHP works more quickly than Python (although it could just be servers I guess) and PHP is more direct as a scripting language. But then again, Python is easier to control, my custom apps are written in Python and it seems more secure.
So what would you go for, a web framework and more or less build my own CMS or a ready to role CMS system? Added to that, do I go for PHP or Python for speed and stability?
Sorry, just as an extra please feel free to push the system you think would be most ideal in this situation.
Many thanks for your input
