Delphi 2010 и .net

как у Delphi 2010 отношения с .net? Я помню, что не так давно можно было генерировать только код .net 1.1. А теперь как это?

Как ведет себя устаревший код Delphi (в основном 7) при компиляции для платформы .net вместо Win32? Это совместимо?


person Kico Lobo    schedule 17.03.2010    source источник


Ответы (3)


Вы можете возразить, что Embarcadero поддерживает .Net лучше, чем когда-либо. Delphi Prism полностью обновлена ​​до последней версии фреймворка и даже включает в себя функции , недоступные в C #.

Я был большим поклонником VCL.Net, так что я немного разорван на эту тему. Мне понравилась возможность совместного использования библиотечного кода между платформами, а визуальная часть VCL.Net лучше подходила для клиентских приложений, чем Winforms.

Однако, когда Borland (в то время) писал функциональные возможности, которые дублировали то, что уже было в Visual Studio (например, дизайнеры), отняли ресурсы у родного Delphi и заставили их постоянно играть в догонялки и не поддерживать последнюю версию фреймворка.

Даже мне пришлось признать, что текущая поддержка перевешивает потерю VCL.Net. Я должен сказать, что использовать Паскаль в проектах ASP.Net приятно.

person Bruce McGee    schedule 17.03.2010

Проект "Delphi для .NET" мертв с последних двух выпусков. Он был заменен Prism от RemObjects, который более или менее совместим, но там нет VCL, и некоторые синтаксисы отличаются.

person Mason Wheeler    schedule 17.03.2010
comment
Это просто грустно. Я помню, как Borland пыталась охватить большинство платформ с помощью Kylix, Delphi 8 и т. Д. Это правда, все они потерпели неудачу. - person Kico Lobo; 18.03.2010
comment
А Prism работает в Visual Studio. - person Henk Holterman; 18.03.2010

Взгляните на Delphi Prism

person Orhan Cinar    schedule 17.03.2010