Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


.NET Overview - Page 2

April 13, 2001

In July 2000, Microsoft held the Professional Developers Conference (PDC) in Orlando, Florida, where they revealed many details to the public about their next generation platform for Windows and Internet software development – .NET.

Microsoft's .NET initiative is broad-based and very ambitious. It revolves around the .NET Framework, which encompasses the actual language and execution platform, plus extensive class libraries providing rich built-in functionality. At its core, the .NET framework embraces XML and SOAP to provide a new level of integration of software over the Internet. There is also a family of server-based products called .NET Enterprise Servers that are to be the next generation of Microsoft's BackOffice.

The .NET Framework introduces a completely new model for the programming and deployment of applications. In his PDC keynote speech, Bill Gates stated that a transition of this magnitude only comes along once every five to six years. The last comparable shifts were the switch from DOS to Windows in 1990 and the migration from 16-bit to 32-bit development (Windows 3.x to Windows 95/NT) in the mid-nineties.

Developers at PDC were excited by the prospect of a dramatically better architecture for software development within the .NET Framework, even though Microsoft made it clear that released products based on .NET are still well into the future. The first release will probably be Visual Studio.NET, the beta-one of which became available in November 2000. No firm dates are available for the full commercial release but general expectation is for fall 2001 at the earliest.

How important is this to Microsoft? Well, their executives have publicly stated that 80% of R&D resources in 2001 are being spent on .NET and the expectation is that most Microsoft products will be ported onto the .NET platform. Also C# (pronounced C- sharp), a new language specifically created for .NET, looks set to become the standard language for internal development within Microsoft.

A Broad and Deep Platform for the Future

Calling the Microsoft.NET Framework a "platform" doesn't begin to describe how broad and deep it is. It encompasses a virtual machine that abstracts away much of the Windows API from development. It includes a class library with more functionality than any other created to date, and a development environment that spans multiple languages. Further more, it exposes an architecture that makes multiple language integration simple and straightforward.

In short, .NET presents a radically new approach to software development. This is the first development platform designed from the ground up with the Internet in mind. Previously, Internet functionality has simply been bolted on to pre-Internet operating systems like Unix and Windows. This has required Internet software developers to understand a host of technologies and integration issues. .NET is designed and intended for highly distributed software, making Internet functionality and interoperability easier and more transparent to include in systems than ever before.

The vision of .NET is globally distributed systems, using XML as the universal glue to allow functions running on different computers across an organization or across the world to come together in a single application. In this vision, systems from servers to wireless palmtops, will share the same general platform, with versions of .NET available for all of them, and with each of them able to integrate transparently with the others. But this does not leave out classic applications, as we've always known them. .NET also aims to make traditional business applications easier to develop and deploy. Some of the technologies of .NET, such as WinForms, demonstrate that Microsoft has not forgotten the traditional business developer.

Your Introduction to .NET

This book will preview much of the technology and structure of .NET, concentrating on the .NET Framework. It should help the reader understand the magnitude of changes involved in the new technology; together with some of the benefits gained and costs endured. The aim is to enable intelligent decisions to be made about the short-term role of .NET, and establish a foundation from which further study can be conducted.

This first chapter will summarize many of the most important aspects of .NET. We'll start by looking at some of the serious drawbacks of current software development that prompted Microsoft to rethink their entire development structure. Then we'll progress to an overview of the overall vision and the major elements in the .NET Framework. Along the way, this chapter will refer to later chapters, which will fill in the details.

Please remember that this book discusses unreleased products. There will no doubt be many changes during the development cycle. In particular, many of the changes relating to language syntax and features are subject to revision. The bottom line is – don't bet the farm on the information presented here. Be prepared for changes as .NET moves closer to actual production.

Introducing .NET
Introducing .NET
Avoiding Confusion – the Role of the .NET Enterprise Servers - Page 3


Up to => Home / Authoring / Tools / NET




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers