6 ms·
I must say, I'm very impressed with all of the open source moves that MS has done lately. I wonder if that will drive more adoption of C# and cause Oracle to o
by aceperry 12y ago
I must say, I'm very impressed with all of the open source moves that MS has done lately. I wonder if that will drive more adoption of C# and cause Oracle to open up Java. I'm not a fan of C# because it's basically only used on windows systems, despite xamarin and et al.
- pikachu_is_cool 12y agoYeah, especially since you need to pay a regular fee to use Xamarin, and it's not libre software either. If a free Xamarin came out I'd jump on the C# boat in a heartbeat, which I guess is what MS is trying to do with all this open sourcing (free software-ifying?).
- josteink 12y ago> Yeah, especially since you need to pay a regular fee to use Xamarin You can use Monodevelop[1] which is 100% FOSS. AFAIK Xamarin is just Monodevelop with some extra wrappers and custom libraries for cross-platform mobile-development. Feel free to correct me if I'm wrong. If you're just making normal applications, libraries or web-solutions you don't need Xamarin. [1] http://www.monodevelop.com/ http://www.monodevelop.com/
- Rapzid 12y agoI have used Xamarin Studio a lot in the past for free. It's the mobile stuff that costs extra. Now I lean a bit more toward Visual Studio as it is free for my purposes.
- btzll 12y agoSince most of the income of Oracle comes from Enterprise software, I doubt they will do what MS does in the near future.
- pjmlp 12y agoI like both eco-systems a lot, however Java is currently more open than .NET, specially if you look around for available certified JVMs.
- NicoJuicy 12y agoIn this particular case, i'd prefer Windows above Oracle (Java) anytime, considering they deliver malware with their Java Setup... Edit: Some people give a link to an alterantive download without malware... You know 99% of all Java downloads don't know that, do you?
- khoffrath 12y agoYou can download installers without the malware from their technetwork: http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/downloads/inde...
- pjmlp 12y agoThere isn't any malware when downloading from http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/downloads/inde... Or when packaging the Java application with the runtime http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javapackager.html http://docs.oracle.com/javase/8/docs/technotes/tools/windows... Or using one of the commercial JVMs that compile Java to native code Or just bothering to read the dialog when installing it from Java.com. While it is true the bundling shouldn't exist in the first place, any knowledgeable Java developer knows how to get applications deployed without it being an issue. Actually my biggest problem with Java is Google dragging its feets and making the Android fragmentation a return of the J2ME headaches. Sun and Oracle were right all along.
- brudgers 12y agoMy son gets the Ask crapware whenever he updates Java to play MineCraft on his computer. He's a child, not a Java Developer. He just wants to play MineCraft and Java is in his way and the Crapware loads by opt out.
- pjmlp 12y agoYou might see it differently, but I never let kids update software on their own.
- chrismarlow9 12y agoFrom my experience C# was pretty much following Scala down the functional road, and the syntax was quite similar. Maybe you should check out Scala. Edit: I say "was" because I used to develop C# and had experience porting C# apps to Scala (so that we could run it on linux, lol).