What is the equivalent to web controls in frameworks other than ASP.Net?
Specifically I'd like to know about Java, PHP and Ruby on Rails.
What are the relative merits/faults of each of these frameworks for web development?
I've had some exposure to ASP.Net and have been asked to look into developing an app that will have configurable controls on it. I know how I'd do this in ASP.Net, but it's to run on a linux box and in my experience Mono is not mature/stable when running ASP.Net.
Clarification
Basicly what I mean by webcontrols is a set of reusable componenet that I can initialize with various values.
So if for example I want to have a reusable component which draws a graph of some kind on the page. and i want to lay out several of these to graph different things.