Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 26 reacties
Bron: BusinessWeek

Uit twee afzonderlijke onderzoeken blijkt dat de strijd om de markt voor software voor webdiensten, die voornamelijk gaat tussen Microsoft's .NET en Sun's Java, nog lang niet beslist is. Dit schrijft BusinessWeek. Bij webdiensten gaat het om alles dat het linken van verschillende soorten systemen mogelijk maakt. Klanten zouden vooral gaan voor producten van de leverancier waar ze toch al producten betrekken, en hebben zodoende weinig invloed op het gebruikte ontwikkelplatform. Volgens voorspellingen van IDC zal de markt 21 miljard dollar bedragen in 2007, en zullen 80 procent van alle bedrijven in dat jaar een project met web-services achter de rug hebben.

Volgens een door Gartner uitgevoerd onderzoek onder 44 bedrijven heeft 58 procent van de bedrijven die bedrijfsapplicaties bouwen met dergelijke kant-en-klare platformen, een voorkeur voor .NET als het gaat om web-based applicaties. Een ander onderzoek, eveneens door Gartner uitgevoerd, geeft echter een ander resultaat te zien: 39 procent van klanten van softwareboeren zou een voorkeur hebben van op J2EE (Java 2 Enterprise Edition) gebaseerde software. Vooral grote bedrijven, zoals IBM, BEA en Oracle, baseren hun applicaties op J2EE. Het is mogelijk dat de vertraging van ontwikkelplatform J2EE 1.4 daar verandering in brengt:

webservicesGartner also pointed out that although systems integrators are typically building Web services programs for use within a company, many businesses are looking at Web services as a way to link multicompany applications. That has been a growing trend in recent months as Web services has become more popular. Web services technology has debuted in fits and starts over the past two years. Microsoft's own executives have said its .Net plan has been slow to catch on. A key part of Microsoft's plan, an update to its server version of Windows, has been delayed three times and is now slated for debut in April.
Moderatie-faq Wijzig weergave

Reacties (26)

Correct me if i'm wrong, maar .NET is toch een concept? Java een programmeertaal?

Er is niks tegen apps in java te coden en vervolgens naar MSIL te compilen en vervolgens in een .NET omgeving te hangen.

IMHO zijn deze twee dus ook niet echt concurrenten van elkaar. Tenzij je er natuurlijk vanuit gaat dat bedrijven die webservices volgens .NET concept maken deze altijd in VB.NET of C# coden...
java is een programeertaal j2EE niet.
J2EE is een standaard java.sun.com/j2ee.
Zowel .Net als Java zijn allebei platforms. Java is ook een programmeertaal, die heeft toevallig dezelfde naam. In theorie werken ze allebei echter hetzelfde: de MSIL code van .Net is ongeveer hetzelfde als de Java bytecode.

Er is alles tegen het coderen van een Java app en vervolgens in .Net te compileren, of omgekeerd. Niet alleen zou dat een vrij nutteloze exercitie zijn, je kunt dan ook niet de specifieke voordelen van een platform benutten, terwijl je wel de specifieke nadelen van het andere platform introduceert.

Het Java platform is wel degelijk de grootste concurrent van .Net. De vergelijking die jij trekt is dat als je ergens iets in een Java taaltje in kunt typen het dan dus Java is. Java is veel meer dan de taal alleen. Web Services in Java gaan hand in hand met de rest van de J2EE specificaties. Deze enterprise specificaties zijn van een compleet andere orde dan het "taaltje" op zich. .Net heeft op dat punt nog een behoorlijke inhaalslag te maken: het hele .Net Enterprise verhaal rust nu nog grotendeels op COM+. Ik denk dat grote bedrijven mede om die reden, en het feit dat Java platform/vendor onafhankelijk is en al wat langer meedraait, nu liever voor een J2EE oplossing kiezen. Hoe dat in 2007 er echter uit zal zien zal ook veel afhangen van de beslissingen en ontwikkelingen van zowel Microsoft als Sun.

