In my industry, there is very little use for C# developers.
Java developers are always in demand.
what industry?
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
In my industry, there is very little use for C# developers.
Java developers are always in demand.
In my industry, there is very little use for C# developers.
Java developers are always in demand.
In my industry, there is very little use for C# developers.
Java developers are always in demand.
Hi
I am sure this must be a debate many developers have had over the years. I want to know which one is better and why?
what industry?
This is why it's good to be capable in both![]()
Im sure thats true for all languages. Good devs always know more than one language.
Nope.But very good devs often only specialise in one. And for good reason.
[)roi(];11410145 said:Nope.
The best tool is the best tool for the job. The End.
Definitely. They may know several, but typically there is one that gets used the most.But very good devs often only specialise in one. And for good reason.
Although all developers have a preference for 1 or 2 languages, when it comes to client / server type applications, more than one language will always come into the mix, for example: C# for Windows phone, Objective-C for IPhone, Java for Android, and PHP for JSON server API.Definitely. They may know several, but typically there is one that gets used the most.
And most companies will have a team of iPhone programmers, team of Android programmers, frontend developers, backend developers and so on. Companies will also steer new programmers to whatever they know best unless they really need them in a different group. And once in a particular group time constraints will invariably mean little opportunity to move around. Thus the reality is that while these programmers might know the other languages they will use them only rarely, so they do end up specialised. It's simply not a choice they really get to make.[)roi(];11415851 said:Although all developers have a preference for 1 or 2 languages, when it comes to client / server type applications, more than one language will always come into the mix, for example: C# for Windows phone, Objective-C for IPhone, Java for Android, and PHP for JSON server API.
In the case of standalone applications my language preference really depends on the platform:
1. Windows = C#
2. iOS / OS X = mix of Objective-C, C++ & C
3. Android = Java (but recently I've been leaning towards Apportable to try to share a common codebase with iOS re they are the 2 primary mobile platforms). Xamarin btw has also done a great job extending C# across all 3 (just not my preference).
So yes, all developers have a preference, but any good developer would not try to push the envelope too far by using 1 language for everything.
True, but that still doesn’t cover a clear distinction between good vs. average programmers.And most companies will have a team of iPhone programmers, team of Android programmers, frontend developers, backend developers and so on. Companies will also steer new programmers to whatever they know best unless they really need them in a different group. And once in a particular group time constraints will invariably mean little opportunity to move around. Thus the reality is that while these programmers might know the other languages they will use them only rarely, so they do end up specialised. It's simply not a choice they really get to make.
The answer to the OP, is at this stage in your life, it doesn't matter. Just flip a coin. Heads java, tails C#. And if the result doesn't please you, then choose the other option![]()
Easier said than done zippy. Companies want experience and exposure to certain technologies that I simply don't have.