[Lazarus] Console App Development

Graeme Geldenhuys graemeg.lists at gmail.com
Fri Aug 12 10:57:27 CEST 2011


On 08/12/2011 04:13 AM, waldo kitty wrote:
> 
> i have numerous apps that are being "upgraded" from DOS console apps and there's 
> really no reason for them to have to incorporate all of the fluff'n'stuff of 
> graphics...

OK, Alexsander raise a valid point. You have to cater for the
environment where your application will be used. This makes sense.


> i'm still rather appalled that lazarus takes 75Meg on one machine and 125Meg on 
> another for a debug environment... i'm not sure about the size difference since 


I also have a huge gripe against bloated software we see today. Today's
software (well most of them) are just not as efficient has they used to
be. Plus they make your hardware upgrade pretty useless in no time at
all. Years ago you might have waited for a app to load or process
something... with todays computers at a magnitude of 800x faster than
the 386 days, you still wait for apps to load or process something!
Nothing much (from a user experience) has changed.

On the flip side, there are some software that still perform very well
today. eg: One of my projects loaded in Lazarus takes up about 100-150MB
of memory. That same project loaded in MSEide takes up 9-15MB of
memory!!! In each case the project is loaded, a complete recompile of
the project is done, and a debug session (project run from inside the
ide to activate debugging) has been done. How do you account for that
difference in memory usage? MSEide is doing something right.

Lets just hope and pray that Lazarus doesn't one day get the
"performance" of Eclipse IDE. That is probably the slowest and most
memory hungry IDE I have every come across. :-/


> i just found out about freevision earlier today in this thread... never used it 
> or any of the similar stuff in TP/BP back in the day...

I've used Borlands version back in my TP days, but I haven't played with
FreeVision either. I'm curious to find out how you design forms etc. I
can't even remember what I did in my TP days. :)  I think Free Vision is
covered in the FPC docs though.


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/





More information about the Lazarus mailing list