• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

can an experienced programmer clear this up for me?

minofifa

Senior member
hi

I have been reading a lot about microsoft visual studio as an IDE and i'm thinking that i want to try it insted of eclipse. I have also been reading a lot about microsoft's .net framework and it seems pretty cool. I am a beginner programmer and am most familiar with java and eclipse. I was under the assumption that i could use J# insted of java if i used visual studio as a development IDE, but when i looked at wikipedia, that doesn't seem to be the case. J# seeems to be limited and is not a replacement for java.

should i just stick with java and eclipse? or should i get used to visual studio and J#? or should i focus on learnign a new, visual studio-compatable language (like C#) all together.

when i'm done my Computer science degree i want to find a decent job in the sofware industry. It seem that microsoft and visual studio are the way to go, yet my school focuses on java and eclipse. Which is the right path to focus on in the commercial world? which would present better job oportunities (java/eclipse or .net/visual studio / microsoft)?

thank you for any advice.

 
I'd really suggest branching out and picking up Visual Studio Express C#. Given your Java background, you should find the language very familiar.

There are a lot of Java opportunities still out there, but to make yourself more marketable look into J2EE/webservices.
 
???
i don't understand. you said there are java oportunities out there, but to learn J2EE/webservices to make myself more marketable? isn't J2EE java? (J2EE = java enterprise edition)? is that right? is there something more to J2EE/webservices than just learning the concepts anad syntax of java.

thanks for any advice.
 
If you want to stay within the Java realm, your best bet is to market yourself as a J2EE developer. And yes, there is more to J2EE than simply learning the syntax of Java.
 
There's alot more to J2EE than just Java language syntax. There is an ever-growing world of frameworks, design patterns and web standards you will need to learn. And it won't ever end because they just keep coming out with more crap than you can keep up with.
 
Yeah don't bother with J#. J3 has several language limitations. Its either C# or Java.
 
struts, beans, and much much more ... you need to be sure you know the theory, for ex: why StringBuilders are better than StringBuffers and crap like that.
 
Originally posted by: minofifa
is there something more to J2EE/webservices than just learning the concepts anad syntax of java.
Is there something more to driving an 18 wheeler than just pressing the gas and turning the wheel? 😛
 
Originally posted by: kamper
Originally posted by: minofifa
is there something more to J2EE/webservices than just learning the concepts anad syntax of java.
Is there something more to driving an 18 wheeler than just pressing the gas and turning the wheel? 😛

ha, i love the sarcasm here 🙂.

alright, i think i'm starting to see the bigger picture. To clear things up though, Java is not part of, or compatable with the .net framwork is it? Only J# is part of the CLR, not Java. If it wanted to program with .net i would need to learn C# as somebody suggested. Would you say that learning C# would be a better use of time than learning C++?
 
Depends on the portion of the software industry you want to target. If you go into driver development, C# would be useless compared to assembly/C/C++. If you're building apps like MS Word, then C# is better. Games are usually a mix of assembly and C++. Recently though, MS has come up with managed DX which u can code using C#.

All the languages for the CLR (Common Language Runtime), ie. C#, VB.NET, managed C++, J#, etc. all target the .net platform. You can code for .net in any CLR compliant language. You use different syntax to do the same thing. If you move on to web dev using ASP.NET, you'll see that the framework is very similar (on a level, the same). Now, C# is a language created for the .net framework by MS. The .net frameworks in a way "easily accessible" in C#. If you're experienced in VB.NET, that doesn't mean you've got to learn it. But if you have to learn a new CLR language, I'd say to go with C#. It's beautiful and elegant IMO.

In a nutshell, for high level software development, go with C# with .net or Java with J2EE. For low level stuff, C++ is the way to go. It dpends where you wanna go.

And no, Java is not .net. J# is not Java. J# is java syntax targetting the .net framework. You don't import javax.awt. You import System.Windows.
 
Originally posted by: minofifa
Originally posted by: kamper
Originally posted by: minofifa
is there something more to J2EE/webservices than just learning the concepts anad syntax of java.
Is there something more to driving an 18 wheeler than just pressing the gas and turning the wheel? 😛

ha, i love the sarcasm here 🙂.

alright, i think i'm starting to see the bigger picture. To clear things up though, Java is not part of, or compatable with the .net framwork is it? Only J# is part of the CLR, not Java. If it wanted to program with .net i would need to learn C# as somebody suggested. Would you say that learning C# would be a better use of time than learning C++?

If you know java well enough you'd be able to pick up any with no problem.

Regards

ng

 
Back
Top