VCF - A Free BSD Competitor To Trolltech's Qt?
TioHoltzman writes "There's a new 0-6-5 release available of the VCF, aka the Visual Component Framework. This release has a slew of new features, and it looks like it could become a real contender against Trolltech's Qt toolkit. It currently runs on Win32 platforms with an active Mac OS X port underway. There's still lots to do, but it can run some of the samples
now on OS X. There are some screenshots here (1), here (2), and here (3)."
QT is not Linux or Win32. Making something FreeBSD-secific isnt the way to go with GUI APIs. Take QT and wxWindows for example, they do the basic OSes very well... win32, X, OSX. Make something platform specific like Visual.NET and there goes the main benefit of having a portable API.
QT is awesome. Its extremely simple, clean, and just works. It doesnt have the excessive clutter, nor the crazy syntax, nor does it require too many macros and environmental preparation to compile. Beating that would be really tough, but any API that can do that will rule. I'd like to see a free GUI framework, as clean and small as QT, that can become a standard on win32 too. That should bring far more apps to Linux and BSD, and make porting easy for software development houses.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
Well, shabbier.
At least the submitter is a real user with a history, and wasn't created as a marketing ploy; but would it have been so hard to stick 'Disclaimer: I'm one of the developers!' at the bottom?
Past Tomorrow?
I hope it's just me, and the amount of work I've been doing lately on this subject- but XP with SP2 on any AMD processor won't even allow the Windows CE VM to execute in debug mode. What chance does a third party language/compiler/debugger have?
SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
The screen shots are not worth being seen, don't worry if it gets slashdotted.
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
Why is this just a competitor to QT? Is there something specific about it that makes it directly competitive with QT? Isn't it a windowing framework, making it competitive with GTK and others as well?
Looks like shit.
...
End of story.
After looking at the sample code here:
t ml
http://vcf.sourceforge.net/docs/ref_manual/ch02.h
I have to say it looks similar to Delphi.
I don't mind. I think its cool.
This is about as "Informative" as "I can't correctly parse the title of the story".
Didn't the VCF originate from Borland and the Delphi/Builder RAD suite?
And doesn't Wx have the lead by, oooh, must be about five years?
Of course, the biggest flaw with Wx is that its lead developer doesn't have the cojones to submit a Slashdot story as if he were an impartial user...
--
Don't like it? Respond with words, not karma.
When a UI toolkit has ugly screenshots, you know it has to be bad. Even the developers couldn't make it look slick! They should get their own house in order (and buy a book on interaction design) before they complain about someone else's application.
Think about that.
my sig was dubm so i took it out.
did I just dream XUL...
I don't see any standard widgets in the screenshots.
No listbox? No command buttons? No radio buttons? No checkboxes? No comboboxes (dropdown lists)?
==No time for this.
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save *BSD at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
I believe that one part of Qt's success is the great documentation. This: http://vcf.sourceforge.net/docs/ref_manual/ch03s04 .html does not look like great docs to me (the page has only titles, no text).
wxWidgets is free [unlike Qt] on all platforms - UNIX, Windows, Mac, embedded, and uses native widgets.
Oh and the screenshots look crap, if you're going to post screenshots, at least make sure there's some recognisable widgets in them, not just something that like it was drawn in Illustrator.
#include <sig.h>
It runs currently Windows only, with a Mac port currently developed. Where is the other myriad of OSes Qt runs on? Sorry, the only thing this is a competitor to is the awful MFC. But it does not take a lot to be better than the MFC, since the MFC is the worst there is.
I am first of all a user of VCF, and the time I give as a developer to it, is only a fraction of the time I save by coding with VCF. VCF is an extremely power library and with an unlimited potential. Unfortunately most of the people stick with the same crap over and over again. So VCF has essentially been developed by only one person for few years. Even though recently there are more contributors. If just few more developer would join the effort you would see VCF growing in a much shorter time. In my opinion that was the meaning of the first post. I know the leader of VCF as a person working hard on something he believes. What matters is to have something good while optimizing the efforts. It doesn't make sense to do everything alone and make this library better and better until everybody likes it... alone. There are many programmers out there who can contribute and have fun to make VCF even better and quicly.
I was thinking of trying this out, but I see it's currently Windows only. WTF? Ignore all the specious licensing arguments regarding Qt, if VCF can't run on my platform, then it really doesn't matter how free it is, does it?
Don't blame me, I didn't vote for either of them!