August 13th, 2003, 01:36 PM
I am using Visual c++ with Active X to write program, if i wish to compare the platform with others languages........eg Borland support Active X? how? advantages , disadvantages? and what the advantages of compare with window progamming eg . java.....??
or what are the areas.............should i debate if i using dos environment instead of window??
August 13th, 2003, 06:14 PM
What OS/hardware combos are you using? If everything you run on is Windows/i386 then there is no real advantage to learning another language (stick with what is familiar). If you are doing GUI programming that must be run on many different OS/hardware combos and is not sensitive to performance issues (meaning it is waiting for user input or is I/O or network bound) then Java is certainly worth some exploration. If you have performance issues than you should look at the platform independant C++ GUI libs (I am presuming your requirments include a GUI). You can also use the web paradigm and build your GUI as a series of web pages (lots of headaches in that, though, if it is very complex). If it does not require any GUI, then write it in Perl or ANSI C/C++.
What is your intent/goal?
August 14th, 2003, 12:47 PM
sorry.is suppose be visual c++ incorporate with "Direct X" typo mistake..........sory about that..........
mainly for the graphic part.........so, my program is consider a console or GUI? i wandering??? is perform via dos environment..
did borland c++ builder provide any this kind of features?
if i choose to use visual c++.........what are the points i can justified instead of using borland or any programming tools which can perform same result as visual c++ as to deal with my system specification........."route path simulation system" finding shortest path............
August 14th, 2003, 02:38 PM
Unless your customer (employer, client, etc.) requires you to use a particular programming language and/or compiler, you should choose what you feel is best for the job and familiarity with an IDE is certainly a driving force. I use Visual C++ for my Windows development almost exclusively, but on *nix I use vi or a notepad equivelent almost exclusively. It is whatever you are comfortable with and can be the most productive. The learning curve for a new system can be steep. I spent a couple of weeks hacking at MFC only to decide I would rather do Java because at least I had full control over what was happening (auto generated code is great if you a) know what it is doing and it is what you want to happen or b) you don't want to know and accept whatever it produces, bugs and all). If you are looking for something to focus on, Java is a good choice for non performance oriented code (network apps, GUI apps, I/O bound apps, etc.) but for performance oriented coded you need more than Java can offer and may want to consider C++. Which IDE you use for your C++ development is purely a personal decision (presuming you are not constrained by your customer), so go with what feels right.