Technology: Marcello Benati Software Engineer
Technology: Marcello Benati Software Engineer
Technology: Marcello Benati Software Engineer
NET
Technology
Marcello Benati
Software Engineer
.NET Architect
Agenda
Introductions
NET Architecture concepts and how they interact
What Is .NET?
Foundation of development efforts from here on out
Unified development, regardless of language
Common functionality available via a class library
language independent
Integrated Development Environment that behaves
similarly for all languages
Better Code
Means less support and help desk calls!
Again, accomplished in large part by the class library
Also due to better coding constructs and patterns
Faster Code
Fewer lines of code
Better memory management
JIT compiling
Technical Advancements
The Class Library! (CLR)
No longer need languages like C++ to get difficult tasks
accomplished
Dont have to rely on the Win32 API (though you still can)
Continuing evolution
New Languages
C# (C-Sharp)
Upgrade it
Connect to it
Interoperability - Databases
Data is all-important to the .NET strategy
Built in managed providers for SQL Server, and
now for Oracle
Managed providers are much faster than their ODBC
counterparts
Can be easier to use as well
ASP.NET
Deployment considerations
Questions?
Thank You!