i am surprised how close this is 17 for, 16 against ATM. i was expecting it to be like 2 to 45
Qt is a good basis
Gtk is differnent enough to serve a purpose.(explain)
WxWidgets, FLTK, MFC, tcl/tk, X FTW!!!!
i am surprised how close this is 17 for, 16 against ATM. i was expecting it to be like 2 to 45
I don't think 'looks' is an argument here. QT is 100% capable of simulating GTK (QGTKStyle) thus it is at least as customizable as GTK.
Have to agree with number 2) here. Some standardization so that certain things can really excell would be nice. I think we'll start seeing more of this though. Specially when Jaunty gets Packagekit which is already used by Fedora, Super Ubuntu and Foresight Linux and is now Supported by Mandriva and OpenSuse. Hopefully the same will happen when 9.10 gets Plymouth and Login Experience.
As for the Filesystems though, hopefully we'll see that get cleaned up when Btrfs is out.
We're talking about standardization, not killing.
You guys probably don't notice how lack of standardization hurts you because you obviously have no way of knowing when a developer considers Linux, then scratches that idea because he sees the landscape of api choices like a minefield.
For example, do you guys know that the creator of Braid wanted to make a Linux port. Here is one of the comments he made on his blog post about the matter;
"It’s hard to get good communication with Linux users though, because there are a lot of options and no reliable information about them anywhere. (For example you change your mind about which API provides minimal latency in these last two comments. So as a third party who has no experience with either API, am I supposed to believe one conclusion or the other now? Now multiply that by N thousand pundits and M APIs that play audio. It is a total mess.)"
As of now it seems like he won't be going through with the project because he feels like the task of choosing suitable API's is greater than the actual porting of the game.
Last edited by geoken; January 15th, 2009 at 05:58 PM.
thats pretty much what im aiming for, is univeral package installation, universal file system and universal sound system.
those are the things that definitely need to be combined
qt becoming standard would be nice but its not something that is a must, but if gnome was to do that now would be the time so theres time to transition before gnome3 even has a release schedule
Last edited by bufsabre666; January 15th, 2009 at 06:03 PM.
I think the people who keep making posts like this should go ahead and lead this development effort. Because I don't think they realize that going to Qt is basically like throwing away a decade year of progress on Gnome. It's not like there is some switch built into Gnome and a quick recompile does the trick here.
Proud GNU/Linux zealot and lover of penguins
"Value your freedom or you will lose it, teaches history." --Richard Stallman
I'll drop in another two cents:
1. In software development, Choice is good as long as the parts are interchangeable.
I'll explain:
If choosing a toolkit was purely a development choice, with no visible effect on the end user, than jolly good and all is well, and this whole argument is unnecessary.
Unfortunately, this is not the case. There are many incompatibilities between Qt and Gtk application interaction on almost any level (I'm mixing in Gnome and Kde, since those are the FOSS main application platforms): Incompatible HIGs, incompatible look and feel, incompatible soundsystems, incompatible OLE, drag and drop behavior, etc.
Using Qt and Gtk applications together does not work well.
Some may claim that freedesktop.org is making progress toward unified user experience. Unfortunately, the current rate of progress is extremely slow, without many results (with some highly notable exceptions, such as dbus), and generally speaking will probably never be enough to allow for seamless user interaction with the system.
2. Gtk and Gnome are extremely short on man/woman-power - for an illustration, Nautilus is currently maintained by a single person - and are currently using those limited resources to refactor the existing libraries and software. Since a large effort and and extensive rewrite are already planed and taking place, why not reduce the overhead of maintaining Gnome and it's applications by using a common, well maintained development platform? It can allow Gnome to focus on its strength, rather than try to rebuild the entire stack.
Windows 7 + VMWare Player + TinyCore Linux
Getting the Best Help on Linux Forums | A Beginner's Guide to Filing Bug Reports
Bookmarks