Board index » delphi » Re: Why are today's apps sluggish?

Re: Why are today's apps sluggish?


2005-03-19 02:59:25 AM
delphi20
On 03/18/05, Brion L. Webster said:
Quote
Autodesk has already started going there - they're even
discontinuing the 2D stuff.
Don't get me started on that mob! They've been chasing 3D for over 10
years, and in one place I worked, I actually forbade the use of 3D (it
added no value to the business), as it merely brought the machine to a
crawl, and the operator spent most of his time in the cafeteria.
We've more power on our desks than was possessed by most banks a mere
20 years ago, and yet we often see our machines slow to a snail's pace.
Had that happened on those banking machines, you can bet that IBM would
have been skewered.
--
Bill
--------
" They (American universities) do indeed cultivate diversity in race,
skin color, ethnicity, {*word*225} preference. In everything but thought."
-- George Will
 
 

Re: Why are today's apps sluggish?

Quote
>XML is great for exchanging data among heterogeneous applications.
>But for one application alone...? I don't quite get it.

I actually really like it for application data. For example, a Form's
"options" will typically be stored either in the Registry, a File, or
database. If using a File, you will often times use either an INI file, a
proprietary format, or XML. I lean towards XML on this (granted I have a
bias towards it as well).
IMHO, the biggest pro for XML in applications is unforseen needs for the
data being stored. it is *much* easier to transform an XML document then say
an INI file. So if your file changes between versions, you can include a
conversion stylesheet to upgrade application data...
Bryce K. Nielsen
SysOnyx, Inc. (www.sysonyx.com)
Makers of xmlLinguist, the Text-to-XML Translator
www.sysonyx.com/products/xmllinguist
 

Re: Why are today's apps sluggish?

On 03/18/05, Bryce K. Nielsen said:
Quote
I actually really like it for application data. For example, a Form's
"options" will typically be stored either in the Registry, a File, or
database. If using a File, you will often times use either an INI file,
a proprietary format, or XML. I lean towards XML on this (granted I
have a bias towards it as well).

IMHO, the biggest pro for XML in applications is unforseen needs for
the data being stored. it is much easier to transform an XML document
then say an INI file. So if your file changes between versions, you
can include a conversion stylesheet to upgrade application data...
Given your commitment to a product for XML, I'd expect you to be
favorable toward it. ;)
I have no issue with its use as an alternative to an INI file, but when
people emply XML for the data in a word processor -- or worse -- a
database, then I am afraid they've gone off the rails. XML is another
path to bloat, and does not lend itself to efficient processing. In
small things, like configuration options, the penalty is invisible.
In larger apps, as those I mentioned, it becomes another source of both
bloat and sluggishness.
--
Bill
--------
" They (American universities) do indeed cultivate diversity in race,
skin color, ethnicity, {*word*225} preference. In everything but thought."
-- George Will
 

Re: Why are today's apps sluggish?

Eric Schreiber writes:
Quote
Sebastian Ledesma writes:

>I disable all those stupid sutff in my installers. So after
>installing my applications machines becomes faster :-)

I hope not! it is extremely poor form to change a users' general PC
settings when they're unrelated to your application. Certainly, feel
free to turn it off for *your* application, but one should never
arbitrarily change user interface settings.
Change it, but restore when your app is deactivated.
 

Re: Why are today's apps sluggish?

Sanford Aranoff writes:
Quote
Change it, but restore when your app is deactivated.
The problem is if your app crashes, the user has to re-configure their
system again. Very annoying when it happens.
--
Cheers,
David Clegg
XXXX@XXXXX.COM
Vote 1 cc.borland.com/codecentral/ccweb.exe/listing :-)
Now supports Google Groups searching with Dyna-extend(tm) technology!
QualityCentral. The best way to bug Borland about bugs.
qc.borland.com
"Weaselling out of things is important to learn. it is what separates us
from the animals. Except the weasel." - Homer Simpson