Code Newbie
News     Forums     Search     Members     Sign Up    

My Code Newbie
Username

Password

Articles/Snippets
ASP Classic
ASP.NET
C
C#
C++
HTML / CSS
Java
Javascript
Linux / BSD
Perl
PHP
Python
Ruby
SQL
VB 6
VB.NET

C.N. Friends
  Planet Rome

Link to Us!
Code Newbie
  Code Newbie
    forums
Old 03-16-2003, 06:14 PM   #1 (permalink)
sde
Moderator
 
sde's Avatar
 
Join Date: May 2002
Location: us.ca
Posts: 4,446
sde is on a distinguished road
borland, vc++ , what to use?

I have borland 5, vc++6 ( student edition) and vc++.net

i have a few books for vc++, vc++.net, .. and today i jsut bought a borland 5 book.

anyone have any preference over the other? i thought it would be cool to use borland because kylix for linux is going to be pretty much the same when released ( if it's not released already .. i only know what i've read. )

any insight would be much appreciated.
sde is offline   Reply With Quote
Old 03-16-2003, 08:19 PM   #2 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,545
Valmont is on a distinguished road
I assume you are learning C++.

In that case it really doesn't matter. The differences between borland and visual c++ are so small, usually only veterans might be able to do something with it.

They say:
Borland has a more up to date C++ language.
Microsft's MFC is more mature than borland's OWL.

To speak for myself, I dislike things like: "better this better that C++ brand" these days.
Once you get familiar with more advanced topics you will be very able to shape your style and choose whatever suits you at that moment.

Just have fun,
Val
Valmont is offline   Reply With Quote
Old 03-16-2003, 10:56 PM   #3 (permalink)
abc123
bloomberg
 
abc123's Avatar
 
Join Date: Jun 2002
Location: bloomberg
Posts: 263
abc123 is on a distinguished road
Send a message via AIM to abc123 Send a message via Yahoo to abc123
what is the mfc anyway?
__________________
-- bloomberg.
abc123 is offline   Reply With Quote
Old 03-17-2003, 02:35 AM   #4 (permalink)
Travis Dane
Code Monkey
 
Travis Dane's Avatar
 
Join Date: Feb 2003
Location: Netherlands
Posts: 89
Travis Dane is on a distinguished road
Send a message via ICQ to Travis Dane
Quote:
Originally posted by abc123
what is the mfc anyway?
An easy way to program Win32 based applications with C++.

VC++ .NET is better than VC++ 6 in all ways (Except it's recource
sucking habit). The difference between Borland 5 and VC++ .NET
is for the most, The IDE. VC++ .NET is dominant compared with
Borland's IDE (At least that's my opinion). Also, VC++ .NET is
99% Ansi C++ compliant, I can't say the same for Borland.
__________________
OpenGL, DirectX
Travis Dane is offline   Reply With Quote
Old 03-17-2003, 09:55 AM   #5 (permalink)
joe_bruin
LOAD "*",8,1
 
Join Date: Feb 2003
Location: la.ca.us
Posts: 254
joe_bruin is on a distinguished road
the right tool for the right job

the question is: what are you trying to accomplish?

if you're just learning c++, it doesn't really matter.
if you're trying to write a windows (win32/mfc) program, stick with visual studio.
if you're trying for portable gui apps, borland may be the thing for you.
if you're trying to write highly optimized code, consider intel's x86 optimized c++ compiler.
if you're writing a unix-style app, or one that will most likely be ported *everywhere* (especially unix), you might want to try gcc (mingw is native for windows, or the cygwin environment uses a unix emulation layer).
joe_bruin is offline   Reply With Quote
Old 03-17-2003, 05:07 PM   #6 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,545
Valmont is on a distinguished road
Or do as Val:
Install the Win32 version of Qt 2 under VC++ 6 and start making easy to port proggies

In fact, now I am here, let me spend some time to vouch for the Win32 Qt2 version. It offers great, neat wrappers and platform independant system.

Found out more at:
http://kde-cygwin.sourceforge.net/qt2-win32/
It is GPL so it is free. You MUST have VC++6 tho to use it. Any VC++ 6 version will do.

