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 , , 66 reacties
Bron: Reuters

Reuters meldt ons dat Sun Microsystems de aanval inzet tegen Microsoft, wat betreft de standaards voor de toekomstige programmatuur op internet. Waar Microsoft haar .NET-technologie heeft om in te spelen op de nieuwe wensen, probeert ook Sun een ruggengraat voor de technische toekomst aan de man te brengen. In eerste instantie zal zij hiervoor een application server, die onder zowel Linux als Windows werkt, gratis weggeven. De webservices waar het hier om gaat zullen waarschijnlijk over niet al te lange tijd voor veel dingen gebruikt worden, zoals een automatisch inkoopsysteem om de voorraad van een bedrijf op peil te houden.

Hoewel Microsoft haar ondersteuning voor Sun's Java-platform op een laag pitje heeft gezet, probeert het bedrijf toch met alle mogelijkheden een groter overwicht op de markt te krijgen. En voordeel heeft Sun hier in ieder geval al bij: Java kan samenwerken met een groot aantal besturingssystemen, terwijl Microsoft's software alleen maar op Windows draait. De genoemde application server, programmatuur die alle webservice-software in de gaten houdt en voor onderlinge communicatie zorgt, zal in basis-versie op computers van IBM en HP met Windows, Linux en Unix genstalleerd worden:

Sun logoWe are going after the .NET developer and deployer and the Linux community developer and deployer," said Marge Breya, vice president of the Sun ONE software division. "What we're really trying to do is bring together these three developer communities into a consolidated Java web services ignition, if you well," she said.

Sun hopes that the free software will stimulate sales of its servers and of other software tools, including more sophisticated versions of the application server, Breya said. By setting the non-Microsoft standard, Sun is "making sure we have a right to compete," she said. "We define open standards, compete on implementation." However, the free offer is hardly an assurance of success.

Met dank aan Kaj_alternatief voor de tip.

Moderatie-faq Wijzig weergave

Reacties (66)

En voordeel heeft Sun hier in ieder geval al bij: Java kan samenwerken met een groot aantal besturingssystemen, terwijl Microsoft's software alleen maar op Windows draait.

Das waar ... maar zodra er .NET frameworks uitkomen voor Linux en MAC (en ik noem die omdat ze daar al mee bezig zijn) dan kan dit voordeel snel voorbij zijn.

Ik vermoed dat deze actie van SUN te maken heeft met het feit dat ze bovengenoemd voordeel op relatief korte termijn kwijt kunnen raken ... daarom is klanten-binding (lees: developer-binding) nu belangrijk ...

Ik hou toch zo van concurrentie ! Dat houd de kwaliteit hoog en de producten goedk... GRATIS !
Das waar ... maar zodra er .NET frameworks uitkomen voor Linux en MAC (en ik noem die omdat ze daar al mee bezig zijn) dan kan dit voordeel snel voorbij zijn.
Waar zijn die dan? Als ik wat Google dan kan ik wel een aankondiging van MS vinden, maar op de Microsoft site kan ik zo snel niks over Unix vinden.

En het is hier al meerdere malen gezegd: de ene .net implementatie zal de andere niet zijn. Er zitten in de .Net libraries nogal wat Win32 specifieke dingen, denk maar eens aan WinForms. Als je dat op een ander platform wilt doen dan zul je dus al die zaken echt moeten porten, en dat is nogal wat werk.

Bovendien zal Microsoft niet snel een .Net runtime op een ander platform dan Windows gratis weg gaan geven, want dat betekent alleen maar de concurrentie sterker maken.

Er is op dit moment een verschuiving (voor sommige soorten applicaties) aan de gang van OS (Windows, Solaris, Linux, z/OS,...) naar platform (J2EE en .Net). De services die J2EE en .Net standaard leveren maken het stukken eenvoudiger om gedistribueerde systemen te maken, iets wat in de toekomst ongetwijfeld steeds meer nodig zal zijn. Het grote verschil zit 'm er in dat je voor J2EE kunt kiezen uit een hele massa leveranciers terwijl .Net alleen geleverd wordt door die bekende software-maker uit Redmond, WA...
Microsoft is ook niet bezig met implementeren, dat gebeurt (afaik) door een groepering op opensource basis.

Microsoft heeft z'n standaarden netjes openbaar gemaakt (bij de ECMA) zodat iedereen de "runtime" voor "zijn" OS kan schrijven.

Een snelle search op Google gaf deze link op
http://www.dotnet.za.net/viewcategory.asp?catid=5
Geef eens aan op welk gebied .NET dan zo slecht is in jouw ogen en een kick ass RDBMS als SQLServer 2000....
Nou: http://online.securityfocus.com/news/480 is om te beginnen al aardig slordig, maar ik bedoelde vooral dat microsoft nou niet het toonbeeld is van goede software. Ik herinner mij oa de HUGE bugs toen xp net gereleased werd, die je systeem volledig open zette. Verder de onophoudelijke lijst van IIS security holes, de ellelange lijst van Messengerbugs, outlook wat nogsteeds zo lek is als een mandje, en zo kan ik wel ff doorgaan.

Overigens is SQLServer 2000 nou niet direct gratis te noemen, correct me if I'm wrong..

Edit:
'Visual Studio .NET is Microsoft's tool set for building XML Web services. Pricing for the package starts at $1,079.' Gratis?
Je zeurt. Iedere software heeft bugs, ook MS' software. Tot zover niks nieuws. Jij gaat nu .NET als crap afschrijven omdat het van Microsoft is. Ik kan je verzekeren: .NET is kick ass en erg solide.

