[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How is .NET better than Java or JVM? 20% less memes ITT please.

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 114
Thread images: 14

File: botnet.png (18KB, 500x262px) Image search: [Google]
botnet.png
18KB, 500x262px
How is .NET better than Java or JVM?
20% less memes ITT please.
>>
>>56994340
visual studio
>>
>>56994340
Java's going the way of Flash.

It's practically a dead language at this point.
>>
>>56994432
intellij idea > visual studio
if visual studio is so good it wouldn't need steroids like resharper
>>56994477
>It's practically a dead language at this point.
what the fuck i am reading
>>
Dunno, java covers windows, linux, osx and android.
.net throws errors if you try to run the same program under different versions of windows, and let's ignore multiplatform support.

Literally no reason to use .net if you care about multiplatform
>>
File: vomit.jpg (115KB, 720x960px) Image search: [Google]
vomit.jpg
115KB, 720x960px
>>56994432
>you need 10gb bloated windows only IDE to do any real development
>>
>>56994513
It's on the COBOL road of a big legacy mess. No one writes new software in Java if they can help it. It's a huge pain in the ass.
>>
>>56994432
Visual studio is fucking shit
>>
>>56994340
BotNet is apparently faster because it's native to winpoo. When you are developing for anything but winpoo you are fucked
>>
>>56994622
>No one writes new software in Java
OP said no memes
>>
>>56994586
get well doggo
>>
.NET is irrelevant
>>
>>56994659
Microsoft just bought Xamarin, m8, and cross-platform development in C# is now FREE.

Get ready for your butthole to be
Embraced
Extended
and
Extinguished :^)
>>
File: aXXX2rz_460s.jpg (39KB, 460x532px) Image search: [Google]
aXXX2rz_460s.jpg
39KB, 460x532px
fucking shit .net mvc i have to study for an exam, i like the mvc part, but the whole .net shit is fucking irritating, hope I can pass it easily.
>>
>>56994671
so now its almost as good as anything else? cool, good for you guys
>>
File: 1455039017095.jpg (35KB, 313x248px) Image search: [Google]
1455039017095.jpg
35KB, 313x248px
>>56994695
Being part of the Microsoft Master Race is like being part of the Roman empire.

Sure, your opponents may eek out a victory here or there, but nothing they do will ever stop the machine.

We'll just keep coming until you're ours.
>>
>>56994671
literally nobody uses c# to develop mobile apps
>cross-platform development in C# is now FREE
is isn't
>>
>>56994704
And like the roman empire, Microsoft will fall apart since the great Gates has abdicated.
>>
File: 1469821245233.gif (448KB, 500x306px) Image search: [Google]
1469821245233.gif
448KB, 500x306px
Well .net has more languages than just c#, it also has f# and vb which means it supports almost any programming paradigm. Java is legacy OOP trash that will end up like cobol, nobody wants to use it because it creates huge amounts of technical debt for anyone dumb enough to start using it in 2016.
>>
>>56994586
I had no idea dogs could do that
>>
File: hmm.png (63KB, 200x211px) Image search: [Google]
hmm.png
63KB, 200x211px
>>56994477
>>
It really depends on how you use it. I have just taken over a asp.net project. At first I thought that the server was a bit slow but it turns out its the use of asp.net + node js + third party library's. If I run the project on my local machine it can still take up to 2 sec and more to change from one HTML page to another. But the same mess can come from java.
>>
>>56994718
why isn't it?
>>
>>56994784
ok
>>
it all depends for what you want to use it
c# is very good when it comes to writing windows desktop applications, java is good for big business applications
>>56994784
>f# and vb
irrelevant
java is immortal and it won't go away anytime soon
>>
>>56994848
if it's still webforms then it's designed to be shit.
I'm glad microsoft dropped it in favor of mvc and independent client/apis.
>>
>>56994850
.net framework is windows only
>>
>>56994871
.net core is cross platform.
>>
>>56994784
>it also has f# and vb
There are more languages that compile to jvm than pajeets in India.
>>
.NET isn't better than JVM. C# is better than Java though. It's better because it has the same features as the latter and a bunch more (async await), plus a lot of syntactic sugar. Also it's getting even more stuff: https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
>>
>>56994882
nobody uses it and it's light years behind .net framework
>>
>>56994882
but you dont use .net core for mobile dev.not even windows phone.
>>
>>56994933
we use it at work for our APIs which run on a debian server.
I fail to see how it's lightyears behind the normal framework?
>>
Java 8 stepped up a lot compared to it previous versions
>>
>>56994871
>what is mono
>>
>>56994971
it's a slow, unstable third-party implementation of .net framework that plays neverending catch-up with the original .net framework
>>
>>56994477
yes applets are dead
but on the server it's still going stronk
>>
>>56994971
A pile of shit, that's what it is, Jamal
>>
So I can't use this ecosystem to make android apps?
>>
>>56994718
>Nobody uses C# to develop mobile apps

