Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
Hello All,
As this is community where there are developers for all platform.There are senior developers also and might be those people also that
have completed there development period and now in management.
I just want to ask according to current market trends which combination is better
 
C/C++ with dot net
or
C/C++ with Java
 
With some experience in c/c++.
Posted 5-Feb-13 2:40am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

The answer is: depends on who you are asking!
 
Most people (including me) here in CP will probably say with .NET but the fact is that it's just an opinion, and some of my best friends (who are wrong about this question) will tell you with Java (being that it's cross OS).
 
There you have it.
 
Cheers,
Edo
  Permalink  
v3
Comments
Tarun Batra at 14-Feb-13 9:23am
   
Can you suggest some good book for c++ and for dot net too that take me from beginning to advance
Edo Tzumer at 17-Feb-13 0:23am
   
About C++ - There it should be relatively simple.
I personally liked O'Reilly books when I learned, a C++ example would be:
Professional C++, 2nd Edition
By Marc Gregoire, Nicholas A. Solter, Scott J. Kleper
Publisher: Wiley / Wrox
Released: October 2011
Pages: 1072
 
Regarding .NET - it depends on what you are aiming at -
- Web Development?
- Windows Applications?
- GUI Oriented?
- Backend Oriented?
- Communications?
- Security, Cryptography etc?
- ...
There are so many fields I can't count
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Just my two cents, but I see it more in OS related terms. Windows or Linux. If you're more a Linux or MacOS kind of guy, go to C++ and java else .Net is the way to go.
 
It is also rarely a combination. Although it is a good idea to have knowledge of several technologies, often you use very few quite often.
 
Hope this helps.
  Permalink  
v2
Comments
Tarun Batra at 5-Feb-13 8:52am
   
sir have an experience of c/c++ on windows so according to you i should go on dot net?
Albert Holguin at 5-Feb-13 11:44am
   
It's not necessarily about where your experience is (although that's helpful) but about what your target platform is. For example, if you're writing an app for an Android phone, you most certainly wouldn't want to use .Net. Think that's where he's going with his answer (which I agree with).
Tarun Batra at 14-Feb-13 9:23am
   
Can you suggest some good book for c++ and for dot net too that take me from beginning to advance
Albert Holguin at 14-Feb-13 9:59am
   
The only book I ever used for C++ was the "Standard C++ Bible", it covers quite a range of topics, but most of my learning and experience came from working on projects and finding information on the internet. You can find just about anything on the internet nowadays including entire books. So start out with some tutorials online and work your way up. Best way to not get bored is to have meaningful projects, so think of something that would be helpful to you or others in everyday life and build it.
V. at 5-Feb-13 12:20pm
   
No, I´m saying that if you´re comfortable with Windows OS, stick with it and go .Net. If you´re more comfortable with linux or MacOs you ,might want to go Java. In the end you might end up switching anyway, like I did, because it´s not about the language, but what your company wants to do IT wise. In my case, I was a .Net guy. I wanted to move to the science world and now I ended up doing java and python and the likes.
Tarun Batra at 14-Feb-13 9:23am
   
Can you suggest some good book for c++ and for dot net too that take me from beginning to advance
V. at 14-Feb-13 9:38am
   
Good question. I read several books, most of them where rubbish, so can't help you there. I heard that O'Reilly's have good books. I can also suggest searching Amazon and especially check out the ratings. That doesn't mean you have to buy them there, but it will at least give a good idea. I read a good WPF book a while back (to advanced for starting), but basically it was good because it started out real simple (aka hello world) and ended up real deep. Make sure to browse the topics.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

I would say that at the moment it depends where you're at. If you're starting out and looking for a job, C++ with .NET is better. There's more work out there but it's not going to pay that well and it might be dull. On the other hand if you've got lots of experience in Java and you're really good then there are a smaller number of much higher paid positions doing more interesting things.
In the end which is the better path may depend more on how technology changes in the future and that's really hard to predict. Personally I wouldn't rely on either .Net or Java being in wide use in 10 years time.
  Permalink  
Comments
Tarun Batra at 14-Feb-13 9:23am
   
Can you suggest some good book for c++ and for dot net too that take me from beginning to advance
Sergey Alexandrovich Kryukov at 5-Mar-13 18:16pm
   
Agree, a 5. "It depends" and "up to you" are the only reasonable responses.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CPallini 385
1 Sergey Alexandrovich Kryukov 262
2 OriginalGriff 200
3 George Jonsson 134
4 Richard MacCutchan 110
0 OriginalGriff 6,344
1 Sergey Alexandrovich Kryukov 5,890
2 CPallini 5,175
3 George Jonsson 3,559
4 Gihan Liyanage 2,522


Advertise | Privacy | Mobile
Web01 | 2.8.140916.1 | Last Updated 6 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100