I used VB 6 a while ago before I started learning some real languages. However, I still can't get over how much easier it was to make GUI applications in VB, despite how much the language itself sucked. Window toolkits for other languages are horrible to use and rarely come with a real visual editor - Tk sucks ass, Swing sucks ass, win32 API in C is either a pain in the ass or I can't figure out a good way to do it...
I haven't tried MFC or any .NET shit yet. How the hell do people write real Windows apps? Should I try something else?
Name:
Anonymous2005-11-14 22:04
C# supposedly makes it easy to do...
Name:
Anonymous2005-11-14 23:27
Flash ;P
Name:
Anonymous2005-11-15 3:18
QT or GTK+
Name:
Anonymous2005-11-15 17:47
C# is easier than the WinAPI. Not that that's saying much...
I'd steer clear of MFC in general, but that's just me.
Name:
Anonymous2005-11-15 17:53
All toolkits suck. If you want to program guis without getting the urge to rip your guts out you want a visual editor. GNUStep has recently released Gorm, which fits the bill.
Nobody writes desktop apps anymore anyway, it's more fun to write web apps - not least because you get a decent language specifically for writing guis (HTML + CSS in case you didn't figure it out). Hopefully one day the desktop will become completely irrelevant and no one will have to worry about shitty shitty toolkits anymore.
Name:
Anonymous2005-11-16 13:06
did any of you use e17? it has a separate language for gui logic and i find it very interesting.
Name:
Anonymous2005-11-16 15:46
>>7
I've heard lots of talk about e17. I guess I'll have to have a look at it.
Name:
Anonymous2005-11-16 17:42
e17 has been in the work for what, six years now?
The EFL could be godly, but this late in the game, I doubt they'll ever get any penetration.
That's not much different from what they said about Python about five-ten years ago, you know. "Sounds good, but it's too slow. It'll never be useful..." It just doesn't matter if they take their time on an open-source project - if it becomes useful, it'll be a success.
The Reiser series also took years and years to develop.
Name:
Anonymous2005-11-16 20:17
>>9
people seem to be interested in it. so it's not exactly 'this late in the game' the existing guis aren't that great.
Name:
Anonymous2005-11-16 20:48
MitScheme w/ Win32 Gtk
Name:
Anonymous2005-11-16 21:05
More liek MzScheme with MrEd. Still a shitty toolkit, but slightly less shitty than others since you have the power of Scheme to back you up.
>>6 you get a decent language specifically for writing guis
May I mention Mozilla's XUL, an even more GUI-oriented simple language (an XML language) using CSS for styling and JavaScript for GUI logic and client-end logic if you so desire, connected against a server via SOAP or similar, or compiled together with Gecko and your program if you're l33t enough to figure how (I'm not, don't ask how).
>>16
Just stop being a stupid fanboy and realize GUI applications, even those who were ported and run on GTK, are faster and more stable on Windows.
>>1
C#.NET is worth trying if you like VB6. Very similar look and feel of the VB6 editor. You still have the ability to drag and drop components and hook on event functions for quick and easy development as you could in VB6. A good plus is that the generated code for hooking the events is not totally hidden from the programmer so you can look at/alter the generated code as you see fit.
Due to the design for the .Net framework, with a common intermediate language (CIL or IL) that all code compiles too for execution in .NET, there are many languages you can develop in. C# and VB.NET are the 2 main languages and they, mostly, differ only in the syntax they use, that is to say in terms of what functionality you can program they are almost identical. So the VB.NET language provides the feel of VB6 syntaxially but removes the limitations that made VB6 awkward/sucked/limited. Might be worth noting VB.NET and C#.NET both use garbage collection (as Java and VB6 do).
Name:
Anonymous2005-12-04 13:53
One thing to note about the whole multi language thing in .NET. As an individual, you might not care about it, managers might think it's bad (zomg no standardized convolution-I mean langauge!), but the OTHER developers who will be using the code you write DO find it a godsend. Likewise, you'll discover just how useful it is when you have to work with third-party code and libraries.
Name:
ihavenoname2005-12-26 4:04
omg i haven't even learned vb yet
i'm a failure
*sigh* and only 4 more years till i have to get a job
Name:
Anonymous2005-12-26 19:03
Don't worry, you can't get a good job with VB.
Name:
Anonymous2005-12-27 14:09
Don't worry, VB is easy
Name:
Anonymous2005-12-27 23:50
Don't worry, VB is actually looked down upon by serious programmers.
Name:
Anonymous2005-12-28 5:57
Don't worry, VB's syntax sucks and it's like the disadvantages of a scripting language without the advantages of a scripting language, but you can indeed get a joob with it and it's indeed easy to learn.
Name:
Anonymous2005-12-28 7:00
Don't worry, VB jobs are out there but learning it sure is alot of work just to get paid minimum wage.
Name:
Anonymous2005-12-28 14:17
You don't need to learn VB to get a job programming it. I went to an interview for a VB job and told them the same thing I told them in my application letter: that I didn't know VB. They hired me, and I learned the so-called language in the week before I was due to start. I'd rather be using a better language, but we've all gotta start somewhere.
Name:
Anonymous2005-12-31 11:39
VB.NET is C# with irritatingly verbose syntax and a very slightly different feature-set.
On the plus side, it's not nearly the joke that VB6 and prior were. On the minus side, it's still VB.
Name:
Anonymous2006-01-01 14:10
Why Why Why doesnt VB just die!!?!!
When it first came out i thought it would just be like the language beginners learn but now you find nearly every job application asking for it.
Name:
Anonymous2006-01-01 17:53
>>30
VB would never have existed in the first place if Bill Gates weren't a 3rd rate programmer who happened to know BASIC.
I love job applications that list VB as a requirement. Those are the jobs that I know I don't want, because they're in corporate departments catering to moronic management who doesn't understand how software development works. AKA, DOOOOOOOOOMED project factories.
Name:
Anonymous2006-01-03 0:18
>>31 speaks truth
Bill Gates is much better at "marketing" than "programming" which kinds of explains his success and why all of you so called "good" programmers are treated like shit at your workplace. What are you idiots gonna do anyways? LOL
Name:
Anonymous2006-01-05 21:20
I'm more of a web programmer.. and i've been using asp.net written with vb.net and C# for quite abit.. been touching more Object and more object stuff..
Someone list out of language so i can research on them..
I'm pretty sure Bill Gates actually didn't really know about it until it was shown to him by engineers. I recall a story where they showed it to him for the first time and he exclaimed something like "This will change how applications are made!"
Name:
Anonymous2006-01-08 11:05
>>35
Incorrect. Gates and Allen first went into business writing buggy BASIC interpreters for various platforms.
Name:
Anonymous2006-01-08 12:54
>>36
speaks truth.
BASIC IS WHAT STARTED IT ALL. AAHAhahahahahAHAHAHAH MICROSHAFT INDEED