Ik gok op een 50/50. ;)
Als op basis van de beperkte kennis nu al voor .net gekozen wordt terwijl java al jaren op de markt is dan zegt dat heel wat.
Blijkbaar is Java nog steeds niet wat het had moeten worden.
.Net wekt dan blijkbaar vertrouwen op basis van de ontwikkelmogelijkheden.
Al met al een vreemd onderzoek in deze tijd.

( 90% van de bedrijven weet niet eens wat het .net initiatief gaat inhouden)
Mwoah, .NET komt natuurlijk niet uit de lucht vallen, zelfs toen .NET in beta was waren er al zat bedrijven die bedrijfskritische applicaties in ontwikkelde.

Daarnaast wordt Java wel degelijk zeer veel gebruikt in het bedrijfsleven, sommige mensen verkijken zich nog wel eens op de verhoudingen, het is leuk als je een groot percentage gebruikers hebt, maar het is nog leuker als je DAAR dus ook geld aan verdient. Java wordt toch redelijk veel gebruikt op plekken waar men geld uit geeft voor software ontwikkeling en licenties.

Daarnaast wordt java in het onderwijs zeer veel gebruikt, ik denk dat java dus nog steeds een rooskleurige toekomst heeft, net zoals ik denk dat .NET heeft.

Het ene succes sluit het andere niet uit, en in veel gevallen kunnen ze elkaar prima aanvullen.
Klopt, mede door zaken zoals webservices zullen beide platforms prima naast elkaar (kunnen) bestaan.

Vaak lopen vergelijkingen uit op welles-nietes-discussie over welk platform iedereen zou moeten gebruiken. Dat wordt hierdoor dus veel minder dwingend. :)
Al die .NET-commercials op TV zorgen wel voor de naamsbekendheid van .NET, maar maken niet duidelijk wat dit precies is. ;(

Ik werk al een tijdje met VS.NET; het maken van webservices is hiermee erg eenvoudig. Dit wekt idd het nodige vertrouwen. Wanneer meer mensen in aanraking komen met bijv. VS.NET en merken wat hier precies mee mogelijk is, zal de kennis van .NET wel wat beter worden.
Was het nou niet juist de grap dat je met behulp van webdiensten verschillende systemen met elkaar kon laten werken?
Wanneer je veel werkt met Java, zal je zo'n webdienst naar alle verwachting met een Java-tool maken. Iemand die veel doet met .NET, ....

Het uiteindelijke resultaat zal dan ook door 'andere' applicaties moeten kunnen worden gebruikt. Wat de rest van de wereld gebruikt, is dan totaal irrelevant geworden.
Ja en nee, uiteraard kun je een webservice zo bouwen dat het vanuit meerdere systemen uitleesbaar is (vaak is dat zelfs 1 van de redenen waarom een webservice bebouwt wordt)

Echter een webservice moet wel in een bepaalde omgeving gebouwt worden, waar men het nu over heeft is dus eigenlijk het gereedschap om de webservice te bouwen. De conclussie ligt eigenlijk ook best voor de hand, omdat een webservice toch als een soort black box werkt maakt het niet uit waarin ie gemaakt wordt, het ligt dus voor de hand dat je dan bouwt in de omgeving waarin je "gewon applicaties ook draaien".
Ik denk dat Java een vrij grote kans heeft, omdat het al bij een hoop programmeurs bekend is en tegenwoordig ook in de informatica opleidingen gebruikt wordt.

Ik zie op de universiteiten (bijv. de RuG) de eerste zoveel jaar nog niet .net software gebruikt worden.

\[off-topic]
Is "beslist" wel correct nederlands? Ik vind het zo knullig staan en vermoed dat het "besloten" moet zijn, of "uitgevochten" in dit geval.
\[/off-topic]
In hoeverre kiezen bedrijven als Oracle niet zozeer vóór Java als tégen .NET van Microsoft?

[off topic]
Een strijd wordt beslist. Een wedstrijd kan bijvoorbeeld onbeslist eindigen.
Een beslissing wordt genomen en dan is er iets besloten.
[/off topic]
Oracle heeft tegenwoordig al een aardig stukje Java verwerkt zitten.
Dat veranderen brengt in die branche vrij veel kosten met zich mee, waaronder het "omscholen" van de mensen die ermee moeten werken.
Verder zijn ze in de positie om bepaalde capaciteiten van hun klanten te eisen, dus ik denk niet dat de klant echt gauw zal vragen om .net support. Hooguit een koppeling naar de rest van de .net software.

Het hoeft dus niet echt een actie tegen .net te zijn.
\[off-topic]
Is "beslist" wel correct nederlands? Ik vind het zo knullig staan en vermoed dat het "besloten" moet zijn, of "uitgevochten" in dit geval.
\[/off-topic]


"besloten" is zowieso verkeerd. "uitgevochten" kan, maar "beslist" is toch het meest juiste. Zit dus wel goed :)
\[off-topic]
Koop een woordenboek.
Beslissen en besluiten zijn twee verschillende dingen.
\[/off-topic]
Is een keuze uit deze 2 niet eenvoudiger te maken?
Het Java is platform onafhankelijk, met de keuze voor .NET kies je voor de MS standaard met alle gevolgen van dien.
das wel erg kort zichtig, o ik kies niet voor ms omdat dat platform afhankelijk is.. tis zelfs een super onlogische redenering aangezien in 90% van de gevallen een webservice gemaakt zal worden voor een bepaald platform, de keuze zal voornamelijk afhangen van wat er al gebruikt word en wat er aan programmeer kennis is binnen de bedrijven. Aka een bedrijf dat standaard met MS software werkt en ook ontwikkelaars heeft die daar mee werken zullen gewoon voor .net gaan aangezien daarmee heel makkelijk webservices gemaakt kunnen worden voor bestaande apps en er al ervaring is indien er nieuwe gemaakt moeten worden. Ik ken verder de java webservices niet maar daarvoor zal gewoon het zelfde gelden lijkt mij...
En als ik me niet vergis heet dat nu 'locking in'... ;(

Als bedrijf beperk je je dus wel als je kiest voor een .net omgeving, omdat naderhand wisselen naar een ander platform een stuk lastiger wordt.
lol, de titel was:

[woei]Strijd om webdiensten nog steeds niet beslist

ff snel geedit Kevin :P :) :D > :) nofi
Jij zat toevallig niet in #tweakers.net? In ieder geval vraagt dit om een klein stukje toelichting ;). Als ik met een post bezig ben zet ik altijd iets voor de titel om aan te geven dat andere nieuwsposters er met hun fikken van moeten afblijven, en dat hij nog niet klaar is. Op zich is dat eigenlijk niet zo nodig omdat er een lock op zit zo lang je bezig bent, maar het is een soort gewoonte geworden.

