On 12/18/2012 10:55 AM, Lex Berezhny wrote:
> On Tue, Dec 18, 2012 at 10:16 AM, Steve Waterbury
> <[email protected] <mailto:[email protected]>> wrote:
>
>     Perhaps not abandoned, but it seems to be "somnolescent" (sleeping).
>     I don't mind -- I am trying to learn other libraries.  As it is
>     right now, you can do a lot with pyjs.  But I don't see it moving
>     into new areas, such as richer widgets -- perhaps things are happening
>     that I don't see.
>
>
> Richer widgets shouldn't be in pyjs core. Pyjs is a compiler plus a set
> of base widgets to build upon. It's so easy to create widgets with Pyjs
> that it seems it would take more time to learn someones complex API for
> richer widgets and try to customize it to do what you want then to just
> create one yourself. Here is a tip: use plain HTML and CSS to prototype
> your widgets, once you get it to look the way you want, build up the
> same DOM that your html represents with Pyjs and voila: lean widgets
> that do exactly what you want and with unlimited customization and you
> know how it works intimately.
>
> Here are some examples of sophisticated Widgets i built by prototyping
> with HTML/CSS first and then adding behavior with Pyjs:
> https://github.com/damoti/damoti-client

Nice work.  I have done widgets like that, too.  A specific
example of something that I think should be in the core is a
more powerful base grid (table) widget.  The current pyjs
grid is basically an HTML table, very limited and not very
easily extensible.  Compare, for example, to the qooxdoo
Table widget:

http://demo.qooxdoo.org/2.1/demobrowser/#table~Table.html

I think you will see immediately what I mean.

-- 



Reply via email to