Recent

Author Topic: References for FreePascal & Lazarus  (Read 12112 times)

mWaltari

  • New Member
  • *
  • Posts: 15
References for FreePascal & Lazarus
« on: December 10, 2007, 01:23:35 pm »
Hello,

Our Production Manager wants some kind of references, in which FP&L is used.

He does not believe that there is no big enough projects done with it.

Specially he needs some kind of DB-application reference (handled DB-rows / day etc)...

Does anyone have good references.

-Tommi Prami-

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2680
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

acakadut

  • New Member
  • *
  • Posts: 18
RE: References for FreePascal & Lazarus
« Reply #2 on: December 10, 2007, 02:27:46 pm »

bee

  • Sr. Member
  • ****
  • Posts: 393
RE: References for FreePascal & Lazarus
« Reply #3 on: December 11, 2007, 05:33:04 am »
I had built a web based application (CGI-based) using FPC, Laz, and PWU. The application receives xls files from users, save them to mySQL database, and generate some kind of report and analysist. For xls file handling, I'm using modified FlexCel from TMS. Currently, the application serves 442 users with concurrent hits about 200-300 users. The database now grows up to 50 million records. The server machine using Linux (FC4) with Apache. Until this second, it all runs well. :)
-Bee-

A long time pascal lover.

antonio

  • Hero Member
  • *****
  • Posts: 605
RE: References for FreePascal & Lazarus
« Reply #4 on: December 11, 2007, 01:00:29 pm »
Siages, an ERP application, http://siages.solis.coop.br/ . I have some small projects, like LazPad, http://br.geocities.com/antoniog123456/ .

piper62

  • New Member
  • *
  • Posts: 41
RE: References for FreePascal & Lazarus
« Reply #5 on: December 13, 2007, 02:30:24 am »
Hi,

we have a hospital information system developed with FPC/Lazarus and ZeosLib. This runs very well and holds at the moment for the first hospital 50.000 person base data with approx. 3.5 Million records of medical data.
I can't provide benchmark information at the moment but I can say this: I decided to make a re-design of a web based hospital information system which was developed in PHP/Javascript because it was much to complicated to maintain it.
We could do with a team of 3 developers over 75% of the functionality of the old system (development time over three years) within 7 months!
And the code is readable and maintainable!!!

Regards,
Tibor

tatamata

  • Hero Member
  • *****
  • Posts: 804
    • ZMSQL - SQL enhanced in-memory database
References for FreePascal & Lazarus
« Reply #6 on: December 13, 2007, 04:02:05 pm »
I finished a program for production planning and optimization, it will be published  on internet soon.
The program imports data about products, bills of materials, orders and material stocks from ERP systems such as SAP R/3 and get you tools for interactive simulation of production orders, materials shortages etc. You can play with bills of materials, materials stocks etc adn immidiately see what you can produce and what you can't produce and why. It enables interactive simulation of different production scenarios. It is intended to boost production planning in dynamic manufacturing companies that have lot of products, small batches, often change production schedules and priorities or have other problems with production planning on daily basis.
It is accomplished with Lazarus/Firebird embedded/ZeosLib.

Regards,

Zlatko

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: RE: References for FreePascal & Lazarus
« Reply #7 on: December 13, 2007, 07:52:28 pm »
Quote from: "piper62"
I decided to make a re-design of a web based hospital information system which was developed in PHP/Javascript because it was much to complicated to maintain it.


Tibor,

Are you starting a counter-trend, moving from Web app to desktop app?

Thanks.

-Phil

piper62

  • New Member
  • *
  • Posts: 41
RE: Re: RE: References for FreePascal & Lazarus
« Reply #8 on: December 13, 2007, 11:08:37 pm »
Hi Phil,

not in general but I see in the area where I work a re-thinking about the requirements and the mid-/long-term maintainance and costs.
And also the usability of the software.
From my experience in the health information science field and the pharmaceutical industry there are a lot of systems where we have no need for strict web-based applications. The efforts you have to do to get a similar functionality in a web-app compared to a desktop-app, especially developed with a system like lazarus are extremely high.
We had the problem with our hospital information system, it was not maintainable any more! Not to speak about th catastrophic situation with the different and every time changing features of the webbrowsers... I only say "Javascript". We have a module for dynamic formdesign where the users can design their own database connected forms. This works with drag-n-drop but only in some browsers under some conditions... terrible! And the time to do something like that!!!
With Lazarus something like this is a dream!!!!!!!!!!

