Board index » delphi » Re: Delphi 7 IDE

Re: Delphi 7 IDE


2008-07-17 10:40:54 PM
delphi182
Paul Scott writes:
Quote
The proposed change of meaning of "string" means that it will allow
Unicode characters to be entered and displayed in every TEdit,
TComboBox, TStringGrid, etc, etc - which is indeed a major advance
after a simple recompile!
Apparently it wasn't much trouble for the folks at RemObjects to get
their very complex SDK code base updated for the Unicode changes, using
Tiburon.
I'm inclined to take their actual experience over newsgroup speculation.
 
 

Re: Delphi 7 IDE

Yogi,
Just for a data point. My reload of BDS 2006 Architect takes 6 seconds
with JVCL. (don't remember if there were pieces/parts or I did the whole
thing). Still that isn't too bad.
I also have my own components and a couple of other libraries like the
compact framework stuff.
"Yogi Yang 007" <XXXX@XXXXX.COM>writes
Quote
Henrick Hellström writes:
>Chad Z. Hower aka Kudzu writes:
>>Its not just footprint. Run Delphi 7 sometime. Its FAST. Really fast.
>>Productivity...
>
>Not in my experience. It starts way slower if you got a lot of 3rd party
>components and plugins installed.
Maybe you are right about Delphi 7 but then D2006 also becomes unbearably slow
after loading a lot of thirdparty plugins. Let alone loading a lot of
plugins.

Just Install JCL and JVCL and the loading time seems to get doubled!
 

Re: Delphi 7 IDE

Quote
Apparently it wasn't much trouble for the folks at RemObjects to get
their very complex SDK code base updated for the Unicode changes, using
Tiburon.
Somehow, I don't think they're representative, for two reasons:
1) it is a well-written, well-maintained library
2) it is code that is technically complex, most legacy apps are
extensively complex
I mean that solving "complex" issues on tight code, with a relatively
low line count, that is maintained by a small number of skilled
developpers is on a completely different difficulty scale than solving
(individually) simple issues spread over millions lines of code
maintained by lots of averagely-skilled developpers.
FWIW in our own particular case, I'd have no fear about porting the
hundreds of units in our core libs, it is the thousandths of "other"
units and forms I'd be worried about ;)
Eric
 

Re: Delphi 7 IDE

It depends on the code. Code that was already made ready for .NET tends to
go to Tiburon easily. But there are a lot of libraries and apps that were
never made ready for .NET and will have issues going to Tiburon.
--
Keep up to date - read the IntraWeb blog!
www.atozed.com/intraweb/blog/
" Tom Corey" <XXXX@XXXXX.COM>writes
Quote
Paul Scott writes:

>The proposed change of meaning of "string" means that it will allow
>Unicode characters to be entered and displayed in every TEdit,
>TComboBox, TStringGrid, etc, etc - which is indeed a major advance
>after a simple recompile!

Apparently it wasn't much trouble for the folks at RemObjects to get
their very complex SDK code base updated for the Unicode changes, using
Tiburon.

I'm inclined to take their actual experience over newsgroup speculation.
 

Re: Delphi 7 IDE

Chad Z. Hower aka Kudzu writes:
Quote
>Turbo Delphi Explorer 2006 can work without .NET, and it is a lean
>mean IDE :D
>I use it for simple apps (without COM, TypeLib, ActiveX) and various
>database front-ends.

Run Delphi 7 sometime - then really be amazed at lean and mean.
How about using Win3.x and D1, that is really fast on current desktops,
OK it might a problem to get the drivers needed for the hardware... but
once you've got it running it "rocks" ;-)
--
Pieter
 

Re: Delphi 7 IDE

Quote
>Run Delphi 7 sometime - then really be amazed at lean and mean.

How about using Win3.x and D1, that is really fast on current desktops,
OK it might a problem to get the drivers needed for the hardware... but
once you've got it running it "rocks" ;-)
Win 3.1 seems snappy too - but the difference between D1 and Delphi 7 in features
is huge, but in perf Delphi 7 is still quite good. But D200x, ie post D7, the
IDE's are a lot slower.
--
Keep up to date - read the IntraWeb blog!
www.atozed.com/intraweb/blog/
 

Re: Delphi 7 IDE

