Borland Gives Equal Time To C# - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Enterprise Applications
11:20 AM
Connect Directly

Borland Gives Equal Time To C#

The vendor is showing its first design and modeling tool that's fully integrated with Microsoft's development environment.

After years of success with Java tools, Borland Corp. is awarding equal time to Microsoft's C# language.

At the Visual Studio conference, VSLive, in Orlando, Fla., Borland demonstrated its first design and modeling tool that's fully integrated with Microsoft's development environment. The tool, called Together Edition for Microsoft Visual Studio .Net, is Borland's first built in C#, said Michael Faisst, director of product management. Together Edition was demonstrated during a Microsoft keynote on Wednesday.

The modeling and design tool results from Borland's acquisition of TogetherSoft Corp. in January for $82.5 million plus 9 million shares of Borland stock. The acquisition brought TogetherSoft's front-end modeling capabilities to Borland's code-development tools, putting it in a position to better compete with Microsoft's tools and with IBM, after IBM acquired Rational Software Corp. last year.

Borland has offered Java programmers the ability to synchronize changes in application models when changes are made to code. It's now offering the same capability to C# programmers. Borland's LiveSource technology is part of Together Edition and can ensure that changes to code are incorporated into models--and that changes in models are replicated in the code, Faisst said.

"Trying to keep models in synch with source code has always been a huge problem. The programmer who changes the source code doesn't want to go back and change the model," Faisst said. Together Edition stores both the model and the programmer's efforts as source code, allowing automated synchronization between the two, he said.

In addition, Together Edition brings Universal Modeling Language symbols and syntax to C# programmers. By using UML, application models can often result in a skeleton of an application being generated automatically from the model itself. Borland's first integration of TogetherSoft modeling capabilities was unveiled in February for its JBuilder Java tool.

Together Edition for Visual Studio .Net incorporates another concept common to the world of Java programming--the use of patterns. Patterns are the best practices learned through coding experience on how to solve coding challenges. Instead of using many different approaches to solve the same problem, Together Edition enforces a pattern that ensures a high-quality set of code, Faisst said.

At this stage of C#'s existence, "we have a limited set of patterns, compared to Java," he said. But as more good coding patterns are recognized, the modeling tool will recognize when it applies "so we don't need to code it again. If you're sure the pattern is correct, then you raise the quality of the application," he noted.

Together Edition is available for download for use through Nov. 30. After that period, the tool's ability to model will stop working and users will be required to buy a commercial license. Faisst said no pricing has been set for Together Edition at this stage.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Get Your Enterprise Ready for 5G
Mary E. Shacklett, Mary E. Shacklett,  1/14/2020
Modern App Dev: An Enterprise Guide
Cathleen Gagne, Managing Editor, InformationWeek,  1/5/2020
9 Ways to Improve IT and Operational Efficiencies in 2020
Cynthia Harvey, Freelance Journalist, InformationWeek,  1/2/2020
White Papers
Register for InformationWeek Newsletters
Current Issue
The Cloud Gets Ready for the 20's
This IT Trend Report explores how cloud computing is being shaped for the next phase in its maturation. It will help enterprise IT decision makers and business leaders understand some of the key trends reflected emerging cloud concepts and technologies, and in enterprise cloud usage patterns. Get it today!
Flash Poll