Using jQuery UI

I am reading jQuery in Action (Manning) to learn how to create web GUI's quickly and that use standard tools. I see Part 2 of the book "jQuery UI" has an assortment of user controls for web GUI's.

Is this an "all in or all out" design decision? If I use this method, must all controls be defined using jQuery UI? Is this the best way to add controls to a web form?

What alternatives are there?

ASP.NET is one alternative, but that requires IIS to be the web server.  Straight HTML controls are also an option, but that would be a very old design.

What options are there? How standard is using jQuery UI?

newbiewebSr. Software EngineerAsked:
Who is Participating?
PrplHaz4Connect With a Mentor Commented:
jQueryUI is just like jquery in that it provides helper javascript that manipulates standard controls on a web page to appear and act in a certain way.  You can use it on top of ASP.Net (but may have to do some extra work to ensure actions are handled correctly).  Another alternative could be YUI (Yahoo UI library), but it I beleive jQueryUI is a more common approach, and more likely to be used with ASP.Net (if that's a consideration).

I've been developing a PHP app with the Yii Framework which has its own controls, and use those alongside standard jQueryUI controls without any issue.

Remember, either way, you'll likely need someone skilled in CSS design in order to style things the way you want, as this is an additional layer on top of the behaviors/styles jQueryUI (or any web form controls).
Michel PlungjanConnect With a Mentor IT ExpertCommented:
If you keep the code out of the html then you can style the page with css and ADD effects with jquery. A set of divs in a contaiber div can look pretty and become an accordion later with a bit of jquery later which can be swapped to mootools (which I personally do not like) since it is just a bunch of divs. Code your page with the knowledge you want to use a framework but have the page work without it. People DO turn off JS abd screen readers may not see the content if it depends on cool JS
newbiewebSr. Software EngineerAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.