jesperbrannmark wrote:
Bottom line. Talking about Delphi is really off topic... but its just ugly, slow and causes migraine.
Purebasic is the best, the sooner you realize that the better for man kind.
Delphi slow ? Ridiculous. Its produces extremely well optimized code (in most cases). Of course if you're into graphics-Stuff, Delphi
can be 'slow' - Delphi was not designed for such things. (Embarcadero wants to change this now..)
Ugly and causes migraine ?? I DO like the IDE very much (e.g. Delphi's Form-Designer is much better than PB's Visual Designer). And with Delphi you're able to get a very clean an professional looking app in no time. (Of course there is bad looking Delphi stuff too, Delphi is(/was) widely spread (its sooo easy to handle, even kids use it

) and it exists for over 15 years now (Windows 3.1 apps didn't look very nice in general..). And I guess if you try, youll find some ugly looking Purebasic-Apps as well
Sadly some Delphi versions were worse than others.. I still use Delphi7 (and Delphi3) because I don't like the successors. (And the 'price policy' was(/is) not very clever I think..)
But XE2 is an interesting product for sure. I enjoyed myself with XE2 for some time, playing around with 'HD Apps', 3D, 64bit.. but I guess Embarcadero has overtaxed itself. There are bugs you come across very soon, and the executable size even for small projects is really pretty bad (see below).
Until I really need Unicode (or e.g. 64bit) I'll stick to the great Delphi 7. (And for some projects I use PUREBASIC, of course
Update : After testing some more, XE2 feels pretty immature. Firemonkey (scalable Windows/IOS 'HD'-apps) still in Beta-State
(VCL apps(the 'normal' 32 and 64 bit Windows applications) do better)
If you're interested in filesize, expect small projects ('hello world',few buttons/controls on a single Window, compiler/linker 'bloat-opts' disabled) to be :
- VCL 32bit: 1.6 MB
VCL 64bit: 2.0 MB
(replacing the default icon could save ~300KB)
Firemonkey 32bit: 3.3 MB
Firemonkey 64bit: 4.2 MB
iOS : 4.6 MB
On WinXP(sp3)/Win7 no extra stuff(Dlls or installed .Net) is needed, to run your XE2 executables.
(Same setup, Delphi 7 : 390KB, Delphi 3 : 200KB

)