Intelligent Enterprise featuring Transform
START NEWS & ANALYSIS OPINION CHANNELS PRODUCT GUIDES REVIEWS TECHWEBCASTS
CONTACTS ARCHIVES ADVANCED SEARCH
Rate & Review
Letter to the Editor
E-mail Article
Print Article
March 2002

THEORY AND PRACTICE

.NET Unites Development

by Lowell Rapaport

Whether .NET is successful or not at competing with Java for server-side applications, it is probably here to stay and Windows programmers will have to learn to deal with it. That's because the .NET tools will give Microsoft's application development tools some uniformity.

Prior to .NET, Microsoft offered a number of development tools including Visual C, Visual Basic, C++, Visual FoxPro, and Visual Basic for Applications such as Access, Excel and FoxPro. Each of these development tools came with integrated development environments (IDEs) that were incompatible with each other. The result was that if you had some programmers working in Visual Basic and some working in Visual C, their work had to be integrated using distributed common objects or dynamically linked libraries.

"Visual Studio .NET brings all development tools, even those from third-party suppliers, into a single IDE," says Mike Iem, Microsoft's Visual Basic .NET product manager. "This lets programmers working in different languages develop in that same space." Unifying all IDEs under the .NET banner removes much of the complexity in making different software components work together. One instance where this is valuable to enterprise users is when two large organizations merge their software development operations.

Resources

Microsoft .NET
www.microsoft.com/net

Cobol
www.adtools.com/dotnet

Eiffel
dotnet.eiffel.com

Perl
www.activestate.com

Forth
www.dataman.ro/dforth

Got .NET?
www.gotdotnet.com

American Records Management Association
www.arma.org

Cohasset Associates
www.cohasset.com

Another application of the unified .NET IDE is to enable developers to use application-specific programming languages. "Some languages are better for some purposes than others," said Iem. "Perl, for example, is good at handling text, while languages like Fortran are good for advanced math. The .NET IDE will let developers use these different languages side by side."

The ability to use application-specific programming languages could be a boon to the integration of content management systems with other types of software. The unified .Net IDE fits with the effort of leading vendors to offer "content infrastructure" that serves content needs within any application. .NET will enable different software vendors to partner more easily because they will be able to combine their source-code libraries in a single environment rather than tying together semi-independent application objects.

The .NET IDE will encourage developers to use software components written in different languages like Java and Perl for Web programming and Cobol and Visual Basic for applications such as document management. Using different programming languages will let programmers work from their strengths rather than force them into proprietary and perhaps unfamiliar programming environments. Corporate development departments, meanwhile, will hire programmers based on their application expertise rather than their experience with a particular language.




Channels
Business Process Management
Content Storage
Content Management
Compliance
Enterprise Solutions
Document Scanning & Capture
Content Delivery & Publishing
Collaboration & Knowledge Management
Search and Classification
Locate an article from our print magazine. Just enter your Locator ID Number below.
ID#


NEWS FROM THE PIPELINE

OpenOffice.org 2.0 Closes On Final

New Study Finds Steep Growth For Smartphones

PalmSource Sale Cleared By Federal Agency

CTIA Panel Examines Enterprise Security Risks

[more]






HOME | ARCHIVE | REALWARE AWARDS

A Publication of the Network Computing Enterprise Architecture Group
Brought to you by CMP Media LLC, Copyright © 2005
Privacy Statement | Your California Privacy Rights | Terms Of Service