I dont know to code in any framework but I have to learn the one which is most suitable for this application:
1) Website on shared hosting.
2) Users can register and supply their services and determine what they are interested in so I can match between them.
3) Each user has points, he will pay a certain amount of points for each service he gets, and the supplier will earn these points.
4) Users have profiles and they can message each others and create appointment ... after that they will confirm the appointment and rate it.
5) In addition I need to create (Q & A) system just like Yahoo answers or Google answers.
6) My ambition to reach 50.000+ users.
My criteria for the best framework is: security and speed, no matter how difficult to learn it is