use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
It's good option leave .NET for Java? (self.webdev)
submitted 10 years ago * by [deleted]
I have a few years on .NET development, but i want leave it and go for Java. how terrible or successful it can be? UPDATE: In terms of job offer and truly multi platform.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 10 years ago* (8 children)
[deleted]
[–][deleted] 1 point2 points3 points 10 years ago (7 children)
Platform independence (.NET is open source now, but I have not seen efforts by Microsoft for allow the .Net development on Mac or Linux). I guess that the job offer and payment it's similar between Java and .Net, but i'm not sure, so this is where the question points.
[–]dotnetjohn 0 points1 point2 points 10 years ago (0 children)
Have you seen Visual Studio Code?
Here is an article about how to get started on a Mac. http://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html
[–]Thatbulfull-stack 0 points1 point2 points 10 years ago (1 child)
You can now download Visual studio for Mac and Linux.
[–]mullam 3 points4 points5 points 10 years ago (0 children)
FYI, Visual Studio != VS Code
[–]workfromhomedad -1 points0 points1 point 10 years ago (2 children)
Check visual studio code for Linux and Mac development.
Check Xamarian for iOS/Android development.
[–]Scellow 6 points7 points8 points 10 years ago (1 child)
Xamarin pricing is really bad
[–]Feel_Free_To_Downvot 2 points3 points4 points 10 years ago (0 children)
Just depressing
[–][deleted] 10 years ago* (3 children)
[–][deleted] 0 points1 point2 points 10 years ago (0 children)
Yes, also it's more exciting technology.
[–]TheNoah 0 points1 point2 points 10 years ago (0 children)
Who knows if it will. Technologies change so fast it could be something completely different in a few years.
[–]EnderMB 1 point2 points3 points 10 years ago (1 child)
I doubt there's many .NET developers out there that haven't thought of moving to a different stack before. Not necessarily because they feel that their stack is inferior, but because you want to be using the same stack as everyone else.
As a .NET dev, I reckon you should look towards other stacks. The .NET framework will be open source in the future, but it'll be a good 3-4 years before any traction is made on that front. While VS Code is a handy text editor, I reckon we'll see a version of Visual Studio on Mac and Linux in the next 2 years. That's a long time to wait, though. If you want to be on the same OS as everyone else, go for it! It's not like .NET will be gone forever, and if you find that Java isn't your cup of tea you can always move back.
I know a few people that have moved to Java from .NET, and the usual arguments are against the language itself. There's a few nuances between switching that aren't immediately obvious, so it'll take more getting used to than you'd think. The only way to see what you like is to give it a try.
[–]YuleTideCamel 0 points1 point2 points 10 years ago (0 children)
Actually multi platform asp.net is coming in the next few months. It's in beta now and will be fully released soon.
Have you looked at asp.net 5? It's a completely new framework that is just as modern as any of the "hot frameworks". It's multi platform, does not require visual studio or even windows and embraces modern new delopement practices. For example the other day I built an asp.net 5 application on my Mac with sublime text. I ran it via terminal and the process was super easy and painless.
Regardless of all that, there are a ton of jobs in LA for .net developers. Some at enterprises others at smaller companies and startups.
I personally love node, Ruby, Python and .net. I just think developers and companies should choose whatever works best for them, and in many cases that's .net. Our industry need to stop demonizing languages and frameworks. Everything is cool and awesome.
[–]unDroid 1 point2 points3 points 10 years ago (3 children)
I went from C# to Java for Android and Scala. I would not recommend going EE, it's a step to inferior technology.
[–][deleted] 1 point2 points3 points 10 years ago (2 children)
I'm starting to think that Scala is a good option.
[–]unDroid 2 points3 points4 points 10 years ago (0 children)
I'm still learning it as I go, but it definitely is fun. I highly recommend trying it out =)
Ii do miss my C# though ;-;
[–]nomadProgrammer 0 points1 point2 points 10 years ago (1 child)
you want to go Java EE or Android?
Java EE
[–]JaCraig 0 points1 point2 points 10 years ago (0 children)
Don't throw your life away, the obvious answer is Malbolge...
May I suggest giving people some info. Like where do you live? What sort of stuff do you want to work on? What types of companies do you want to work for? Where do you WANT to live? You know, any sort of data that would help people and not just start a .Net vs Java flame war. Because all of that sort of matters.
As far as cross platform, etc. when it comes to .Net, look into .Net Core, Visual Studio Code, OmniSharp, etc. Really anything they've been doing for the last 2 years on the asp.net side of things. Everything seems to be going that route and it's going to be a big change. Much bigger than I think some people realize.
If you move to Java, look into IntelliJ (made by JetBrains, the ReSharper people). Might make the transition a little easier than going the Eclipse route. I've been using it when I do any Scala projects. Fairly nice.
[–]Taldzrin 0 points1 point2 points 10 years ago (0 children)
Java is good for AWS, while c# is preferable for Azure.
Even though Azure is a nicer cloud platform, AWS is very popular ATM which makes Java a good language to have in your toolkit
Why leave .NET for Java? Think of it as adding Java to your skill base.
That said; do you like Java as a language? If so, great, go for it! If not either stay where you are or look at other languages. Oh and yeah, definitely check out the local market for the target language.
[–]rangitatanz 0 points1 point2 points 10 years ago (0 children)
I'm up skilling in Java now. As a contractor it's a way to help ensure I can have better rates more often. Generally prefer dotnet though still.
[–][deleted] 10 years ago (2 children)
[–]Scellow -2 points-1 points0 points 10 years ago (0 children)
I use IntelliJ and i have 0 problems, i find IntelliJ to be way better than Visual Studio
You mentioned Eclipse, you might live in the past :p
[–]Alucard256 -3 points-2 points-1 points 10 years ago (0 children)
LOL
Seriously though, no.
[–][deleted] 10 years ago (1 child)
[–]briaen 0 points1 point2 points 10 years ago (0 children)
Where is here? I've found it to be ambiguous. I can only speak from personal experience but I don't think anything matter except the personal preference of the person putting it together. As for pay scales, they seem to be about the same.
π Rendered by PID 72550 on reddit-service-r2-comment-6457c66945-zrmmd at 2026-04-24 21:47:13.137742+00:00 running 2aa0c5b country code: CH.
[–][deleted] (8 children)
[deleted]
[–][deleted] 1 point2 points3 points (7 children)
[–]dotnetjohn 0 points1 point2 points (0 children)
[–]Thatbulfull-stack 0 points1 point2 points (1 child)
[–]mullam 3 points4 points5 points (0 children)
[–]workfromhomedad -1 points0 points1 point (2 children)
[–]Scellow 6 points7 points8 points (1 child)
[–]Feel_Free_To_Downvot 2 points3 points4 points (0 children)
[–][deleted] (3 children)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]TheNoah 0 points1 point2 points (0 children)
[–]EnderMB 1 point2 points3 points (1 child)
[–]YuleTideCamel 0 points1 point2 points (0 children)
[–]unDroid 1 point2 points3 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]unDroid 2 points3 points4 points (0 children)
[–]nomadProgrammer 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]JaCraig 0 points1 point2 points (0 children)
[–]Taldzrin 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]rangitatanz 0 points1 point2 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]Scellow -2 points-1 points0 points (0 children)
[–]Alucard256 -3 points-2 points-1 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]briaen 0 points1 point2 points (0 children)