OP said no memes.
>>
>>56994477
you should stop consuming /g/ memes for a while
>>
>>56994651
Java is avoided unless it's for Android development, and even then some people still choose to develop in C++ rather than java.
>>56995105
It's true. Mobile apps are either made in java/Android studio, objective C, or C++ which is one of the most universal and powerful languages.
>>
>>56994905
Common language runtime = clean code
Compiling to java = slow pajeet poop
>>
>>56995470
>Java is avoided
there are tons of companies that choose java for their backend and will continue to do so
>>56995564
micro$oft shill with no real arguments detected
>>
>>56994586
What are you developing on? A 16gb SD card?

The space requirements mean nothing. Productivity and sanity mean everything.
>>
>>56994971
>only runs (decently?) on x86
>slow
>unstable
>>
>>56994971
Deprecated by Xamarin
>>
>>56995687
*.NET Core
>>
>>56994633
t.no work experience
>>
>>56994586
>10gb
How is that a problem ? You poor or something?
>>
>>56994735
PajeetSoft rekt.
>>
>>56995785
i don't use winblows
>>
>>56994432
why would you ever want to use VS
>>
File: 1473839072371.jpg (13KB, 134x158px) Image search: [Google]
1473839072371.jpg
13KB, 134x158px
>>56994578
>.net fails on different versions of windows
>literally their only selling point is portability and they even failed at that
>>
>>56995851
It just works
>>
it isn't
/thread
>>
>>56996038
Microsoft's implementations are fragmented shit
>>
>>56994477
Applets are dying you moron when Java 9 comes out this march. The language itself will never die.
>>
>>56994784
To be fair, almost all of the technical debt we acrue in my company is in C++ code. Our GUIs and scripts in HTML/Python/JS are doing much better in that regard.
>>
>being this indian
>>
>>56996680
>20% less memes ITT please.
>>
File: image.png (89KB, 519x396px) Image search: [Google]
image.png
89KB, 519x396px
>>56994477
Nice trip dubs.
>>
>>56997774
Roses are red
Volcanoes erupt lava
3 billion devicces run Java
>>
>>56995618
>xD I have a lot of space so bloat is good!!1!
>>
I convinced to install VS now and start learning C#, wish me luck /g/
>>
http://blog.jonathanol iver.com/w hy-i-le ft-dot-n et/
/thread
>>
File: 1431651514024-1.png (12KB, 326x383px) Image search: [Google]
1431651514024-1.png
12KB, 326x383px
>>56999646
>he uses windows
>>
>>56999668
>sent from my proprietary backdoored hardware
>>
>>56994340
C# is objectively a better language than Java.

The JVM is better than .NET CLR (and better pretty much any other runtime).
>>
>>56994586
I saw the actual moving .gif of that on b a long time ago and haven't been able to find it again :(
>>
>>56999794
this
java isn't as bad as it used to be through
>>
Why are there so many threads about this?

Just use C++ like any other respectable programmer out there.
>>
File: hahaha NO.jpg (275KB, 981x600px) Image search: [Google]
hahaha NO.jpg
275KB, 981x600px
>>56999917
>Just use C++ like any other respectable programmer out there.
>>
>>56999722
sent from my t400 with libreboot faggot
>>
>>56999953
Sorry, but your hipster language doesn't measure up to the industry standard...
>>
>>56994718
The cost is certainly negligible. Especially considering who Xamarin aims at (hint: already formed .net teams)
>>
>>57000040
Sorry.
Just this week, I was trying to find a library for something. I couldn't find any .NET one, but I did find C++ one.
But when I saw 5 pages of "how to compile and run", then I went NOPE. And just hacked up something myself.
>>
>>57000107
You can hardly call yourself a programmer if you can't even compile your own libraries.
Honestly, it's the first thing you should learn to begin with.
>>
>>57000158
Compilation of libraries should be already programmed. Being programmer doesn't mean you have to repeat something that was already done thousands of times.
>>
>>57000184
>Compilation of libraries should be already programmed.
lol wut?

>Being programmer doesn't mean you have to repeat something that was already done thousands of times.
That's the whole point of using a library.
>>
>>56994477
Lol

I know almost nothing about computers and can tell you java is not going anywhere.
>>
>>57000210
Let me tell you how it is done by real programmers.

>get project from github
>open solution file
>hit compile
FUCKING DONE. The NuGet automatically downloads needed libraries, that are already properly compiled.

