Article

From:
To:
Luigi Sandon
Subject:
Re: Delphi Project X Cross GUI
Newsgroup:
embarcadero.public.delphi.non-technical

Re: Delphi Project X Cross GUI

In article <✉forums.codegear.com>, Luigi Sandon wrote:
> That was what "shocked" me when the news that xplat has precedence
> over 64 bit came out. Going 64 would have required some adjustements,
> but not a whole new VCL ...

It seems to me that (unless I've missed something) you probably haven't 
understood what's actually been said.

As I understand it the thing that is going to be done before producing 64-bit Delphi is the work on the new compiler architecture -- so that the D64 compiler can be built with the new architecture, which should (we all hope) make it quicker to develop and more reliable to maintain.
The new compiler design will of course support X-platform work -- or any work targeting a platform other than Win32 (and that would include Win64) -- but that doesn't mean that the technology won't be first used for D64 and CB64. I haven't seen any statement to lead me to believe that those products won't be the first to use it.
There will eventually have to be a replacement for VCL -- or at least a massive upgrade to it -- if a Delphi-like product is to be released on non-Windows platforms, but that doesn't have to be done before the first release of Delphi for Win64.
> ... targeting Linux and Mac *properly* needs two whole new
> frameworks ...

I disagree. The value of cross-platform tools is that the SAME codebase 
targets all platforms. The idea is that it should be possible to write 
application code that can be built -- without change -- for any 
(supported) platform. The framework itself will contain code specific 
to the particular platform being targeted, but it hides that from the 
client app.

I develop mostly for Windows and linux. If I can build my applications for Mac just by throwing a switch I may be moved to do so, but if I have to learn a new framework to target the Mac I'm not going to bother -- it's not that I don't like the Mac, just that I don't have time to support three different targets unless the app code is very similar for them all.
> ... the Mac is all about the GUI - and if you target the Mac you
> don't target the average data-entry guy, nobody buys him a Mac.

That's true ... but a good cross-platform framework can support the Mac 
well enough -- and "well enough" is certainly better than "not at all", 
if the application itself has any value. I don't target "the average 
data entry guy" whatever platform I'm writing for.

Cheers,  Daniel.
FYI: Phrase searches are enclosed in either single or double quotes
 
 
Originally created by
Tamarack Associates
Mon, 25 Nov 2024 05:51:48 UTC
Copyright © 2009-2024
HREF Tools Corp.