Now we make installations terminalserver based and we use normally Linux with FreeNX. With that we have also in larger installations with remote places no problems. Performs very well! And where is the difference: to have a webbrowser or to have the NXClient on the machine? But I get real desktop applications with all the features AND the development is much more efficient - as I think. I can't scientifically proof it at the moment ;-)

So, at all if you see that as an counter-trend, then Yes!

Regards,
Tibor

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: RE: Re: RE: References for FreePascal & Lazarus
« Reply #9 on: December 14, 2007, 07:12:59 pm »
Quote from: "piper62"
So, at all if you see that as an counter-trend, then Yes!


Tibor,

Have you looked at using VCL for PHP to create the user interface for a Web app? It has classes, properties and events that are very simiilar to VCL/LCL components. Works fine on my Mac with Apache:

http://www.qadram.com/vcl4php/

Thanks.

-Phil

chrnobel

  • Sr. Member
  • ****
  • Posts: 283
Re: RE: References for FreePascal & Lazarus
« Reply #10 on: January 08, 2008, 12:51:54 pm »
Hi Bee

Quote from: "bee"
I had built a web based application (CGI-based) using FPC, Laz, and PWU. The application receives xls files from users, save them to mySQL database, and generate some kind of report and analysist. For xls file handling, I'm using modified FlexCel from TMS. Currently, the application serves 442 users with concurrent hits about 200-300 users. The database now grows up to 50 million records. The server machine using Linux (FC4) with Apache. Until this second, it all runs well. :)


Just out of curiosity - which hardware are you using?

And do you use the SDS database for controlling the logged in users?

/Christian

ssamayoa

  • Full Member
  • ***
  • Posts: 163
Re: RE: Re: RE: References for FreePascal & Lazarus
« Reply #11 on: January 19, 2008, 02:05:00 am »
Quote from: "Phil"

Have you looked at using VCL for PHP to create the user interface for a Web app? It has classes, properties and events that are very simiilar to VCL/LCL components. Works fine on my Mac with Apache:


I bought that piece of %&@!

I expected a superb product (I have 7+ years of experience with Java web technlogies 3 of then with JSF and 10+ with Delphi) but, for me, the product was a total disapointment.

Regards.

bee

  • Sr. Member
  • ****
  • Posts: 393
RE: Re: RE: Re: RE: References for FreePascal & Lazarus
« Reply #12 on: January 19, 2008, 04:10:56 am »
@chrnobel:

> Just out of curiosity - which hardware are you using?

Just a Xeon 2.1 GHz with 1 GB memory, nothing special. :)

> And do you use the SDS database for controlling the logged in users?

Yes. :)
-Bee-

A long time pascal lover.

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: RE: Re: RE: References for FreePascal & Lazarus
« Reply #13 on: January 19, 2008, 03:17:04 pm »
Quote from: "ssamayoa"
I expected a superb product (I have 7+ years of experience with Java web technlogies 3 of then with JSF and 10+ with Delphi) but, for me, the product was a total disapointment.


Please tell us more about your experiences with Delphi for PHP. Had you ever used PHP before? What didn't you like about the product?

Thanks.

-Phil

ssamayoa

  • Full Member
  • ***
  • Posts: 163
Re: RE: Re: RE: References for FreePascal & Lazarus
« Reply #14 on: January 19, 2008, 07:32:06 pm »
Quote

Please tell us more about your experiences with Delphi for PHP. Had you ever used PHP before? What didn't you like about the product?


Nope, I never used PHP before.
What I expected about d4php was something like JSF with the easy data access model of Delphi (dataset > datasource > ui) writen in php. In a nut shell:

- No data conversion / validation (numeric, date, etc.)
- No edit / display mask.
- DB grid too primitive.
- AJAX server events uses a lot of CPU.

Regards.

 

TinyPortal © 2005-2018