Als ik als ik klaar ben de post van embargo afhaal zodat hij op de frontpage terechtkomt, wil ik nog wel eens vergeten zo'n tag weg te halen (woei is reeds twee keer eerder op de fp terechtgekomen :X). Daar komt nog bij dat ik sowieso op dat moment even niet al te geconcentreerd was. Vergissen is menselijk, zullen we maar zeggen :P.
beetje onlogisch als men voor .NET zou kiezen vanwege dat J2EE 1.4 vertraagd.. want hoevaak is .NET al niet utigesteld?
Naar mijn idee staat de ontwikkeling van echte webdiensten of webbased applications nog behoorlijk in de kinderschoenen, tenminste er zijn natuurlijk wel veel al zeer volwassen applicaties maar ik denk dat er pas echt een winnaar kan worden genoemt voor de ontwikkeling over enkele jaren als de strijd echt gestreden is.
Waarom zouden de 2 concepten niet naast elkaar kunnen bestaan, en moet er 1 winnen vraag ik mij af. Het MKB is beter af met .Net, het ontwikkeld makkelijker, omdat men minder afhankelijk is van de programmeer taal. Terwijl J2EE, meer is weggelegd voor de Enterprise ontwikkeling. Misschien dat .Net uiteindelijk meer ruimte gaat winnen voor enterprise ontwikkeling als .net server uit is en het mono project http://www.go-mono.com/ verder gevorderd is. Maar J2EE gaat ook gewoon door.
Laat ze nou bij Microsoft en SUN maar eerst .NET en Java laten samenwerken ;)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True