BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > ActiveXplained > 2000 > December

Internet Functionality And Development Tools

By David Platt

December 21, 2000

(Understanding Microsoft .NET, Part I :  Page 3 of 4 )



In this Article
Understanding Microsoft .NET, Part I
Common Language Runtime
Internet Functionality And Development Tools
To Learn More
2. New Prefabricated Web Functionality

The .NET framework also contains new levels of prefabricated functionality for performing common tasks of Internet programming.

ASP.NET is a large evolutionary release of Microsoft's existing ASP product, containing such features as automatic recycling of processes, better organization of code and presentation, and security that's much easier to program. It also has .NET Web Forms, which contains new smart controls for putting on Web pages. For example, validator controls check that the user has made a valid entry in a mandatory field. They are smart enough to check the browser they are running in and perform their validation logic on the client side if possible, thus avoiding a server round trip.

The .NET Windows Forms package contains functionality for writing rich clients that run on a Windows platform. Finally, .NET Web Services is a function-based way to expose software functionality on one machine to programs running on another machine. It lets clients invoke a function on a server using HTTP requests or SOAP, which I described in my August 21 Byte column I've written a long technical article on .NET Web Services, due to be published in the February issue of MSDN magazine (URL at bottom of page).

I'll be devoting my entire column after the next one (on the .NET framework) to the prefabricated Internet technology features of .NET.

3. Visual Studio.NET

This is the next version of Microsoft's popular Visual Studio programming environment. Microsoft's aim is to make this product the best environment for developing .NET apps, and I'm quite impressed with the Beta 1 version. Martin Heller discussed it in a recent Byte column, so I probably won't be writing much about it myself. I will point out here that Visual Studio is not required for writing apps that access the .NET framework or any of the prefabricated Internet functionality I described in the last two sections; these will be part of the operating system.

Previous page Page 3 of 4 Next page


BYTE.com > ActiveXplained > 2000 > December
Dr. Dobb's Media Center
BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
One easy to use component adds safe and reliable updating features. Download today for a free trial.
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.
Develop distributed systems conforming to open standards like CORBA and Web Services faster with SANKHYA Varadhi - The Digital Bridge.
Wanna see your ad here?
 

web2