Recent

Author Topic: Any bigger application  (Read 6976 times)

Bernd82

  • New Member
  • *
  • Posts: 30
Any bigger application
« on: September 29, 2009, 11:28:52 am »
Hi there,

we are interested in migrating our (big) application from Delphi to Lazarus because of platform independence. Are there already any bigger applications done with Lazarus? Does anybody know examples?

Greetz Bernd82

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page
Re: Any bigger application
« Reply #1 on: September 29, 2009, 11:30:49 am »
How big is big?

Bernd82

  • New Member
  • *
  • Posts: 30
Re: Any bigger application
« Reply #2 on: September 29, 2009, 12:22:45 pm »
Hello Vincent,

oh I forgot, the main app is about 250000 lines in Delphi, written rather condensed. Not including the Delphi sources. The compiled executable is about 12MB without debug info.

Regards Bernd82

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12296
  • Debugger - SynEdit - and more
    • wiki
Re: Any bigger application
« Reply #3 on: September 29, 2009, 12:36:28 pm »
Would you count the Lazarus IDE itself as a "bigger application" ?

At the moment there are over a million lines of code. (including comments, and including all components, all widgetsets)

135.000 in the ide directory alone
440.000 in the lcl  (210.000 of which are used for windows)

Bernd82

  • New Member
  • *
  • Posts: 30
Re: Any bigger application
« Reply #4 on: September 29, 2009, 01:02:17 pm »
Hello Martin,

that's true, I didn't think about the IDE itself yet ;) How long does it take to compile the IDE on a current PC? Just roundabout. (I have to try that soon myself anyway). If we compile (build) our 250000 lines with Delphi, it takes about 20 secs. It would be enough, if it were less than a minute ::)

Do you estimate we could work efficiently with Lazarus? I wrote two smaller apps and the look&feel and stability was OK. Are there any other known apps produced using Lazarus?
« Last Edit: September 29, 2009, 02:51:46 pm by Bernd82 »

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page

alter

  • Full Member
  • ***
  • Posts: 151
    • KSP website
Re: Any bigger application
« Reply #6 on: September 29, 2009, 03:12:48 pm »
Sorry for offtopic but what requirements must project must meet in order to be mentioned on one of those lists?

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page
Re: Any bigger application
« Reply #7 on: September 29, 2009, 03:56:57 pm »
Sorry for offtopic but what requirements must project must meet in order to be mentioned on one of those lists?
The most important requirement is that it has been written using Lazarus. Further, it should be an application that can shed a favorable light on Lazarus, we want application mentioned there, so that people get interested in Lazarus.
« Last Edit: September 29, 2009, 03:58:46 pm by Vincent Snijders »

leocda

  • Jr. Member
  • **
  • Posts: 60
  • Computer Graphics researcher
    • Picture to People
Re: Any bigger application
« Reply #8 on: September 29, 2009, 05:20:57 pm »
Hello Vincent,

oh I forgot, the main app is about 250000 lines in Delphi, written rather condensed. Not including the Delphi sources. The compiled executable is about 12MB without debug info.

Regards Bernd82

I have more than 1.5 million lines of code written in Free Pascal inside Lazarus. In fact, I migrated all my sources from Delphi 5 when the size was kind of 1.1 million lines and followed developing in Lazarus. Most of this code already is in production environment.

My development area (Computer Graphics) is very processing and resources consuming by nature and I'm satisfied with Free Pascal/Lazarus.

alter

  • Full Member
  • ***
  • Posts: 151
    • KSP website
Re: Any bigger application
« Reply #9 on: September 29, 2009, 08:54:16 pm »
The most important requirement is that it has been written using Lazarus. Further, it should be an application that can shed a favorable light on Lazarus, we want application mentioned there, so that people get interested in Lazarus.
Which basically doesn't mean popularity but quality and functionality as well as how much project is alive, right?

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page
Re: Any bigger application
« Reply #10 on: September 29, 2009, 09:00:20 pm »
Yes, it would best, if every app mentioned there caused a response like: wow, are these kind of fantastic applications be made with Lazarus/FPC? It must be a very good tool. On the other hand, the number of applications mentioned there is an indication of the use of Lazarus, so that is a positive indicator too. Don't be too shy to add your application.

 

TinyPortal © 2005-2018