Your advice to new comer in Software Education
-
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"
-
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'd put smileys into a message which is clearer meant to be funny :-) I've used both VC++ and Borland C++ Builder and VC is far superior in almost everywhere. Builder might have the edge with its RAD dialog editor but the code it generated was as bad a if VB had done it. What kind of interfaces do you design? I've always found VC++ and MFC much easier to use than Borland. Michael :-)
-
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
Just curious, How many COM objects and ActiveX controls do you use in the project? I'm possibly going to be involved in a large scale VB project so I'm interested to know how much VB relies on objects and controls written in other languages. >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. I used to use VB to knock up prototype user interfaces, until I tried to do something useful with the ListView Control. It's far easier to do it in MFC than in VB that's for sure. VB is a good product, I just find that is allows for more sloppy code than C++ does. Part of that is down to the crappy IDE. It'll be interesting to see if version 7 improves VB code. Michael :-)
-
Just curious, How many COM objects and ActiveX controls do you use in the project? I'm possibly going to be involved in a large scale VB project so I'm interested to know how much VB relies on objects and controls written in other languages. >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. I used to use VB to knock up prototype user interfaces, until I tried to do something useful with the ListView Control. It's far easier to do it in MFC than in VB that's for sure. VB is a good product, I just find that is allows for more sloppy code than C++ does. Part of that is down to the crappy IDE. It'll be interesting to see if version 7 improves VB code. Michael :-)
Just curious, How many COM objects and ActiveX controls do you use in the project? As I mentioned, it's not my code - I'm one of the DCOM servers on the other side of the network. But to take a slightly educated guess, perhaps 2 or 3 custom ActiveX controls on screen with maybe 5 or 6 standard ones. And it's probably working with a dozen other COM objects - some local and some remote. VB integrates very nicely with COM stuff. I was very happy for that - I didn't have to write gobs of server code in VB. ;P J