n_vm
asked on
C++ Applications
What kind of projects are suitable to be accomplished by c++. Does client server applications developed under OOP technique. Does c++ projects cover application development.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Absolutely. It's the best solution for developing server side software...
Since they are many forms of C++ to choose ( builder, VC++ , plain C++ compilers ) , it is up to you . The sure thing is that if you can do something with vbasic or pascal , you will be able to do it with C++ .
ASKER
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,re ports oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely in a back end.
ASKER
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,re ports oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely to a back end.
ASKER
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,re ports oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely to a back end. What is the use of a linked listed objects when it cannot be saved as records in a rdbms.
ASKER
I was not asking whether c++ supports large or small applications.I wanted more specifics about the kind of application. Can we use c++ for any application development like database oriented accounting package. More specifically, i am a vb/access programmer and had been developing gui/standalone/database,re ports oriented packages. How could c++ help me in this. how could we actually save the objects created in c++ into databases like access or oracle. When we represent a real life object through c++ what has to be done to save them entirely to a back end. What is the use of a linked listed objects when it cannot be saved as records in a rdbms or is it that c++ programmers dont think of back ends. If not then what do they concentrate on ? What is their role in a big software development team ?
Sure, we can (and do) use a RDBMS as a back end. In fact, it is my personal opinion that for a great many applications using something like Access for a SMALL number of records is much better than reinventing the wheel by rolling your own (pseudo-)database.
Please note: The number of records allowed by Access is a serious limitation when it comes to large systems. Then you need to move to a serious database.
The last system I developed was for an energy management company. The Access database kept track of clients, sites (several per client), departments, and meters (electricity, gas, steam, chilled water). Visual C++ 6.0 enabled me to prototype the user screens in a day, get approval, then spend quite a bit of time writing the code to support the functionality. Now a non-technical person can drill down from client to building to meter, then graph the usage for the past month, etc. All point and click; no touching the database directly.
Before that, I designed and developed an automatic poller WITH HELP FROM THE EXPERTS HERE. For this project I avoided a database because I wanted the application to be completely stand-alone, with no possibility of anyone making accidental data modifications which would cause unattended operation to fail (over a long weekend, for example). If I had it to do over again from scratch would I use a database? No, unless I added password protection to the database; and maybe not even then.
Please note: The number of records allowed by Access is a serious limitation when it comes to large systems. Then you need to move to a serious database.
The last system I developed was for an energy management company. The Access database kept track of clients, sites (several per client), departments, and meters (electricity, gas, steam, chilled water). Visual C++ 6.0 enabled me to prototype the user screens in a day, get approval, then spend quite a bit of time writing the code to support the functionality. Now a non-technical person can drill down from client to building to meter, then graph the usage for the past month, etc. All point and click; no touching the database directly.
Before that, I designed and developed an automatic poller WITH HELP FROM THE EXPERTS HERE. For this project I avoided a database because I wanted the application to be completely stand-alone, with no possibility of anyone making accidental data modifications which would cause unattended operation to fail (over a long weekend, for example). If I had it to do over again from scratch would I use a database? No, unless I added password protection to the database; and maybe not even then.
C++ is a great language, but not the best answer for all applications.