Hehe, why am I not a sales man? (Argh don't answer lol).

- Val -
Valmont is offline   Reply With Quote
Old 03-17-2003, 08:18 PM   #7 (permalink)
sde
Moderator
 
sde's Avatar
 
Join Date: May 2002
Location: us.ca
Posts: 4,446
sde is on a distinguished road
Quote:
Hehe, why am I not a sales man? (Argh don't answer lol).
i will anyway .. because you can't sell GPL stuff
sde is offline   Reply With Quote
Old 03-17-2003, 11:41 PM   #8 (permalink)
DesertWolf
Non-profit Techie
 
DesertWolf's Avatar
 
Join Date: Dec 2002
Location: Mesa AZ
Posts: 76
DesertWolf is on a distinguished road
Send a message via AIM to DesertWolf
Go with borland ... keeps you from getting stuck with MS sh**. Unless of course you want to program just for MS then go with C++.net.
DesertWolf is offline   Reply With Quote
Old 03-18-2003, 04:32 AM   #9 (permalink)
Travis Dane
Code Monkey
 
Travis Dane's Avatar
 
Join Date: Feb 2003
Location: Netherlands
Posts: 89
Travis Dane is on a distinguished road
Send a message via ICQ to Travis Dane
Quote:
Originally posted by DesertWolf
keeps you from getting stuck with MS sh**.
Your arguments?

If you want to go for portability i suggest you go with Borland,
For Windows Applications, Take VC++ .NET no doubt about it.
__________________
OpenGL, DirectX
Travis Dane is offline   Reply With Quote
Old 03-18-2003, 08:13 AM   #10 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,545
Valmont is on a distinguished road
Quote:
Originally posted by sde
i will anyway .. because you can't sell GPL stuff
Valmont is offline   Reply With Quote
Old 03-19-2003, 05:19 PM   #11 (permalink)
devin
Registered User
 
Join Date: Mar 2003
Location: California
Posts: 9
devin is on a distinguished road
Send a message via ICQ to devin
Only problem with .NET is that it requires you to download a 20 MB runtime (well for C#).

VBRUNxxx.DLL were small..
MFCxx.DLL were also pretty small files

but .NET now requires 20 megs.. damn. If you want users to run your program and they don't have Windows XP they'll have to download this as well.

Oh well.
devin is offline   Reply With Quote
Old 03-27-2003, 10:14 AM   #12 (permalink)
ender
Code Monkey
 
ender's Avatar
 
Join Date: Mar 2003
Location: Evansville, IN
Posts: 75
ender is on a distinguished road
Send a message via AIM to ender Send a message via Yahoo to ender
wxWindows

Quote:
Originally posted by Valmont
Or do as Val:
Install the Win32 version of Qt 2 under VC++ 6 and start making easy to port proggies

In fact, now I am here, let me spend some time to vouch for the Win32 Qt2 version. It offers great, neat wrappers and platform independant system.

Found out more at:
http://kde-cygwin.sourceforge.net/qt2-win32/
It is GPL so it is free. You MUST have VC++6 tho to use it. Any VC++ 6 version will do.

Hehe, why am I not a sales man? (Argh don't answer lol).

- Val -
Really don't mean to start war or anything, but I perfer wxWindows over Qt2. It is also platform dependent, doesn't depend on VC++, uses native widgets instead of making its own on the fly (meaning it uses commctrl32.dll instead of qt2.dll or whatever) and it supports a lot of OSes. Again, I don't mean to start a war or anything. Oh yeah, and it too has a wonderful framework. http://www.wxwindows.org.

Just my thoughts, sorry they are outdated,
Ted Morse
__________________
while(1) fork();
ender is offline   Reply With Quote
Old 03-27-2003, 10:20 AM   #13 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,545
Valmont is on a distinguished road
Interesting topic ender. I am going to find out more in the weekend.

But platform IN-dependency is a must for me.
But I'll check the site out soon.

- Val -
Valmont is offline   Reply With Quote
Old 03-27-2003, 10:24 AM   #14 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,545
Valmont is on a distinguished road
Quote:
Originally posted by Travis Dane
An easy way to program Win32 based applications with C++.

VC++ .NET is better than VC++ 6 in all ways (Except it's recource
sucking habit). The difference between Borland 5 and VC++ .NET
is for the most, The IDE. VC++ .NET is dominant compared with
Borland's IDE (At least that's my opinion). Also, VC++ .NET is
99% Ansi C++ compliant, I can't say the same for Borland.
TD, you call MFC "easy"?

- Val -
Valmont is offline   Reply With Quote
Old 03-27-2003, 10:29 AM   #15 (permalink)
ender
Code Monkey
 
ender's Avatar
 
Join Date: Mar 2003
Location: Evansville, IN
Posts: 75
ender is on a distinguished road
Send a message via AIM to ender Send a message via Yahoo to ender
wxWindows is platform independant

Sorry...I meant that wxWindows is platform INdependant, sorry, because without that tid-bit, it would be worse than Qt2, which is as well..sorry about that...

Ted Morse
__________________
while(1) fork();
ender is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 05:14 AM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0 RC8





Copyright © 2000-2008, Milano Interactive
Web Hosting provided by Portal 360 Web Hosting