Chad Z. Hower aka Kudzu writes:
Quote
>>Run Delphi 7 sometime - then really be amazed at lean and mean.
>
>How about using Win3.x and D1, that is really fast on current
>desktops, OK it might a problem to get the drivers needed for the
>hardware... but once you've got it running it "rocks" ;-)

Win 3.1 seems snappy too - but the difference between D1 and Delphi 7 in
features is huge, but in perf Delphi 7 is still quite good. But D200x, ie
post D7, the IDE's are a lot slower.
Starting first time D2007, 43 seconds and closed it
Starting first time D7, 20 seconds and closed it.
Restarting D2007, 11 seconds and closed it.
Restarting D7, 6 seconds and closed it.
Both Environments are roughly the same (packages and such).
In both cases the IDE is undocked and I am not using the embedded form
designer, that is just the way I like it!
So yes, a restart takes 5 seconds more, but that is still not enough
time to smoke a cigaret. I am really in need of a slow IDE, make that
you're priority Emba... CodeGear!!! I need a compiler where, like in
the good ol' days, a rebuild takes at least 5 minutes (a bit more would
be appreciated)!!! Please help the {*word*60}ed to have an excuse to walk
outside to enjoy our nicotine break!!!
;-)
On a more serious note I had to restart the Delphi 7 IDE a lot more while
debugging than the 2007 IDE.
--
Pieter
 

Re: Delphi 7 IDE

"Pieter Zijlstra" <XXXX@XXXXX.COM>writes
Quote
Starting first time D2007, 43 seconds and closed it
Starting first time D7, 20 seconds and closed it.
Restarting D2007, 11 seconds and closed it.
Restarting D7, 6 seconds and closed it.
Are you on Vista? I am using Delphi in VM's.
For me:
Delphi 7 is 7 seconds to load.
Delphi 2007 is 38 seconds to load
Visual Studio 2008 is 4 seconds to load
All in VM's with 512 MB RAM allocated to them. The host is fairly peppy:
www.kudzuworld.com/PowerfulPortable/Mark03/
--
Keep up to date - read the IntraWeb blog!
www.atozed.com/intraweb/blog/
 

Re: Delphi 7 IDE

BTW for each of these tests I fresh booted a VM. One has D7, one has D2007,
one has VS2008, they are separate VMs but all identical in specs, all are XP
SP3 and built off the same core.
Then I waited for all disk activity to halt on guest and host before
launching each. They were not booted at the same time.
--
Keep up to date - read the IntraWeb blog!
www.atozed.com/intraweb/blog/
"Chad Z. Hower aka Kudzu" <XXXX@XXXXX.COM>writes
Quote
"Pieter Zijlstra" <XXXX@XXXXX.COM>writes
news:XXXX@XXXXX.COM...
>Starting first time D2007, 43 seconds and closed it
>Starting first time D7, 20 seconds and closed it.
>Restarting D2007, 11 seconds and closed it.
>Restarting D7, 6 seconds and closed it.

Are you on Vista? I am using Delphi in VM's.

For me:
Delphi 7 is 7 seconds to load.
Delphi 2007 is 38 seconds to load
Visual Studio 2008 is 4 seconds to load

All in VM's with 512 MB RAM allocated to them. The host is fairly peppy:
www.kudzuworld.com/PowerfulPortable/Mark03/

--
Keep up to date - read the IntraWeb blog!
www.atozed.com/intraweb/blog/



 

Re: Delphi 7 IDE

Chad Z. Hower aka Kudzu writes:
Quote
"Pieter Zijlstra" <XXXX@XXXXX.COM>writes
news:XXXX@XXXXX.COM...
>Starting first time D2007, 43 seconds and closed it
>Starting first time D7, 20 seconds and closed it.
>Restarting D2007, 11 seconds and closed it.
>Restarting D7, 6 seconds and closed it.

Are you on Vista?
Nah, at home on a four year old, P4 Northwood 2.8GHZ with 2GB RAM, XP
box.
Quote
I'm using Delphi in VM's.

