Your advice to new comer in Software Education
-
"In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp" This statement leads me to believe that you're starting out in the industry. A word of caution: experience counts (much) more than knowing a language. A developer is expected to be able to learn whatever technology they need to know to develop a product. That being said, here's my opinion:
- Java is a good route to follow if you enjoy developing server side apps, or xplatform interfaces to web based services. Java is almost never used to develop xplatform desktop clients because of the performance hit.
- More than 90% (SWAG) of Windows desktop development is currently done using VC++ (MFC, COM, ATL). This includes both GUI and non-GUI development. Most shops are uncertain about moving to C# just yet, but are likely to embrace it for new development when they are convinced that a reasonably painless upgrade path to .NET exists. If you know Java, coming up to speed with C# should be easier.
/ravi "There is always one more bug..." http://www.ravib.com ravib@ravib.com
I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++
-
I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++
Victim of VC++ You're victim of your own incompetence. Tomasz Sowinski -- http://www.shooltz.com
-
I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++
I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA.
- C++ Builder :- does it develop software for WinCE, nopey, no use to me so ...
- Java :- har, har, har, possibily the slowest language ever ... and yes speed does matter ...
Wait, wait next this guy is going to start a Linux Advocacy Speech Regards Ray "Je Suis Mort De Rire"
-
Success of Java bring new zest in Microsoft which is now bringing new technologies to compete with JAVA. In the next few months there will be the bulk of new softwares in the market mostly the "adventures" of M$. Suppose a new comer in IT education has successfully learn C and C++. Now for further professional education he/she has three choices. (1)JAVA (2)VC++ (COM,ATL etc) (3)C# (.NET). Now what you suggest among the above three choices for a future IT professional to learn in order to get sound and proper job in the future. Please give your comments. In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp. .NET is a big risk right now and in my view C# is just a flop remix of JAVA. (Remember i am not a professional Java programmer only i have good knowledge of it). Please express your comments on the concerned topic that what technology leads in the coming future and providing opportunity for good job. :eek: Imran Farooqui
- If you want to work on server-side development on Unix platforms, use Java. - If you want to work on server-side development on Windows, use .NET (although, I've been working with VC++ and ISAPI, and I like it, but this is not very marketable, I'm afraid) - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). Good luck. I vote pro drink :beer:
-
I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++
Your attitude is PRECISELY why we have user interface issues (I prefer coding user interfaces to core work). Guess what - most end-users don't CARE *how* the program works, they simply care about what it looks like and that that it performs the advertised task in the most efficient manner possible. The user interface is equally as important as the "core code", sometimes even more so. VC++ isn't the reason it takes a long tiime to design a user interface. The reason is because of the *end-user*. If you are familiar with your end-user and have an understanding of their ability to comprehend as well as the way they actually use your software, your user interface design tasks will be much simpler to deal with, and will be much closer to the mark REGARDLESS OF THE LANGUAGE USED TO BUILD THE PROGRAM. Get your head out of the sand. To hell with those thin-skinned pillow-biters. - Me, 10/03/2001
-
- If you want to work on server-side development on Unix platforms, use Java. - If you want to work on server-side development on Windows, use .NET (although, I've been working with VC++ and ISAPI, and I like it, but this is not very marketable, I'm afraid) - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). Good luck. I vote pro drink :beer:
I prefer this version: - If you want to work on server-side development on Unix platforms, use C++. - If you want to work on server-side development on Windows, use Visual C++. - If you want to work on Windows desktop applications, stay with Visual C++. To hell with those thin-skinned pillow-biters. - Me, 10/03/2001
-
"More than 90% (SWAG) of Windows desktop development is currently done using VC++ (MFC, COM, ATL). This includes both GUI and non-GUI development. Most shops are uncertain about moving to C# just yet, but are likely to embrace it for new development when they are convinced that a reasonably painless upgrade path to .NET exists. If you know Java, coming up to speed with C# should be easier." Ravi, where do you get that statistic from? Just looking a various job sites for windows development over 75% of available windows development jobs seem to for VB people, not VC++. "War is hell" William Tecumseh Sherman.
It was a SWAG. I was also referring to products other than front-ends for business apps (a fact I conveniently forgot to mention), which I suspect are done using VB, PowerBuilder, etc. /ravi "There is always one more bug..." http://www.ravib.com ravib@ravib.com
-
I prefer this version: - If you want to work on server-side development on Unix platforms, use C++. - If you want to work on server-side development on Windows, use Visual C++. - If you want to work on Windows desktop applications, stay with Visual C++. To hell with those thin-skinned pillow-biters. - Me, 10/03/2001
LOL How about this: - If you want to work on server-side development on Unix platforms, use Visual Basic - If you want to work on server-side development on Windows, use bash shell programming. - If you want to work on Windows desktop applications, use PHP. ;P ;P ;P I vote pro drink :beer:
-
- If you want to work on server-side development on Unix platforms, use Java. - If you want to work on server-side development on Windows, use .NET (although, I've been working with VC++ and ISAPI, and I like it, but this is not very marketable, I'm afraid) - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). Good luck. I vote pro drink :beer:
I kind of agree with you, except .NET is still in the horizon. - Web Server on UNIX: Java/JSP/EJB - Web Server on Windows: ASP/VB/COM+/C++ - Client-Server on Windows: VB or VC++ if it's complex Regards, Alvaro
-
I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++
A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. If absence of RAD is the only thing that bothers you so much while using VC++, then you may want to try RadVC. RadVC is a VC++ add-in that lets a VC++ programmer work in a C++ Builder like RAD environment. My apology if this sounded like a commercial. Just thought I should point this out in defense of VC++. // Fazlul
Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com
-
I prefer this version: - If you want to work on server-side development on Unix platforms, use C++. - If you want to work on server-side development on Windows, use Visual C++. - If you want to work on Windows desktop applications, stay with Visual C++. To hell with those thin-skinned pillow-biters. - Me, 10/03/2001
- If you want to work on server-side development on Unix platforms, use C++. - If you want to work on server-side development on Windows, use Visual C++. - If you want to work on Windows desktop applications, stay with Visual C++. Or... - If you want to work on any OS and make piles of cash, use Shakespeare or Befunge. J
-
It was a SWAG. I was also referring to products other than front-ends for business apps (a fact I conveniently forgot to mention), which I suspect are done using VB, PowerBuilder, etc. /ravi "There is always one more bug..." http://www.ravib.com ravib@ravib.com
Oh, "SWAG", I get it :-O "War is hell" William Tecumseh Sherman.
-
I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++
-
- If you want to work on server-side development on Unix platforms, use Java. - If you want to work on server-side development on Windows, use .NET (although, I've been working with VC++ and ISAPI, and I like it, but this is not very marketable, I'm afraid) - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). Good luck. I vote pro drink :beer:
- If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation
-
Success of Java bring new zest in Microsoft which is now bringing new technologies to compete with JAVA. In the next few months there will be the bulk of new softwares in the market mostly the "adventures" of M$. Suppose a new comer in IT education has successfully learn C and C++. Now for further professional education he/she has three choices. (1)JAVA (2)VC++ (COM,ATL etc) (3)C# (.NET). Now what you suggest among the above three choices for a future IT professional to learn in order to get sound and proper job in the future. Please give your comments. In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp. .NET is a big risk right now and in my view C# is just a flop remix of JAVA. (Remember i am not a professional Java programmer only i have good knowledge of it). Please express your comments on the concerned topic that what technology leads in the coming future and providing opportunity for good job. :eek: Imran Farooqui
Hey Imran Farooqui from Pakistan with membership created on 11 Oct 2001, I think you're Roger :mad: -Sean ---- "Vigilance With Pride"
-
- If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation
We actually have a huge real-time (read: MANY threads) project here written in VB. It's talking to 4 DAQs and helping to process gigabytes of data both for local and remote consumption (via DCOM). It also keeps the user up-to-date with 14+ frame-per-second graphical refreshes. I was amazed to find out just what VB can do when you know how to work it. The guy who wrote it is a f**kin machine. Regardless, I'm a VC++ artist. And VB sucks. J
-
- If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation
I know about in-house apps, but please tell me about any major commercial application (like Correl Draw, AutoCAD, MS Office, PhotoShop, ...) written in VB. I'm not a VB hater. In fact, I use with VB whenever it makes sense. However, if I need to develop an application that will be used by a (hopefully) big number of customers, I always use C++. Besides, it is very wrong to think of VB as of easy programming language. Unless for most trivial tasks (quick and dirty forms) it is as complex as any other programming language (including C++). I vote pro drink :beer:
-
- If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation
Just because the only in-house people they have to work on large projects are VB guys, does not mean that VB is the best choice for a large app. It makes sense for stuff done in house to be done in VB, and it makes sense to know VB if you want to work in that kind of an environment. But VC rules the world of small to medium size companies producing large complex, "shrink wrapped" apps. Their success is dependent upon the quality of the software product produced, hence they need a more robust development tool. Anyone who cannot quickly figure out VC++ UI development has no place in my world. I hope they stay "in house". "War is hell" William Tecumseh Sherman.
-
Hey Imran Farooqui from Pakistan with membership created on 11 Oct 2001, I think you're Roger :mad: -Sean ---- "Vigilance With Pride"
If his membership was created on 11 Oct 2001. How in hell, does he post with that membership prior to 11 Oct 2001? :confused: Chris
-
If his membership was created on 11 Oct 2001. How in hell, does he post with that membership prior to 11 Oct 2001? :confused: Chris
As far as I can tell, he doesn't have any before 11 Oct 2001. In any case, I simply very tired of wading through asinine posts from trolls whose only purpose is to cause an argument. [My apologies to Imran Farooqui if he is truly who he says he is.] -Sean ---- "Vigilance With Pride"