Dat SQLServer niet gratis is weet ik. Maar het is wel Microsoft software en dat bekritiseer jij op zn kwaliteit. Ik gaf met dat voorbeeld aan dat je maar wat raaskalt.

(let wel: windows9x is ook troep. Maar ik ga met dat in de hand niet .NET bekritiseren... het heeft geen f*ck met elkaar te maken)

Edit: het .NET framework, de SDK (met C# en VB.NET compilers) is gratis te downloaden (120MB) vanaf de MS site.
ik struikelde meer over dat concurrentie volgens cablepokerface goede en gratis producten van microsoft oplevert, wat volgens mij namelik niet altijd, per defenitie of uberhaubt het geval is.
Ik denk dat cablepokerface daarin wel degelijk gelijk heeft. Als de .NET SDK namelijk niet gratis was geweest waren veel mensen blijven plakken bij Java en wellicht overgegaan naar J2EE. Idem dito met andere zaken die gratis worden aangeboden (zoals de MSDE database voor developers). Echter MS weet dat alles zn grenzen heeft en zn prijs: alles gratis blijven weggeven levert geen geld op en dus is lang niet alles gratis. Kwaliteit heeft ook een prijs en erg veel afnemers willen daar best voor betalen. Sun geeft nu weer software weg, maar dat moet wel ontwikkeld worden en die developers krijgen echt wel betaald. Hoe Sun dat denkt terug te verdienen is mij eerlijk gezegd een raadsel, maar het moet allemaal resulteren in meer hardware verkopen, dat is hun core business.
Mn laatste reactie, ik wil nl. niet vervallen in een MS suck/rules discussie, ookal gaf ik daar misschien aanleiding toe:

ik struikelde meer over dat concurrentie volgens cablepokerface goede en gratis producten van microsoft oplevert, wat volgens mij namelik niet altijd, per defenitie of uberhaubt het geval is.
Dat houd de kwaliteit hoog? Sorry? Hebben wij het over dezelfde microsoft?

Ach toe ... een beetje objectief zijn hoor ... Ik werk met beide technologieen (SUN en MS) en de VM van SUN is niet altijd even perfect geweest ... dit geldt ook zo voor Microsoft ontwikkeltools.

Echter, als je goed in .NET technologie duikt, dan worden je vooroordelen een beetje weggewerkt. .NET is indrukwekkende technologie ... en met omarming van standaard protocollen als HTTP en XML is MS een goed deel van zijn arrogantie kwijtgeraakt.

Maar ik begrijp je instelling wel. Het is ook regelmatig pover geweest. En sommige software van onze vrienden uit Redmond bestaat uit niets anders dan een marketingstunt. .NET is dat echter beslist niet ... onderzoek het maar eens voor jezelf.
OK cablepokerface, ik vind dat je gelijk hebt. Mensen verkijken zich toch iets te snel op MS omdat ze alleen kijken naar de standaard Operating Systems van MS.

Als je even terug kijkt dan zul je zien dat Microsoft juist op het applicaitevlak al jaren best leuke en goed draaiende producten aflevert:

Excel, Access, Word (werd gepromoot met de slogan":"Better than Perfect" :D )
en natuurlijk serversoftware als Exchange, SQL en SMS. Op dit moment heeft Microsoft ruim 13 .NET serverapplicaties op de markt gegeooid, die stuk voor stuk veel goeds voorspellen, NAAST hun OSsen! Omdat deze applicatieservers vrij nieuw zijn is er nog niet al te veel serieuse info over de performance, scalability en stabiliteit, maar de eerste berichten zijn zeer positief.

Voorbeelden: SharePoint Portal, ISA, Exchange 2000, SQL 2000, BizTalk, Mobile Information Server en dergelijke
Interessant. Dat gevecht is iig nog niet afgelopen. Ben benieuwd wie er uiteindelijk aan het korste eind trekt.

.NET komt nl niet goed van de grond en Sun's JAVA platform ( One toch?) wil ook nog niet erg lukken.
.NET komt nl niet goed van de grond en Sun's JAVA platform ( One toch?) wil ook nog niet erg lukken
Laat ik beginnen met te zeggen dat ik niet helemaal begrijp waar zowel .Net als Sun ONE nu precies voor staan. Allebei lijken het een combinatie van technologieen, produkten, ideeen en marketing blaatverhalen. Wat nu precies wat is, daar komen we later wel achter.

De applicatieserver die Sun nu weg gaat geven is niets anders dan een J2EE applicatie server waarvan er veel meer bestaan.

Overigens valt het met dat 'niet van de grond komen' volgens mij wel een beetje mee. J2EE is alleen wel technologie die je aan het hobby-front niet zo snel zult terug zien, ook al vanwege de prijzen die de aanschaf van het een en ander meestal met zich meebrengt en de learning curve die behoorlijk steil is.

.Net is nog maar net begonnen, en de app server kant van .Net heeft zeker nog wel wat tijd nodig om in te burgeren en zich te bewijzen.

Overigens vraag ik me wel af of Sun dit wel van MS kan winnen, zeker op het Windows-platform zelf. Voor veel MS gebruikers zijn applicatieservers redelijk nieuw en om dan meteen met nog weer een ander produkt dan de 'vertrouwde' spullen van MS aan de slag te gaan kon wel eens een stapje te ver zijn. Aan de andere kant zijn er genoeg mensen die thuis zijn in *nix of Java en dat zijn groepen die dit ongetwijfeld goed kunnen gebruiken.
Je kan daar nu al best achter komen hoor
begin met een goed boek over j2ee
of kijk ns op het net ( http://developer.java.sun.com/developer/technicalArticles/J2EE/Intro/ )
Realiseer je dat Sun one voortborduurt op de reeds geruime tijd beschikbare iplanet applicatieserver
met toevoeging van een aantal hippe extra's als portalen, integratiesoftware enz. (zie productenpagina sun)

Sun kan het best wel winnen gezien het feit dat de hele werled j2ee app servers maakt m.u.v. MS . denk aan oracle, ibm, sun, bea, borland, niet de kleintjes
vaak is het wel een beetje brancheafhankelijk welke technologie je tegenkomt. Ik voorspel dat bijv. relatief veel banken voor j2ee zullen kiezen ipv .net vanwege de ibm connectie (nou ja wat is winnen, er is geloof ik wel plek voor meerdere onmgevingen)

verder zag ik in de reacties iets over kosten, das dus ook flauwekul: je hebt prima open source java producten: jboss app server, verder mag je oracle thuis voor nop gebruiken (maar postgres kan natuurlijk ook :-) )
kijk eens bij ibm's eclipse voor een ide etc.
Das dus effe wat anders dan gebruik moeten maken van vage bronnen of van je werk "meegenomen" ceedeetjes om ms spullen te kunnen gebruiken

dan nog die performance:
mijn hello world ejb is toch sneller dan jouw full featured mega-applicatie op .net puh!
wat mij betreft dus appels en peren.

nog een ding:
gratis software?
das bij sun volgens mij hetzelfde als: de kosten zitten al in onze mooie blauwe kosten verwerkt of u komt toch wel bij ons terug voor allerhande plugins
gratis software geleverd door grote bedrijven bestaat niet, ze doen het in hget meest geunstige geval om hun eigen software tot sdtandaard te verheffen (denk aan ibm met haar portletspecificatie: specificatie doneren, geld verdienen aan het bouwen van componenten met die standaard)
Ik denk niet dat het windows platform er erg toe doet. Zolang Windows niet een dominante speler is op de server-markt heeft J2EE daar geen last van.
J2EE van sun komt ontzettend goed van de grond. DAt is een van de problemen met .NET, J2EE bestaat al en wordt al gebruikt.
Bij ons (grote nederlandse detacheerder) wordt .NET niet weggezet, J2EE wel. Ik werk zelf mee aan een intern project waar J2EE wordt ingezet.
Echter heeft .NET al bewezen tussen de 5 en 10 keer sneller te zijn dan J2EE. Sja, da's geen aanname maar een feit. Kijk maar:
http://www.gotdotnet.com/team/compare/nileperf.aspx

Begrijp me niet verkeerd, ik sta volledig achter J2EE, maar ze moeten toch echt met een beter performance komen (op grote schaal) om het .NET geweld aan te kunnen.
Gottegot, een echte troll.
Bullshit! Development onder .NET schijnt langzamer te gaan.
Bewijs graag. Ik develop als professional nu 9 jaar software en development op .NET gaat sneller dan alle platforms die ik daarvoor heb gebruikt (UNIX, Java, Win32).
Verder zijn de internet connecties onder Windows een factor 12 keer langzaam dan onder UNIX (een feit waar .NET niks mee te maken heeft ... maar het OS ).
Bewijs graag. En welk UNIX bedoel je trouwens? BSD? Raar, de BSD stack zit in windows (welke versie overigens? XP, 2000? ME? 9x? 3.11?
Verder schijnen nog een aantal problemen te zijn met de implementaties van .. C++ -> C#, VB VB# (sommige dingen zijn niet om te zetten, waardoor je die sources moet herschrijven). Die 15 tot 20 keer is echt bull-shit.
LOL :) Jij hebt echt geen idee waarover je brult he? WTF is VB# trouwens? Oh wacht, VB.NET ? Tja, je moet soms wat editen bij het porten, nou poehee. Probeer jij eens C++ naar Java te porten op een Linux doos. Ook daar ga je dan zwaar weer tegemoet, doodleuk omdat features in C++ niet in Java zitten. Goh, is dat niet dezelfde reden voor de issues bij VB6 -> VB.NET ?

Overigens kun je ook gewoon je VB6 COM objects blijven gebruiken in .NET applicaties hoor. Reference aanmaken naar COM object in je project, (kan C# zijn, maakt niet uit) en gebruik ze als normale .NET objects.

J2EE heeft in verschillende benchmarktests verloren van een .NET implementatie. Ik neem dat altijd met een bak zout, iedere vendor plaatst benchmarks waarin zijn producten de beste zijn.

Werken met .NET en de uitstekende documentatie en de zeer goed in elkaar zittende API is een feest dat ik nog nergens ben tegengekomen bij een ander platform en believe me, ik heb er vele gezien en mee gewerkt (helaas).
Bewijs graag. En welk UNIX bedoel je trouwens? BSD? Raar, de BSD stack zit in windows (welke versie overigens? XP, 2000? ME? 9x? 3.11?
De BSD stack is gebruikt in Windows NT en 2000/XP.
Alleen is hij zo verminkt dat er inderdaad een gapend performance gat is ontstaan tussen de originele BSD stack en de MS implementatie.
Maar we gaan nu erg off-topic dus zal ik het hierbij laten...
Zie jij in die benchmark ergens een factor 5 terug komen? Ik niet. En dan is het nog een hele foute benchmark ook. Want ik heb geen idee wat er vergeleken wordt. Ze zeggen J2EE, maar het is een onbekende J2EE-applicatieserver, op een onbekende linux-distributie met een onbekende database. De website heet gotdotnet (zal dus wel MS-gesponsord zijn). Kortom, volstrekt onbetrouwbaar.

.NEt zal waarschijnlij veel sneller zijn dan Java (J2EE) als je probeert een GUI te maken onder windows. Geloof ik direct, interesseert niemand een hol. Als je een windows GUI wilt maken moet je vooral C++ of VB gebruiken.

Maar of je ook sneller ontwikkeld op .NET dan in java weet ik nog zo net niet. Goedkoper zal het zeker niet zijn. Veiligervast ook niet en zeker niet stabieler. En ik betwijfel ernstig of een .net server met intel-procs sneller is dan een J2EE-server met Alpha-procs, of power4's. Als je snelheid wilt, ga je heus niet met wintelservers werken. Dus .NET is dan ook niet zo relevant.

.NEt is niet fout, maar ik zie niet in waarom je het zou gaan gebruiken als het niets meer biedt dan de huidige standaard: J2EE
Bewijs graag. Ik develop als professional nu 9 jaar software en development op .NET gaat sneller dan alle platforms die ik daarvoor heb gebruikt (UNIX, Java, Win32).
Informatie is afkomstig komt uit een handout van een presentatie, waar een aantal cases in verwerkt zijn voor een vergelijk. Ik moet toegeven dat ik de hele handout niet heb bestudeerd.
Je kunt die internet-verbinding onder die kl*teXP nog zo proberen te tweaken,maar hij haalt bij lange na niet de snelheid van m'n standaard SuSe8.0 (prof.). (en ik heb ook die WinblowsXP op m'n computer, voor de weinige programma's die nog niet onder Wine werkt)
Bullshit! Development onder .NET schijnt langzamer te gaan. Verder zijn de internet connecties onder Windows een factor 12 keer langzaam dan onder UNIX (een feit waar .NET niks mee te maken heeft ... maar het OS ). Verder schijnen nog een aantal problemen te zijn met de implementaties van .. C++ -> C#, VB VB# (sommige dingen zijn niet om te zetten, waardoor je die sources moet herschrijven). Die 15 tot 20 keer is echt bull-shit.
Waar haal je vandaan dat dat niet van de grond komt. Ik persoonlijk kan het me ook niet voorstellen, maar heb nog geen echte negatieve berichten bekend dat het niet van de grond komt. Ik heb wel een presentatie gezien waar Microsoft er niet goed van af kwam.
Volgens mij bedoelt basszje dat .NET zo ongeveer nergens wordt gebruikt, en dat heb ik ook wel gemerkt. Ik heb nog nergens een server gezien met .Net technologie, alleen een paar vage reclames van Microsoft die zogenaamd grappig zijn.
Mee eens. Kun je ook net verwachten. Maar dit vermoeden heb ik nog niet bevestigd gezien middels een publicatie of iets dergelijks (en dan heb ik het inderdaad niet over dat 'grappige' filmpje voor manager dummies).
.Net wordt al wel gebruikt,
maar ontstijgt voorlopig niet het beeld van ouwe vb-applicatie met nieuwe sticker

Op zich is ms er jarenlang in geslaagd ict managers te porren om "nieuwste" technolgie in te zetten...... alleen de tijden zijn ietwat veranderd en ict managers hebben iets minder budget--> minder innovatie --> minder nieuwe producten --> minder .Net
De .NET server is er ook nog niet. (Opvolger van Windows 2k (Advanced) Server.)

De .NET ontwikkelomgeving heb ik al wel hier en daar in gebruik gezien.
Toch loopt bij mij web hosters ASP.NET op Win2k. Dus toch degelijk .NET technologie en ik begin nu ook met Visual Studio.NET
Probleem met .Net en WebServices is dat ze beide nog geen voldoende security hebben. Gevolg billing is ook onmogelijk. Dus wie gaat er gratis iets aanbieden op het net ......

Als je .Net en WebServices naast elkaar legt kan je maar hopen dat webservices het gaan halen. .Net is namelijk echt niet scalable.
Verder als een van de twee echt een succes wordt mag iedereen wel breedband nemen. Laat dan staan wat er wel niet bij de aanbieders moet liggen.

Ben wel benieuwd wat het gaat doen. Voor de aanbieders van producten doen portals eigenlijk hetzelfde en die zijn nu toch wel in.
.NET komt niet van de grond? MS heeft al meer dan 1 miljoen VS.NET releases verkocht, en de newsgroups voor .net worden overspoeld door developers. Ik vind juist dat het inmens aanslaat, en terecht. De API is DE API waar iedere windows developer op zat te wachten. Let op mijn woorden, .NET is the next big thing in computing.
".NET is the next big thing in computing."
Nope .NET is het net.

Je wilt het misschien graag, maar .NET heeft een aantal fundamentele restricties vanuit het top-management van MS. Net als elk product van MS druist het tegen de wil van de markt in, bungelt het tussen net wel en net net, en dit keer wordt het net. :)

GNU/Linux is te populair op uitgesloten te mogen worden middels licencievoorwaarden.
En voordeel heeft Sun hier in ieder geval al bij: Java kan samenwerken met een groot aantal besturingssystemen, terwijl Microsoft's software alleen maar op Windows draait.
Nou en! een webservice in .NET is een black box met een interface die vanaf iedere client te gebruiken is, ongeacht platform, omdat het standaarden als HTTP, SOAP e.d. gebruikt. Andersom werkt ook: een webservice CLIENT op .NET kan iedere webservice op een andere bak, ander platform benaderen en gebruiken.

Dat Sun's software op windows draait is aardig, maar zegt niet zoveel. .NET voor windows is ook gratis en kan zoals gezegd prima werken met andere webservices in de organisatie of op internet, op welk platform dan ook.

Ik zie deze actie van Sun dan ook als een actie om de developers die op windows werken te behouden voor Java ipv dat ze overstappen op .NET. Maar ik vrees dat dat tevergeefs is, gezien de grote hoeveelheid developers dat nu al met .NET bezig is. Overigens is dat laatste niet nadelig voor Sun, immers die developers kunnen prima via .NET met een in Java geschreven webservice op een Sun server communiceren. Het wordt dan wel zaak vraagtekens te zetten waarom een organisatie kiest voor Sun hardware wanneer dezelfde functionaliteit kan worden gehaald met goedkope intelhardware en windows + .NET.
Het wordt dan wel zaak vraagtekens te zetten waarom een organisatie kiest voor Sun hardware wanneer dezelfde functionaliteit kan worden gehaald met goedkope intelhardware en windows + .NET.
ik zou dan nog eerder de vraag stellen waarom een organisatie dan nog zou moeten kiezen voor Windows. Op diezelfde hardware draai je immers met hetzelfde gemak Linux met een gratis applicatie server van Sun. Licentiekosten: nul komma niks, en met een beetje mazzel kun je gewoon je oude hardware blijven gebruiken. MS heeft de sterke neiging om bij elke nieuwe versie van een OS (en .Net is afhankelijk van zo'n nieuwe versie) de hardware-eisen nog weer wat verder op te schroeven.

De komende tijd wordt erg interessant. Op het webserver gebied is het Microsoft ook nog steeds niet gelukt om Apache van het toneel te laten verdwijen. Eigenlijk verwacht ik ook iets dergelijks op de app server markt. Misschien is er wel ruimte voor een standaard applicatie server machine, zoals die bijvoorbeeld ook al voor mail servers beschikbaar zijn.

Verder denk ik dat dit soort technologie steeds meer vraagt om goede begeleiding door de makers van de ontwikkeltools. Een leverancier als IBM kan je niet alleen WebSphere leveren, maar ook de consultancy en eventueel een ontwikkel-team. Dat soort dingen is voor de grote klanten belangrijk.

De vraag gaat nu al snel worden welke webservices gaan aanslaan en welke technologie/taal daar het beste in kan voorzien. Microsft zelf heeft in mijn ogen geen gelukkige start gehad met .Net. Hailstorm is uitgelopen op een fiasco en ze zijn nu aan het herpositioneren. Ik denk dat MS zich enigszins verkeken heeft op het sentiment in 'de markt' toen ze niet alleen de tools maar ook de gegevens wilden gaan beheren. De grote jongens zoals American Express zullen daar nooit aan willen.

Sun heeft dat nooit geprobeerd. Wat je verder ook van Sun mag denken, ze hebben er in ieder geval voor gezorgd dat de ontwikkelingen in de software markt nog steeds erg hard gaan.
ik zou dan nog eerder de vraag stellen waarom een organisatie dan nog zou moeten kiezen voor Windows. Op diezelfde hardware draai je immers met hetzelfde gemak Linux met een gratis applicatie server van Sun. Licentiekosten: nul komma niks, en met een beetje mazzel kun je gewoon je oude hardware blijven gebruiken.
Heb je gelijk in. Maar ik doelde meer op bv het vervangen van een Sun bak met Oracle door een win2k server bak van Dell met SQLServer. Voor Linux is er (nog) geen RDBMS dat Linux in dit rijtje plaatst.
De komende tijd wordt erg interessant. Op het webserver gebied is het Microsoft ook nog steeds niet gelukt om Apache van het toneel te laten verdwijen. Eigenlijk verwacht ik ook iets dergelijks op de app server markt.
Kwantitatief, qua aantal webservers, inderdaad, heb je gelijk. Echter wanneer je kijkt naar de hoeveelheid belangrijke webservers in de wereld (of beter: serverparken) met belangrijke websites, ontlopen IIS en apache elkaar niet zoveel.

Voor de applicatiemarkt is het juist zo dat meer en meer developers blijven plakken bij windows en klanten dat accepteren. Was het een aantal jaren geleden nog veelal ondenkbaar dat een developer tegen een opdrachtgever zei: "de applicatie gaat gebruik maken van SQLServer, dus je regelt maar een windows NT doos", tegenwoordig staan in erg veel organisaties dit soort bakken, en is ook de integratie van windows in een heterogene omgeving veel makkelijker. Developers, veelal werkend op windows clients, kunnen nu blijven werken op windows bakken en ik denk dat die tendens zich doorzet in de applicatiemarkt op de server, botweg omdat een organisatie het niet boeit wat voor platform er gebruikt wordt: het is bekend bij beheer, het integreert in de serveromgeving en de applicaties kunnen veelal zonder moeite met elkaar communiceren. (Hell, zelfs DB2 op AS/400 heeft een odbc driver :)).

De simpele vraag is dan: waarom nog Sun hardware? Een positief antwoord daarop is veelal gebaseerd op in het verleden behaalde resultaten ("in 1995 was de Sun server het allerstabielst van allemaal, NT crashte toen elke dag!") maar niet meer realistisch in deze tijd van heterogene serverparken en, belangrijker, distributed applicaties over serversparken met goedkope hardware.
De vraag gaat nu al snel worden welke webservices gaan aanslaan en welke technologie/taal daar het beste in kan voorzien. Microsft zelf heeft in mijn ogen geen gelukkige start gehad met .Net. Hailstorm is uitgelopen op een fiasco en ze zijn nu aan het herpositioneren. Ik denk dat MS zich enigszins verkeken heeft op het sentiment in 'de markt' toen ze niet alleen de tools maar ook de gegevens wilden gaan beheren. De grote jongens zoals American Express zullen daar nooit aan willen.
Je snapt niet wat webservices zijn. Webservices zijn niet 'hailstorm en passport' alleen, dat zijn implementaties in de vorm van EEN webservice. Echter, de grote markt zit hem in de applicatiedevelopers die nu middels de webservice technologie, standaard basisapplicaties kunnen bouwen waarmee de clients in een organsatie mee werken, dus geen 20 databases met klantengegevens, maar 1 met een webservice erop.

Hailstorm was IMHO een manager idee, maar ja, je moet wat.. :)
Och, kweetnie...Oracle, Sybase (blijkbaar, wist ik ook niet :-), DB2, dat ding achter SAP, en paar object georienteerde DBtjes, en nog wat klein grut als Postgres en MySQL. Volgens mij heb je daar het hele scala van datacenter tot webdb wel zo'n beetje afgedekt...en allemaal draaibaar op linux (clusters). Probeer het maar eens om met een 2000 cluster en SQL Server een 'webservice' als (ik trek maar eens wat uit de hoed) Google te runnen. Ik denk niet dat Google ooit uit de rooie cijfers zou komen, en met 260 man de site zou kunnen runnen wanneer dit het geval was. Maar goed, Microsoft heeft ook recht op z'n dromen.

Van belangrijke websites (zoals jij het noemt) valt het me steeds meer op dat er een GIGANTISCHE mix aan platformen wordt gebruikt. Klik maar eens wat heen en weer op een site van, zeg, 3Com, of HP, of IBM, ofzo. Je springt van ASP naar JSP naar perl CGI terug naar plain html, naar flash, naar whatever...volgens mij bestaat er geen grote site (behalve M$ zelf, en zelfs dat betwijfel ik) die op een homogene architectuur draait....en dat is alleen nog de frontend! Nog een leuke realiteit: Microsoft is niet goed in samenwerking. Interoperabiliteit met het windows platform moet altijd van de andere partij komen, M$ zal het zelf een rotzorg wezen. Sterker nog, zeer veel van de sterke punten van, zeg, windows 2000, vallen heel erg snel weg wanneer je een win2k doos in een heterogene omgeving neerplant. Je kan nog net wat filesharing doen omdat iedereen SMB/CIFS heeft geleerd te lullen, maar dan heb je het wel gehad.

Volgens mij is het overigens nog steeds zo dat er meer developers werken om bedrijfstoepassingen te bakken dan webservices en 'shrink wrapped' speeltjes....en gek genoeg zijn een hele zooi van die toepassingen nou net *niet* geschreven in een M$ taaltje. Gek, heh?

(hoewel VB wel steeds meer opkomt...note; VB, niet VB.NET. Eindelijk hebben ouwe Cobol en CoolGEN developers zich VB een beetje eigen gemaakt, en nou mogen ze VB.NET gaan leren. Hoezo goede marketing?)

/* edit
homegene architecturen bestaan zo-wie-zo niet, en wat een UPS fabrikant met het verhaal te maken heeft weet ik ook niet (APS != ASP :-)
*/
Je snapt niet wat webservices zijn. Webservices zijn niet 'hailstorm en passport' alleen, dat zijn implementaties in de vorm van EEN webservice. Echter, de grote markt zit hem in de applicatiedevelopers die nu middels de webservice technologie, standaard basisapplicaties kunnen bouwen waarmee de clients in een organsatie mee werken, dus geen 20 databases met klantengegevens, maar 1 met een webservice erop.
Ik snap prima wat web services zijn. Mircosoft heeft zich alleen vreselijk vergallopeerd toen ze niet alleen de technologie aanboden om dit te doen, maar ook het databeheer in 1 keer mee wilden pakken. Ik denk dus dat MS of niet zo goed begrijpt waar de klanten behoefte aan hebben, of heeft geprobeerd om een leuk stukje markt aandeel mee te ipkken op het gebied van e-commerce transacties.

Ik vind trouwens de kreet web service echt de hype van het jaar. Je kunt er bepaalde zaken prima mee regelen, maar het is niet de technologie die alles voor je oplost. Er zijn nog altijd een paar onderliggende problemen die moeten worden opgelost voordat je echt in het groot dit soort dingen kunt gaan gebruiken. Authenticatie is daar denk ik de belangrijkste van: hoe weet je zeker dat iemand die over het Internet jouw webservice benaderd inderdaad degene is die hij/zij zegt te zijn?

MS had goed gezien dat een authenticatie-web service een killer applicatie zou zijn, maar de implementatie werd niet geaccepteerd door de markt.

Hierdoor blijft het lastig om goede web services te bouwen voor de massa markt, waarbij je ook echt zaken kunt doen via een web service.
Heb je gelijk in. Maar ik doelde meer op bv het vervangen van een Sun bak met Oracle door een win2k server bak van Dell met SQLServer. Voor Linux is er (nog) geen RDBMS dat Linux in dit rijtje plaatst.
Zowel Oracle als Sybase zijn al tijden lang op Linux beschikbaar, en echt geen ouwe versies ook hoor.
Ik werk al een tijdje niet meer bij Sybase maar 't is nog steeds een kick-ass RDBMS.
Voor Linux zijn de volgende versies verkrijgbaar :
- 11.0.3.3 : gratis (zowel voor development als deployment !)
- 11.9.2 : gratis voor development
- 12.5 (nieuwste versie) : gratis 60-day evaluatie

www.sybase.com/linux/

/edit: versie-info en link toegevoegd
En voordeel heeft Sun hier in ieder geval al bij: Java kan samenwerken met een groot aantal besturingssystemen, terwijl Microsoft's software alleen maar op Windows draait
Dat zou inderdaad een groot voordeel zijn, als het aandeel Windows - Niet Windows even groot zou zijn. Helaas is de praktijk toch net iets anders. Het aandeel Windows is zo groot tov Niet Windows dat je niet snel met compatibiliteitsproblemen te maken zal hebben. Zeker niet gezien het feit dat tot op heden de bedrijven meestal al gelijksoortige machines hebben ingezet voor systemen die met elkaar moeten samenwerken.
En zijn er wel verschillende systemen die met elkaar moeten samenwerken dan wordt meestal het probleem opgelost op protocol niveau ipv applicatie niveau (bijvoorbeeld ODBC bij databases, SMB bij fileservers, TCP/IP op netwerkniveau).
Een klein dingetje dat je hier over het hoofd ziet is dat webservices en applicatieservers op (jawel) de *server* kant van de bandbreedte draaien. En helaas voor microsoft is daar het landschap lang niet zo microsoft gekleurt als op de desktop (waar je stelling wel opgaat)...sterker nog, persoonlijk verwacht ik dat microsoft met al dit .NET geneuzel gaat proberen om deze markt naar zich toe te trekken...jammer, de andere spelers zullen dit niet zo snel laten gebeuren gezien hier het echte geld zit.

Dat geouwehoer over standaarden wordt ik ook een beetje moe van. .NET support Soap, xml en nog een aantal 2001 buzzwords. Well, whoopdeedoo, dat is spannend, hoor. What else is new? Elke .flop voldeed zo'n beetje aan deze "standaarden". Hoe zit het met de schaalbaarheid, performance, maintainability, security, ondersteuning door andere vendors, interoperabiliteit met andere platformen, applicatieservers, etc, etc, etc.

Tot nu toe is .NET beperkt gebleven tot een paar losse flodders...C# compilertje hier, VB.NETje daar...de rest is slechts 'same old' Exchange, IIS, SQL Server met een nieuw hype jasje en wat API componenten die na OLE, COM, COM+, DCOM, en nog wat andere, steeds complexer wordende structuren het hart van de developer moeten gaan winnen.

Ik moet het nog zien.

Oh, en ontopic: Gratis applicatie servers zijn al sinds het begin van J2EE beschikbaar. Gut, Catalina wordt gratis bij de 1.4 J2SDK gelevert, hoewel je die niet echt in mag zetten voor iets serieus, iirc. Meer een marketing truukje van Sun om weer wat pers te krijgen dan iets anders, denk ik.
Sun kan dit volgens mij alleen maar realiseren omdat haar inkomsten niet afhankelijk zijn van software, maar eerder leunen op hun hardware. Zo niet, waar halen ze dan hun inkomsten vandaan??
De inkomsten van Sun zijn de laatste jaren sterk geslonken. Ze maken op dit moment dan ook verlies, itt Microsoft dat veel winst maakt (hoe dat komt, laat ik even in het midden).

Sun heeft het probleem dat ze hun geld verdienen met dure hardware en de concurrenten OF eenzelfde functionaliteit op goedkope hardware leveren (Linux + pc hardware) OF dezelfde soort hardware leveren met ditto functionaliteit software maar dan veel meer software (IBM: levert ook database servers, dus klant kan alles in 1 koop aanschaffen). Dit proberen ze te keren door potentiele klanten te interesseren voor door Sun geleverde software en daardoor de klant over te halen alles bij Sun te kopen. Echter, ik zie dat niet gebeuren, Sun verliest het op dat gebied van IBM aan de ene kant en de goedkope maar degelijke oplossingen gebaseerd op Linux.

Ik denk dan ook dat Sun over een paar jaar OF failliet gaat OF opgekocht wordt door Oracle.
Stel dat Sun failliet gaat, wat gaat er dan gebeuren met Java? De developers kunnen wel doorgaan, maar er moeten ook inkomsten zijn.
Ik neem aan dat dit wordt overgenomen door Oracle of Microsoft dan ofzo, lijkt me toch niet dat het geheel verdwijnt?
De inkomsten van Sun zijn de laatste jaren sterk geslonken. Ze maken op dit moment dan ook verlies, itt Microsoft dat veel winst maakt (hoe dat komt, laat ik even in het midden).
Microsoft heeft ondanks hun monopolie dat garant staat voor vaste inkomsten een winstwaarschuwing moeten geven. Dat monopolie zal hoe dan ook verdwijnen de komende jaren, en daarmee ook het belangrijkste middel winst te maken: Machtsmisbruik
Ik denk dan ook dat Sun over een paar jaar OF failliet gaat OF opgekocht wordt door Oracle.
Sun falliet? *proest* Sun zal nooit falliet gaan.

Gelukkig is wat jij denkt doorgaans verre van de waarheid.
Je bedoelt "ik als MSFan-metplak-voordekop hoop dat.."

Sun zal ook niet worden overgekocht. Samenwerking van Sun en oracle is natuurlijk altijd mogelijk. Idemdito HP en Compaq

Betreffende Java: Java heeft zoveel ondersteuning dat het nooit meer zal verdwijnen. Op universiteiten is het de taal. En zeker MS zal java nooit mogen kopen vanwege anti-trust.

MS zal Sun trouwens niet eens failliet laten gaan. Net als Corel heeft Sun veel te belangrijke source. MS is als de dood voor opensourcing van java, wp e.d.

* 786562 Flipz
Before downloading the Microsoft .NET SDK, you must agree to
Microsoft's End-User License Agreement (EULA):

[...]
3.3 If you use the Redistributables, then in addition to your compliance
with the applicable distribution requirements described for the
Redistributables, the following also applies. Your license rights to the
Redistributables are conditioned upon your (i) not incorporating Identified
Software into or combining Identified Software with the Redistributables or
a derivative work thereof; (ii) not distributing Identified Software in
conjunction with the Redistributables or a derivative work thereof; and
(iii) not using Identified Software in the development of a derivative work
of the Redistributables. "Identified Software" means software which is
licensed pursuant to terms that directly or indirectly (A) create, or
purport to create, obligations for Microsoft with respect to the
Redistributables or derivative work thereof or (B) grant, or purport to
grant, to any third party any rights or immunities under Microsoft's
intellectual property or proprietary rights in the Redistributables or
derivative work thereof. Identified Software includes, without limitation,
any software that requires as a condition of use, modification and/or
distribution of such software that other software incorporated into, derived
from or distributed with such software be (1) disclosed or distributed in
source code form; (2) be licensed for the purpose of making derivative
works; or (3) be redistributable at no charge.
Sorry hoor, maar als ik dit zo lees dan vind ik die openheid van MS wel weer erg tegenvallen.
Je mag de .NET SDK dus niet gebruiken voor het maken van software onder de GPL. Dat is dus nogal lastig voor Linux gebruikers.
Pff, wat zijn het toch ook een stelletje ratten daar bij M$

Ze sluiten zo trouwens wel errug veel software uit. :?

Freeware namelijk ook en elke licentie vorm die ook maar een heel klein beetje neigt naar open source, zelfs closed source bouwstenen voor derden maken mag niet als de licentie dat beoogt.

Veel developers kunnen hiermee dus nooit aan de wensen van hun klanten voldoen en zullen dus niet altijd SDK kunnen gebruiken, of moeten NEEN verkopen betreffendie die klant.

MS ondermijnt bovendien de flexibiliteit van hun klanten. In een turbulente industrie als de IT is dat simpel dodelijk. Tis dat het bedrijf zo groot is, maar hiermee verliezen ze dadelijk letterlijk een percentage.
Waar zijn die dan? Als ik wat Google dan kan ik wel een aankondiging van MS vinden, maar op de Microsoft site kan ik zo snel niks over Unix vinden.

Beste Bobco ... Waar las je precies ergens UNIX in mijn verhaal ?? Ik zei Linux ... en dat staat letterlijk inderdaad op die site. (http://iwsun4.infoworld.c...1/03/13/010313hnnonms.xml)

En het is hier al meerdere malen gezegd: de ene .net implementatie zal de andere niet zijn. Er zitten in de .Net libraries nogal wat Win32 specifieke dingen, denk maar eens aan WinForms.

Juist ! Daarom zitten die .NET libraries ook in de Win32 specifieke Class die 'Windows' heet (dat is het OS waarvoor ze zijn bedoelt.) Alle andere Classes die algemeen zijn kunnen je in de 'System' base class vinden. Er zou dus een 'MAC' en een 'Linux' base class komen op het moment dat hier specifieke Forms instructies voor moeten komen.
Beste Bobco ... Waar las je precies ergens UNIX in mijn verhaal ?? Ik zei Linux ... en dat staat letterlijk inderdaad op die site
Het verschil tussen Mac OS X en Linux is natuurlijk dat ze allebei een Unix-variant zijn :) Wat bedoel je nu precies? Graag een link naar echte produkt-info, geen persberichten.

Overigens vraag ik me af hoe MS dit allemaal vorm gaat geven. Alleen al het uitbrengen van binaries voor alle mogelijke distros/hardware platform combinaties zal een behoorlijke nachtmerrie voor ze worden.
.net wordt gebruikt in een eindproduct dat de firma Techxx op de markt zet, o.a. als product bij woningcorporaties. Als ik me niet vergis is het een inter/intranetoplossing en een electronisch archief/workflowsysteem.
Daar komt nog bij dat je volgens mij heel moeilijk merkt of bijv. een site draait op basis van .net
Hetzelfde geldt voor de het product van Sun.
Toch een beetje zielig dat je (steeds) je spullen gratis moet weggeven..... Bang dat niemand ze koopt ?
Niet als je kijkt wat een achterbakse truukjes M$ gebruikt om hun product boven de andere te zetten.

Zo hebben ze eens niet een campagne gevoerd voor hun eigen product, maar [b]tegen[/b] sun's product! Nou, dat vindt ik nog veel lager dan het gratis weggeven van je producten.
Je moet natuurlijk wel rekening houden met het feit dat Microsoft een Amerikaans bedrijf is. Een concurrent afzeiken is daar meer geaccepteerd dan hier in het "beschaafde" Europa. Kijk maar eens naar de campagnes voor de presidentsverkiezingen. En Pepsi maakt er ook een sport van om Coca Cola af te kraken, alhoewel dat de laatste jaren wel wat minder lijkt te worden. Voorheen had je van die grappige reclames als de Pepsi proef waarin iedereen altijd de voorkeur gaf aan het blauwe blikje in plaats van het rode.
(Maar ik ben het met je eens, MS maakt het soms zelfs voor Amerikaanse begrippen wel erg bont).
Moet je voor de grap es naar de eerste de beste Apple reclame kijken.
Dat is niet zielig, dat is een verkoopsysteem
Sun maakt winst op hardware en consultancy, niet op software. Enig idee wat een Sun-server kost?
Ze kunnen wel gratis weggeven, maarja, dan moeten ze ook wel weer gaan oppassen dat Microsoft dat ook niet gaan doen, die kunnen dat denk ik langer volhouden (krijgt MS wel weer een proces ofzo aan de broek, maarja, duurt dan toch zoveel jaar en dan is de concurent bijna failliet). |:(

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