For me:
Delphi 7 is 7 seconds to load.
Delphi 2007 is 38 seconds to load
If I ran fast, I could make it to the coffee machine and back in 38
seconds, but my cup would still be empty ;-)
Quote
Visual Studio 2008 is 4 seconds to load
Curious if *everything* is loaded or does it just looks like everything
is loaded?
Quote
All in VM's with 512 MB RAM allocated to them. The host is fairly
peppy: www.kudzuworld.com/PowerfulPortable/Mark03/
That's a heavy "lap-top" ;-)
--
Pieter
 

Re: Delphi 7 IDE

"Pieter Zijlstra" <XXXX@XXXXX.COM>writes
Quote
Nah, at home on a four year old, P4 Northwood 2.8GHZ with 2GB RAM, XP
box.
I was curious about your reload times. Vista's superfetch can affect things
(usually in a positive way, but throws of benchmarks)
Quote
>Visual Studio 2008 is 4 seconds to load

Curious if *everything* is loaded or does it just looks like everything
is loaded?
Its ready to go. Menus respond, I can type in the editor, etc. If I go into
options it will load that dynamically, but I dont go in there most sessions,
and a 4 second load time.. Well I am willing to make some sacrifices against
a 38 second one...
Quote
>All in VM's with 512 MB RAM allocated to them. The host is fairly
>peppy: www.kudzuworld.com/PowerfulPortable/Mark03/

That's a heavy "lap-top" ;-)
I dont carry it on "normal" travel. On normal travel I take a small tablet
PC. But when I go somewhere for a few weeks or move between summer and
winter location, etc.. it goes. :)
--
Keep up to date - read the IntraWeb blog!
www.atozed.com/intraweb/blog/
 

Re: Delphi 7 IDE

Mark Tiede writes:
Quote
Yogi,

Just for a data point. My reload of BDS 2006 Architect takes 6 seconds
with JVCL. (don't remember if there were pieces/parts or I did the whole
thing). Still that isn't too bad.

I also have my own components and a couple of other libraries like the
compact framework stuff.


That is great but in my case I have installed the following :
- ImageEn
- Apprehend
- CnPack
- CnWizards
- AbsoluteDB (Personal Edition)
- DSPack
- LMD (Freeware)
- Gr32
- Instant Objects
- JCL
- JVCL
- TAssist (An Office Assistant component)
- Virtual TreeView (and a few freeware components derived from VT)
- ZeosDB
- GExpert
That is it yet Delphi 2006 is taking ages to load and I have felt that
after installing JCL and JVCL (which I installed just before two days)
the Loading time has doubled.
My hardware configuration is PentiumD based PC with 512MB RAM and 160 GB
SATA HDD.
 

Re: Delphi 7 IDE

Yogi Yang 007 <XXXX@XXXXX.COM>writes:
Quote
That is great but in my case I have installed the following :
- ImageEn
- Apprehend
- CnPack
- CnWizards
- AbsoluteDB (Personal Edition)
- DSPack
- LMD (Freeware)
- Gr32
- Instant Objects
- JCL
- JVCL
- TAssist (An Office Assistant component)
- Virtual TreeView (and a few freeware components derived from VT)
- ZeosDB
- GExpert

That is it yet Delphi 2006 is taking ages to load and I have felt that
after installing JCL and JVCL (which I installed just before two days)
the Loading time has doubled.

My hardware configuration is PentiumD based PC with 512MB RAM and 160 GB
SATA HDD.

Yogi, can you feed your machine more RAM, even ramping it up to a gig oughta help bunches. Do you /need/ all of those libraries for /all/ of your projects loaded every time Delphi fires up?
If not... Delphi Package Selector by Bayu Prasetio:
www.torry.net/authorsmore.php
T{*word*220} what you need, when you need it, and doubling your memory would/could make a huge difference.
hth
 

Re: Delphi 7 IDE

Chad Z. Hower aka Kudzu writes:
Quote
Visual Studio 2008 is 4 seconds to load
To be completely fair, you should mention that VS does delayed loading
of most functionality.
--
Nick Hodges
Delphi Product Manager - Embarcadero
blogs.codegear.com/nickhodges
 

Re: Delphi 7 IDE

"Nick Hodges (Embarcadero)" writes:
Quote
Chad Z. Hower aka Kudzu writes:

>Visual Studio 2008 is 4 seconds to load

To be completely fair, you should mention that VS does delayed loading
of most functionality.
Who said anything about being completely fair - the is the non-tech
newsgroup! ;-)