Click here to Skip to main content
15,891,828 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello Friends...
I have been working as dotnet developer for 1.8 years. During this period I experienced lots of issues while deploying the projects on other operating system. Any new technology first try to be compatible with java and after few years it Microsoft try to implement it. A dotnet doesn't give 100% portability according to my point of view. I m not happy with .net. Can I switch to java? I want suggestion from all.
Posted
Comments
[no name] 1-Jun-15 7:25am    
A suggestion for what? The only answer to the actual question that you asked is "yes", yes you can switch if you want. You don't need to ask permission from us to do it.
TAUSEEF KALDANE 1-Jun-15 7:32am    
Sir, I don't want any permission from u. I have decided to go for java for my career but I want to some comparisons between java and .net for compatibilty
Andy Lanng 1-Jun-15 7:41am    
They both use python syntax (that's with the curly braces et al)
The built in function names differ
There are plenty of IDE's you can use. I think Eclipse is the most common.
Some immutables (like string) work slightly differently.
OS integration is more generic, but I'm sure that some Windows specific libraries exist.
The compile process is a little different

As with any language, you will have to learn all of the slight nuances yourself with practice and experience.
Kornfeld Eliyahu Peter 1-Jun-15 7:45am    
Actually all (C#, Java and Python) use C-like syntax...
Andy Lanng 1-Jun-15 7:49am    
I've been using the term so long I forgot it was my own analogy and I never really knew the origins ^_^
Thanks for letting me know

IMHO, every technology has its strengths and limitations and these change overtime too. Knowing one alone is never enough, try to embrace as many as possible.
Read this http://www.seguetech.com/blog/2013/06/03/dotnet-vs-java-how-to-pick[^]
and note the latest development in .NET Becomes Open Source and Cross-Platform[^]
, then decide wisely.
 
Share this answer
 
There is nothing bad about Java/.Net or any other language. If you really want to transform yourself from average programmer to great programmer you have to stop yourself from hating other languages.

You have to understand that programming languages behave like human languages, think of the power when you know chinese, Arabic, Urdu, german, etc You can communicate almost everyone in the whole planet. Similarly won't you feel great if you know C#, Java, C++, Assembly, Python, Lisp and many more.

There is nothing wrong with any of the languages, each one has their own pros and cons but they all are beautiful in the end.
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900