Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Your comment about JQueryUI is very telling.</p> <p>As you say, JQueryUI does provide relatively few controls, but has a lot of plugins available. But you're looking for a single library with everything you want built-in.</p> <p>This is a tough ask, because we don't actually know what widgets you really want, which ones you like the sound of but probably wouldn't use, or which ones you'd use but only if they worked exactly the way you want.</p> <p>It's virtually impossible to predict all the widgets that someone may want, or how they want them to work. And even if a given library does get it exactly right, when your needs change slightly in the wrong direction, suddenly the library you chose could turn out to be a poor choice rather than the right one.</p> <p>This is why flexibility and maintainability are far more important than getting an exact feature match. Once you go beyond the basic set of widgets, most others are built on top of the simple ones anyway, but everyone has their own ideas about how they should be implemented, and new UI concepts are being thought up every day. This is why the plug-in model works so well, and why I feel you're making a mistake in discounting JQueryUI because most of the widgets are available as plug-in. In fact, I would say that this model is likely to be the best solution for you.</p> <p>There are a number of other libraries available which you haven't mentioned. Mootools and Prototype are probably the best well known, but there are others too. Rather than list them all, I'll point you to this page on Wikipedia, which lists them all in a comparative table: <a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks">http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks</a></p> <p>I hope you find that helpful. But I suspect you won't find any library in that list that comes with every widget you'd ever want, all in one bundle. They all rely on plug-ins, because the library developers are generally focusing on making a framework for widgets, rather the widgets themselves.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COI already thought I would get at least one such answer. And of course you are right. There are many reasons for having such a modular framework - BUT also many reasons against it. 1) you have to find the right plugin 2) download it 3) check the quality 4) see if it is up-to-date and working with your version of jQuery 5) get used to the api because different plugins use different approaches 6) make sure it supports your browser 7) different release cycles ... to name just a few (I only have 100 characters left). My personal preference -> more controls so I can solve concrete problems faster.
      singulars
    2. COWell in that case, I don't think you're going to find what you're looking for. You cite Java, .Net and Delphi, but they're all very large desktop-based frameworks; that kind of scale is out of scope for browser-based frameworks due to the limitations of the medium. And in any case, all those examples do actually have third-party widgets which you can download, because even they can't provide everything that you could ever need. If your boss sees a funky new widget and your library doesn't support it, what are you going to do? Wait for your library to release a patch or find a plug-in?
      singulars
    3. CODon't get me wrong: I LOVE jQuery (and jQuery UI) and I am using it all the time. I am just looking for a user controls library which offers most of the controls I need every day. For funky new widgets I will still rely on third-party widgets - most of the time the best ones are jQuery plugins.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload