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?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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).

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Michel PlungjanIT 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:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.