Re: Phil meet y-devel; y-devel meet Phil

Ulrik Mikaelsson <[email protected]>
Newsgroups gmane.comp.graphics.y.devel
Organization BTH
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sunday 18 July 2004 21.02 skrev [email protected]:
> > But what we do need for that is a stable api (95% stable).
> I don't think we want to do things that way (or at least if we do things
> the way I think we should, it won't be stable by this October).  It's hard
> to design a good API if you do it in a vacuum.  What we need is for someone
> to build some throwaway prototypes of the essential apps and document what
> API they would like to have to make the GUI part of their coding a doddle.
>  Ideally we need a few people doing this so we have a reasonable chance of
> finding something most people will find relatively intuitive.
I certainly agree. To develop an application, you need an API, but to develop 
an API, you need to know what requirements it has to fulfill, and the best 
way of learning this is to develop an application. The two has to go hand in 
hand.

This having been said, I'd suggest that if you haven't done so before, take a 
look at Qt, and see how they do things. I have tried working with a LOT of 
various widget toolsets, Qt, Xlib (not a Widget-set, but anyways), WinForms 
(.NET-gui), MFC, PicoGUI, GTK(version 1 only), Swing, AWT, Borlands 
GUI-toolkit from Borland C++ Builder (don't know it's name), and from all 
these toolkits, Qt is IMHO by far the superior one. According to an (I assume 
completly unbiased ;) ) survey performed by Trolltech, 97% would recommend Qt 
to others. This is of course completely non-trust-worthy data, but the fact 
remains that I still haven't spoken to a single developer that have really 
tried Qt and disliked it. (After this posting I expect that to change, 
though ;) )

No matter how much you want Y to resemble/differ from Qt, I think we all can 
agree on one thing: The protocol MUST be flexible enough to create a pure, 
non-X11 based GTK2 backend, as well as a Qt4 backend. I am unsure about just 
how Qt4 will work concerning backends, according to Trolltech the modularity 
of Qt4 drawing have been completely redesigned and improved, but if that 
modularity extends to the Widget level is something left to see.

> > Phil, you sound very confident in doing a lot of work could you tell a 
> > little about your background and how much work you think you're going to
> > do? 
> *-snip snip-*
The simple fact that Phil has a y-windows.org address clearly shows that he 
has had close contact with Mark, and that Mark trusts him for Y-development. 
It also indicates that further development of Y will be done in coordination 
with Mark, ensuring somewhat consistent focus and development. Who's good 
enough for Mark is good enough for me. ;)

Regards
/ Ulrik

- -- 
Nothing is so firmly believed as that which we least know.
		-- Michel de Montaigne
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA+tOE069SELtZwIkRAmkOAKCBiszP/o0bcKtIvd1M8Os9PPhNBQCcDgUr
h3KBi4dsFQEfbOBIoY90wZU=
=kHRH
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.