MFC versus OWL

I have to make a choice between OWL and MFC. I am going to develop my 32-bit application in BC++ 5.0. What is preferred framework? What is advantages and drawbacks of each framework (not concerning the OWL support in BC++ 5 IDE)?
airatAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

msmitsCommented:
If you are using BC++ 5.0, you probably want to use OWL. The environment understand the OWL classes, methods, callbacks. There is also integration with the resource editor.
It is my understanding that such support is not available for MFC from the BC++ 5.0 IDE. You need VC++ 5.0 for that. It gives you about the same facilities but then for MFC.

BTW. If you are going to to use Borland, be sure to get 5.02. It is more stable than the older versions. You should also think about starting with the newer C++Builder, instead of BC++.

0
airatAuthor Commented:
Edited text of question
0
airatAuthor Commented:
Edited text of question
0
JavaScript Best Practices

Save hours in development time and avoid common mistakes by learning the best practices to use for JavaScript.

spapCommented:
Dear airat
check which environment, the mfc environment or the owl one , provides more properties for the default controls at design time.

what i mean is that using mfc (that is microsoft vc++) you have not the ability to set a lot of properties like background color or fonts for each default control like a button or an edit box, or the background color of a form(lucky vb or delphi programers!). You have to set these properties at run time using code or you have to use an external ocx that will have more design time properties.

Choose the environment that provides the biger set of design time properties for the default controls. It will save more of your time and money.

i agree with "msmits" that c++ builder is a good option.

                                         Best regards.





0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
NeveringCommented:
BC++ 5.0 is no longer supported.  I would suggest going to MFC (which I have done) or continue with C++ Builder, which will have poor support be a flaky product if it was anything like BC++.  MFC has it's problems, but at least there is sufficient documentation and is supported.
0
spapCommented:
go to:

http://www.inprise.com/bcppbuilder/compmatrix.html

and get  a comparison between c++ builder 3 and vc.


0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Languages and Standards

From novice to tech pro — start learning today.