.NET is niet speciaal ontworpen voor web applicaties, maar oa voor applicaties die geintegreerd zijn met het internet. Dit kunnen dus zowel webapplicaties zijn, als smart clients.
De voordelen van .NET zijn legio: een uitgebreide class - library, die goed in elkaar zit, side - by - side execution, private assemblies, geen 'DLL hell' meer, ontwikkelen in C#, een nieuwe, krachtige OO taal waar je de mogelijkheid hebt om bepaalde dingen mbhv attributes te verwezenlijken.
Het is in theorie ook mogelijk om platform-onafhankelijke code te schrijven. Op 'Windows platforms' is dit nu al mogelijk, en van zodra er een volledig geimplementeerde .NET runtime is voor *nix, kunnen je apps in theorie ook op dat *nix platform draaien.
Cuball: games ontwikkelen in .NET is in principe mogelijk. Quake 2 werd al in .NET geimplementeerd.
Verwijderd schreef op 20 maart 2004 @ 20:34:
C++ is nog steeds aanwezig onder .NET, maar waarom C#: managed code. Je kan sneller ontwikkelen, en natuurlijk de web interfaces die steeds meer gebruikt worden i.p.v. rich clients.
Hum, daar ben ik het niet mee eens. Met .NET is het nl. mogelijk om makkelijk met een rich interface te werken, terwijl je applicatie logica op 1 centrale plaats staat, en beschikbaar is via .NET remoting, of via Web Services.
Je hebt dan de voordelen van beide systemen: een rijke user interface, en een gecentraliseerde plek voor de applicatie - logica.
Trouwens, met Indigo zou het verschil tussen web-interface en rich client moeten vervagen heb ik vernomen.
Het einde van die talen zal het niet zijn. Borland heeft met Delphi Octane zelfs de mogelijkheid om .NET applicaties te schrijven in Delphi.
Voor enterprise applications zullen er 2 grote stromingen zijn imo: .NET en J2EE.
[
Voor 44% gewijzigd door
whoami op 21-03-2004 09:15
]