February 9, 2013
Finally, after many sleepless nights and lots of re-writes and re-thinking the w2ui 1.1 is out. This is an
it is simply amazing. 37Kb of pure poetry!
The w2ui is a complete set of UI widgets for data-driven web applications. It consists of:
All major browsers are supported: Chrome, FireFox, IE9+, Safari, Opera. Chrome is my personal browser of choice and the first
browser I test in, so with Chrome the experience should be superb.
See the Demos
I am also releasing complete documentation on each widget. The documentation proved to be a much harder task than
I originally anticipated, but the exercise has proven to be extremely helpful. I noticed that writing documentation helped me
critically analyze my approaches and trigged many re-writes, clean ups, and re-thinking.
tricks into my practice.
I truly hope that w2ui will help you in your web projects. But as it is popular to say, "It comes with no warranties
of any kind. Use it at your own risk." The code is licensed under MIT license.
I would be happy to hear your feedback and comments. Feel free to drop me a line (my email is in the footer) or follow me
on twitter twitter.com/vitmalina
Kendo UI, DHTMLX, a host of jQuery plugins (jqGrid, DataTables, etc.), Dojo, Prototype. In a few statements below I describe my concerns
into open source space. These are just my personal thoughts.
the date picker and autocomplete, many of its widgets are useless (IMHO). And some important widgets are not there (Grid
and Tree). I have been watching jQuery UI for a long time and there is little movement in its community. One might argue that
the lack of jQuery UI widgets is filled by the abundance of jQuery plugins. Theoretically you can build a killer "Frankenstein"
framework that will fulfill all your needs. I personally do not like zombies, do you?
I have been watching ExtJS and its community for a number of years and have no issues with the quality of the product.
Everyone who worked with it gives positive feedback and high quality remarks. However, there are few things that I want to say
You might argue that in the age of fast internet connections the size does not matter. Connection does not
the web moved forward and many controls that were good 10 years ago are now obsolete. Plus, there is this thing called HTML5 and
CSS3 that is hardly used in ExtJS. It is still my first choice, when I need to write something for IE6 :).
This is a newer, fresher library and overall I like it. It looks and feels modern. It is clear that those guys use HTML5 and CSS3.
But there is this annoying problem of licensing and GPL that stops me (and many others) from truly taking advantage of the library.
Dojo, Prototype and Others
There are so many other libraries and frameworks that historically played a huge role. However, with jQuery spreading like a wild fire
and becoming a library of choice for so many teams, it has become apparent that if the framework is not based on jQuery it is hard
for it to get big adoption. Originally, I have started writing w2ui as a standalone library, but when I came across jQuery there was love
from the first line of code. Few years later w2ui is rewritten with jQuery in mind.