The fact C++ fags never got this far shows how fucking retarded they are.
>>
>>56994513
>if visual studio is so good it wouldn't need steroids like resharper
But VS2015 doesn't need resharper...
>>
>>56994513
IntelliJ crawls like a bitch on even beefy computers.
>>
>>57000302
wrong. i run android studio, which is basically intellij on my shit laptop. only launching AVD vms makes my laptop crawl.
>>
>>57000383
>wrong.
Wrong my fucking ass. I have to run Android Studio every day and I dread to open it every single time. It's a top of the line MBP, it shouldn't need to be like this.

Incidentally, ReSharper also makes VS shit itself, so I guess it's a JetBrains thing.
>>
>>57000430
You're using windows aren't you.
>>
File: Capture.png (49KB, 520x621px) Image search: [Google]
Capture.png
49KB, 520x621px
>>57000235
Wrong.

C# "libraries" aren't compiled at all when you get them from NuGet, the library code simply comes in a placeholder container.

They are compiled with your source into CIL which is compiled AGAIN into the machine/platform specific bycode when they run your code.

Essentially the same thing that Java did with their VMs.
>>
>>57000468
I use Android Studio on OS X and VS on Windows, broseph.
>>
File: gnu.jpg (33KB, 225x455px) Image search: [Google]
gnu.jpg
33KB, 225x455px
>>57000485
No wonder you have problems. Try using a real OS.
>>
>>57000472
And how is that related to C++ being total shit in distributing it's libraries?
>>
>>57000518
I'd wager it'd run like shit too.
>>
File: realfreedomrighter.png (805KB, 618x1028px) Image search: [Google]
realfreedomrighter.png
805KB, 618x1028px
>>57000558
Wurks fur me.
>>
>>57000529
How is C++ total shit at distributing libraries?
All you have to do is open the solution (or use cmake) and hit compile.

Not rocket science.

Plus you can customize your libraries (static, dynamic, debug, release, ect...) beforehand instead of just throwing everything into a melting-pot and hoping it'll work out..
>>
>>56994340
it isnt
the idea behind it was pretty great: program in what you want we will do the rest (msil)
the implementation, however, was/is so poorly made that its no better/worse than java (one required library with 30mb of code that needs to be loaded with each .net program, alongside hundreds of tiny 2kb libraries, wtf...)
>>
>>57000611
>All you have to do is open the solution (or use cmake) and hit compile.
That is obvious not what library I needed wanted.
>>
>>57000472
what is NGEN.EXE ?
>>
File: 1432409113804.jpg (18KB, 600x600px) Image search: [Google]
1432409113804.jpg
18KB, 600x600px
>>56995470
>Java is avoided
you must be a frontend dev memester who just came out of a coding bootcamp and thinks that HTML is a programming language
>>
>>57000656
>When you compile your C# code, it gets compiled into an IL assembly. And NGEN takes IL assembly as an input and installs the assembly and its dependencies into Native Image Cache.

And your point is?
C++ does that BY DEFAULT.
No need for an intermediary language that forces you to compile every single thing you do twice.
>>
>>57000768
>C++ doesn't do that at all, so you have to do that manually.
Fix'd
>>
>>57000768
>No need for an intermediary language that forces you to compile every single thing you do twice.

Faggot not knowing basic properties of managed code detected.
>>
>>57000842
That's the whole point.

With C++, you create the platform/architecture specific bytecode in advance, which allows for greater control over what you make.

Ever notice how C++ programs load significantly faster then C# of .NET?
It's because the user doesn't have to compile your code EVERY SINGLE TIME THEY RUN YOUR SHIT.
>>
>>57000768
The C++ compiler doesn't compile directly either. It compiles into an intermediate language for the assembler & linker.
>>
>>57000916
I know, there are 2 stages of compilation, first .obj files, then assembly and linker.

However, C# does this 2-stage process TWICE for everything you write.
>>
>>57000916
bad comparison. Runtime and build time are still different things.
>>
>>56994340
implying
>>
>>57000713
What do you think the "L" stands for?
And nobody with any respect or understanding of technology would use java for any serious work. It's a slow shitpile of a language.
>>
>>57002129
> What do you think the "L" stands for?
What do you think the "M" stands for?
>>
>>57002150
What do you think the "T" stands for?
>>
>>57002338
T has no meaning to define is HTML programming language or not.
>>
>>56994477
Yeah, because Java is only ever used in user-facing client-side applets.

Fuck your bait.
>>
>>56999971
>Almost every thing is broken but its free
FTFY
>>
Is it true that Java is getting replacedby .NET in some places after MS made .NET Core open?
>>
>>57004605
Java is dead
Long live Dart
Thread posts: 114
Thread images: 14


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.