Regardless of the framework or language (php, java, c #)
What are the main advantages and disadvantages between action based and component based frameworks?
In what environment does one or the other fit best? Which one type of application tends to be better than the other?
Examples of applications if you can.