Hi, John.
>I used to think of commerical framework before, but I never see any download for trial, so I have no ideas on how the framework work and is it suitable for my application.
Most frameworks have demos and trials. Take a look at their web sites. Also, some let you download the whole documentation, so you can take a look at them. Money-back warranties are also usual.
After struggling myself for many years with my own framework, I would not advise you to do that. It is a costly and problematice decision. You'll save lots of money, believe me.
Hope this helps,