Praveen Ray wrote: > My biggest gripe about these web frameworks is the lack of > reusable UI controls aka ASP.Net. One reason ASP.Net has caught on so > quickly is the availability of inexpensive and slick third party UI > controls.
ASP.Net tries to do both the server and client side (sometimes the programmer doesn't even know if his C# code is actually going to be run on the server or the client). Perl (and on this list mod_perl) takes care of the server side but leaves the client side up to you. > Most geeks make lousy web designers and would rather fiddle > with the back end server code than CSS and javascript. I agree that I'm a lousy designer, but in this day Javascript (and CSS to some extent) are becoming more and more important. Javascript is a real programming language relegating it to be the work of web designers is why there's so much crappy Javascript code out there today. I feel that you're really doing yourself a disservice to not learn it and learn it well. > Is there a LAMP > framework offering even close to what ASP.Net offers in terms of UI > development? LAMP is all about server side technology, not client side. But there are several open source client side frameworks out there. I'm a fan of Prototype myself and have been eyeing Ext (a widget framework that can use YUI, JQuery or Prototype as a backend) with interest. I think the OSS community is actually ahead of .Net in this regard since you aren't tied to a particular back-end system. Choice does mean you need more knowledge though. Start looking around and evaluate and pick one that suits your needs. I like: http://prototypejs.org/ http://wiki.script.aculo.us/scriptaculous/ http://extjs.com/ Other good and popular choices are http://jquery.com/ http://developer.yahoo.com/yui/ http://mootools.net/ http://dojotoolkit.org/ -- Michael Peters Developer Plus Three, LP