Testing the tools
  Testing the Tools


 Introduction
 Sun Java Studio Creator
 BEA Web Logic Workshop
 Borland C# Builder
 IBM WebSphere Studio
 Summary

When looking at the different development tools and platforms to road test, we walked through typical RAD projects including quick and simple data-entry forms, and tied to a simple database table on the back end. Following the RAD methodology, we built prototypes with each tool, noting where a tool provided efficiencies and where it could use improvement. We also looked at the features and functionality within the IDE that supported the tenets of RAD design and suitability for the required tasks.

Microsoft Visual Studio.NET 2003
Visual Studio.NET 2003 can be used to create Web and Windows applications for the .NET framework in a variety of languages, including C#, VB.NET, C++, J#, and other supported CLR-compatible languages, as shown in Figure 1. One of the distinct advantages of Visual Studio as a RAD tool is this multi-language support, enabling developers to build applications that have components written in different languages, enabling organisations to leverage the different skills that exist within the organisation.

For the quick creation of prototypes, Visual Studio also rates highly with a number of tools and components that can be used to quickly create data-driven applications. The tight integration with SQL Server is also a bonus, although developers who need to access information held on other platforms may find it cumbersome to connect to their underlying data.

That said, there are a number of database vendors who have tools that can snap in to Visual Studio, including Oracle and DB2 that make database integration less of an issue. In addition to database support, there is also a thriving industry around third-party components for Visual Studio, enabling developers to buy components for functionality they don't have the time or skill to build.

The one major deficiency in considering Visual Studio as a RAD tool lies with the tools Microsoft has provided for teams of developers working on a single project. For versioning and source control, most Visual Studio developers will use Microsoft's Source Safe, which is difficult to use across multiple locations or work sites. In addition, Visual Studio does not have a lot of support for other developer roles (architect, tester, etc.) so you will need to employ other Microsoft or third-party tools to cater for the unique requirements of each of these roles.

Microsoft has recently announced it will bundle a number of new tools in it's release of Visual Studio 2005 for architects, unit testing, and team development, but these tools are definitely missing from the current release and with a RAD project, you may not have the time to wait.



Figure 1: Microsoft Visual Studio.NET

Related links

Comments

1

Mathias Burbach - 02/10/04

Hello David,

what about Enterprise Core Objects (ECO) in C#Builder. Wouldn't that be worth a paragraph? And with the new version of ECO II coming up in Diamondback (next version of Delphi & C#Builder in one IDE) you can even do reverse engineering your ECO model from an existing database.

Salut,
Mathias

» Report offensive content

2

Doug K - 06/04/05

My heartfelt thanks for this objective and informative article! What are your feelings about Sun's Java Studio Enterprise V.7?

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

2

Doug K - 04/06/05

My heartfelt thanks for this objective and informative article! What are your feelings about Sun's Java Studio Enterprise V.7? ... more

1

Mathias Burbach - 10/02/04

Hello David, what about Enterprise Core Objects (ECO) in C#Builder. Wouldn't that be worth a paragraph? And with the new version of ... more

Log in


Sign up | Forgot your password?

  • Staff XP stays on life support for longer

    This week's Roundup looks at Microsoft's decision to extend the life of Windows XP, the release of Microsoft Surface SDK, Firefox's new Geode plug-in, Yahoo's new tool -- Smush It and more. Read more »

    -- posted by Staff

  • Chris Duckett The good and truly awful celluloid depictions of computers

    Ever wonder why your lawyer uncle leaves the room whenever you turn over to Boston Legal? Or why your forensic science cousin can't stand crime drama? You know the answer: it’s the horrid trivialisation and dumbing down of an occupation to make it appear entertaining. Sometimes it is so unbelievable that it actually hurts and yelling at the screen is the only outlet. Read more »

    -- posted by Chris Duckett

  • Brendon Chase Apple's iPhone engineers to tour Sydney, Melbourne

    Aussie developers will be able to get up close and personal with some of the iPhone engineers in November to learn how to build applications for the platform. Read more »

    -- posted by Brendon Chase

What's on?