|
Developers currently putting early releases of Microsoft C# 2005 through their paces say C# and Microsoft Visual Basic .Net are very similar, and both are equally good. They are both .Net languages and compile to the same thing, says Dan Appleman, president of Desaware and author of the soon-to-be-available book VB.Net or C#: Which to choose. VB developers prefer VB.Net, while C++ and Java developers prefer C#, but, says Appleman, the decision is driven more by psychology than technology because C++ programmers have had to know substantially more than VB programmers. Among important new features in Visual C# 2005 is generics, which provides type safety by permitting developers to define, for instance, a class according to the type of data stored and manipulated. In addition, partial types are provided to allow the developer to divide up larger code files into two parts and to combine them at runtime into a single class. Among other features described are personalization, refactorings, and framework modifications that make it difficult to separate the language and development from each other in .Net. Topics covered include C#'s potential for allowing busy analysts to do Java programming; and Microsoft's plans for Visual Studio 2005 Team System, such as the inclusion of Microsoft's MS-Build and tools for code coverage, unit testing, and modeling.
|