On 10/13/2011 4:36 AM, Marco van de Voort wrote:
Plus, isn't Embarcadero pushing FireMonkey anyway?

I don't see it that way. I see FM as a Delphi PHP/3rd Rail/Prism like
product, not as serious VCL contender. If I understood it correctly, it is
mostly a sideproduct of internal efforts to port Embarcadero's non-Borland
originating lines.

Why would you think that? FireMonkey isn't mature enough to be usable yet, but it's definitely where future Delphi development will occur. After XE2 shipped Embarcadero laid off a bunch of VCL developers and announced they were growing their overseas teams (likely FireMonkey):

http://community.devexpress.com/blogs/ctodx/archive/2011/09/19/delphi-vcl-is-dead-long-live-firemonkey.aspx

ARM/iOS/Android support will require FireMonkey, and is their biggest growth opportunity. Allen Bauer has also said FireMonkey apps should be able to work with Windows 8's Metro interface, which won't be true for VCL apps.


BTW, I wanted to point out, to anyone arguing for full Delphi compatibility, that on OS X Delphi's DefaultSystemCodePage and AnsiString(0) are *not* the system encoding _or_ UTF-8. They're the Windows ANSI codepages that correspond to the system's locale (so, 1252 for US/UK versions). It's a weird gotcha, and means it's not safe to rely on AnsiString to communicate with system functions anymore.

--
Craig Peterson
Scooter Software

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to