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