April 19, 2002 - Fixing the DLL Hell with .NET
The .NET framework is a new computing platform that is intended to simplify application development, Web applications in particular. Microsoft has tagged the following objectives to .NET:
- Preserve consistency between objects that are stored and executed locally, objects that are Internet-distributed but are executed locally, and objects that are stored and executed remotely on a server.
- Avoid deployment and versioning conflicts. No DLL update upon deployment. Solve the DLL Hell syndrome.
- Guarantee safe execution of code, even if written by an unknown semi-trusted third party.
Avoid the slowness of scripted or interpreted languages.
- Preserve development environment consistency between Windows-based applications and Web-based applications.
- Use industry standards in all communication protocols, to make the code easily integrated with other sources.
To learn more on JScript .NET, go to Column 107, JScript .NET, Part I: The Mechanics.