{"id":954,"date":"2008-10-06T12:54:16","date_gmt":"2008-10-06T11:54:16","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/954-prism-official-delphi-language-comes-to-visual-studio.html"},"modified":"2008-10-06T12:54:16","modified_gmt":"2008-10-06T11:54:16","slug":"prism-official-delphi-language-comes-to-visual-studio","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/954-prism-official-delphi-language-comes-to-visual-studio.html","title":{"rendered":"Prism: official Delphi language comes to Visual Studio"},"content":{"rendered":"<p><a href=\"http:\/\/www.embarcadero.com\/\">Embarcadero<\/a> is to release Delphi for .NET as a Visual Studio add-on, called Prism. Marco Cantu <a href=\"http:\/\/blog.marcocantu.com\/blog\/nick_announces_delphi_prism.html\">has a summary<\/a>. Note that according to this post, which is based on an <strike>announcement<\/strike> statement by product manager Nick Hodges at the <a href=\"http:\/\/www.sdc.nl\/\">SDN conference<\/a> near Amsterdam, there will be:<\/p>\n<blockquote>\n<p>full support for the .NET framework 3.5 (WinForms, WFP, Silverlight, ASP.NET, WCF, LINQ) &#8230; CodeGear will provide Datasnap 2009 integration and dbExpress for ADO.NET support <\/p>\n<\/blockquote>\n<p>It looks as if this will be a full alternative language for .NET developers. Note that many of the language changes, such as generics, in the Win32 version of Delphi 2009 seemed to have .NET compatibility in mind. It makes sense for Embarcadero to use Visual Studio to host .NET development tools, just as it uses Eclipse for Java.<\/p>\n<p>There remains an awkward question. What advantage is there in using Delphi (a version of Pascal) rather than C# for .NET development? If this is aimed only at existing Delphi developers migrating code, it will only ever be a niche.<\/p>\n<p>Not good news for RemObjects <a href=\"http:\/\/www.remobjects.com\/oxygene\">Oxygene<\/a>, which is also an Object Pascal add-on for Visual Studio; but Oxygene has some other tricks like <a href=\"http:\/\/www.mono-project.com\/\">Mono<\/a> support, for running on Linux, which may sustain it.*<\/p>\n<p>I am trying to clarify a couple of points. To what extent, if at all, will Prism support the .NET version of Delphi\u2019s VCL (Visual Component Library), which would not fit smoothly with the Visual Studio design tools? Even if VCL.NET applications work, you would probably be better off using Delphi\u2019s own IDE for them. Code ported from Win32 Delphi will likely use the VCL, so this is tough to get right. And what is the future of Delphi for .NET in RAD Studio? I will update this post when I know more.<\/p>\n<p>*Comments below suggest that this is in fact Oxygene rebadged; I won\u2019t say more until I\u2019ve got official confirmation.<\/p>\n<div class=\"wlWriterEditableSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7e2b9c79-47c6-42a4-a9b5-1d7dd2c93741\" style=\"padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/prism\" rel=\"tag\">prism<\/a>, <a href=\"http:\/\/technorati.com\/tags\/emarcadero\" rel=\"tag\">emarcadero<\/a>, <a href=\"http:\/\/technorati.com\/tags\/delphi\" rel=\"tag\">delphi<\/a>, <a href=\"http:\/\/technorati.com\/tags\/.net\" rel=\"tag\">.net<\/a>, <a href=\"http:\/\/technorati.com\/tags\/visual+studio\" rel=\"tag\">visual studio<\/a>, <a href=\"http:\/\/technorati.com\/tags\/remobjects\" rel=\"tag\">remobjects<\/a>, <a href=\"http:\/\/technorati.com\/tags\/oxygene\" rel=\"tag\">oxygene<\/a>, <a href=\"http:\/\/technorati.com\/tags\/pascal\" rel=\"tag\">pascal<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Embarcadero is to release Delphi for .NET as a Visual Studio add-on, called Prism. Marco Cantu has a summary. Note that according to this post, which is based on an announcement statement by product manager Nick Hodges at the SDN conference near Amsterdam, there will be: full support for the .NET framework 3.5 (WinForms, WFP, &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/954-prism-official-delphi-language-comes-to-visual-studio.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Prism: official Delphi language comes to Visual Studio<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,20,24,31,80],"tags":[],"class_list":["post-954","post","type-post","status-publish","format-standard","hentry","category-borland","category-codegear","category-delphi","category-embarcadero","category-software-development"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=954"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/954\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}