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

Reply via email to