中国开发网: 论坛: Delphi/BCB: 贴子 686175
Fish
Cross-platform Delphi is Back
http://www.infoq.com/news/2008/11/Delphi-Prism

Cross-platform Delphi is Back

Posted by Jonathan Allen on Nov 27, 2008 06:35 AM

Community
.NET
Topics
Interop ,
Linux
Tags
Delphi.NET ,
Delphi ,
Visual Studio Shell ,
Mono

Delphi was a strong contender on the Windows platform for many years. It combined the rapid application development style of VB with a far more powerful language. But when the .NET initiative was launched, Delphi lost its way. The Win32 compiler for Delphi was neglected while Borland developed their .NET offerings. Delphi 8 had no support for Win32 development and the .NET version was not compatible with pre-existing programs. This, combined with stability issues, caused most developers to largely ignore Delphi 8 and 9.

With their recent purchase by Embarcadero Technologies, Delphi has a new focus. The core product, Delphi 2009, is being focused squarely on Win32 development. Meanwhile, recent changes in Microsoft's licensing program have given the .NET version of Delphi a new outlet.

Last year we reported that Microsoft was making Visual Studio free to independent system vendors. This version, called Visual Studio Shell, can be used as the basis for any development suite. Embarcadero is leveraging it for what they call Delphi Prism.

Delphi Prism gives Embarcadero something that Borland didn't have, time. By using Visual Studio Shell as a starting point, they can compete with Microsoft's professional development tools without having to make up for all those lost years.

This allows Embarcadero to focus on areas where Microsoft is weak, cross-platform development. Using Visual Studio and Delphi Prism, developers can write programs that specifically target non-Microsoft operating systems.

Out of the box, Delphi Prism offers project templates for Gtk#, WinForms on OS X, Cocoa for OS X/Tiger, and Cocoa for OS X/Leopard. Tim Anderson adds,

The recommendation is to run Visual Studio in a VM on a Mac, since Windows cannot run Cocoa applications. And you’re going to be using Apple’s Interface Builder; there’s no GUI designer in Visual Studio itself.

This is not the first time Delphi was offered as a cross-platform development tool. At one point there was a project called Kylix, which supported the Linux operating system. But between its high price tag and questionable stability, not to mention being subtlety incompatible with Delphi source code, it did not last very long.
大家都是出来卖的,何苦自己人为难自己人
那些活好的,或者活新的,或者花样多的,
或者老板拉皮条功夫好能拉到肯多花钱的客的,
拜托不要老是打击年老色衰的同行了

老鱼记事 老鱼侃棋 老鱼围脖


相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录