Hi,
> and which one technique is good and why ?
It's hard to say which one is good or bad, just like with frameworks. The question is which one is best for you. Which does meet your needs for support, features, price, licensing, development, performance, etc.
All of the four products offer free evaluation versions (or in case of AVFP full versions). The best you can do would be to download all of the four products and try them out for a day or two.
--
Christof