Beide platforms zijn gericht op het ontwikkelen van webservices.
Wat een onzin. C# en de CLI zijn gericht op webservices (.NET), terwijl Java gericht is op de duvel en zijn ouwe moer.
Maak eens een lijstje met dingen waar C# en de CLI op draaien en een lijstje met dingen waar Java en de Java runtime allemaal op draaien. Dan is het lijstje van Java een heel stuk langer.
Ik zie Microsoft's CLI nog niet in een horloge of een telefoontje draaien. Al was het alleen maar omdat ze bij Microsoft niets snappen van 'efficient geheugenbeheer'.
Maar goed, Java draait goed op huidig spul, CLI draait goed op toekomstig spul, bijvoorbeeld als je 256Mb geheugen in een horloge kwijt kunt.
Wat mij betreft is het een vorm van vapourware, net als de 'real-time' van Windows CE. Toen de industrie daar negatieve opmerkingen over begon te maken verzon Microsoft ter plekke de term 'soft real-time'.
Wat een onzin. C# en de CLI zijn gericht op webservices (.NET), terwijl Java gericht is op de duvel en zijn ouwe moer.
Wat een onzin. C# en (dus) de CLI zijn niet gericht op webservices. Webservices is 1 van de dingen die je met .Net kunt ontwikkelen, net zoals met Java, PHP, of desnoods je in C geschreven CGI module of Apache module.
.Net != webservices/"iets met internet".
Maak eens een lijstje met dingen waar C# en de CLI op draaien en een lijstje met dingen waar Java en de Java runtime allemaal op draaien. Dan is het lijstje van Java een heel stuk langer.
En wat is je punt? Sinds wanneer gaat het erom op hoeveel platformen iets kan draaien? Het is leuk dat je een spelletje geschreven in Java op je telefoon kunt draaien, maar als jij met een programma (noem maar wat, boekhoudpakket of zo) bezig bent, is dat er echt eentje die onder "lekker belangrijk" geplaatst kan worden. Net zoals dat het totaal niet intressant is dat Linux op de PS2 kan draaien, als je aan het bepalen bent welk OS met welke software je wilt gaan gebruiken als firewall (tenzij je je PS2 als firewall wilt inzetten

). Dus, wat is je punt?
Ik zie Microsoft's CLI nog niet in een horloge of een telefoontje draaien. Al was het alleen maar omdat ze bij Microsoft niets snappen van 'efficient geheugenbeheer'.
Volgens mij loop je een paar jaar achter ..
Microsoft heeft onlangs het Compact Framework uitgebracht. Dat draait dus op telefoon zoals die van O2. Als ik me niet vergis, hebben ze de runtime-omgeving teruggebracht naar 1 Mb. Voor SmartPhone heb je nog wel Embedded C++ nodig, maar wachten totdat er 256Mb op kan, is dus onzin.
<reclame_aan>
De grote slag die Microsoft hiermee slaat, is dat het ontwikkelen van applicaties voor PocketPC's steeds eenvoudiger wordt. Iemand die iets in VB6 kan maken, kan dat - met .NET - nu ook voor een PocketPC.
</reclame_uit>