webForumDet fria alternativet

Vad kan Java göra betydligt bättre än .NET?

.NET

6 svar · 780 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Jag försöker vidga mina kunskapsvyer en aning. Jag tycker att .NET kan lösa de flesta problem på ett tillräckligt bra sätt. Sedan finns det säkerligen undantag men plattformen som sådan har bra stöd för lösning av kunders problem. Det som jag funderar över är om det finns något problem som Java löser betydligt bättre än .NET vilket i sin tur gör att man bör välja en Java-lösning. Kan någon komma på ett sådant problem?

Medlem sedan okt. 2006224 inlägg
#2

Cross-Platform är väl det som jag kommer att tänka på främst.

Medlem sedan maj 20011 312 inlägg
#3

Är det inte så att det hänt en del på .NET-fronten vilket gör att det går att exekuera .NET-lösningar på olika plattformar idag?

Medlem sedan aug. 20039 340 inlägg
#4

Inte officiellt, det är ändå pyttemjuk vi pratar om. Däremot finns ju Mono.

Medlem sedan maj 20012 812 inlägg
#5

Integration ner mot stordator miljöer. Det finns betydligt bättre stöd i java för det än i .NET.

Tror dessutom att det finns fler och bättre lösningar i "middleware:et" för Java än för .NET. Bland annat så är MQSeries ett bra mycket bättre alternativ än MSMQ om man skall använda sig av köer. Vet att MQSeries skall fungerar i .NET också, men jag fick det aldrig att fungerar tillförlitlit med transaktioner över flera källor på olika maskiner...

- M

Medlem sedan feb. 20041 816 inlägg
#6

För mobila enheter är väl stödet för Java klart bättre än för .NET, eller?

På webbsidan löser de problemen nästan lika bra skulle jag vilja säga. En fördel som jag tycker talar för Java är att det finns så många alternativ. Gillar man t.ex. inte att jobba mot JEE-specen behöver man inte, det finns mängder av ramverk som döljer det underliggande och det kanske passar ens stil eller projekt bättre. En fördel för (ASP).NET är att de gjort det lätt för folk att jobba med webben även om man inte kan särskilt mycket om tekniken bakom.

På desktopsidan tycker jag att .NET är ett bättre alternativ i.o.m. bättre integration med operativen och dels för att Java (Swing) upplevs vara betydligt långsammare och mer minneskrävande.

Medlem sedan apr. 20007 588 inlägg
#7

Rent språktekniskt så är det ju inget som inte går att göra .NET som inte går i Java och vise versa.

Däremot beror det på vilken plattform och arkitektur man vill köra på. Java är långt mycket starkare på Unix-plattformar och försök inte ens tänka på att köra .NET på stordatorer som Z-series eller AS/400.

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)