Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2014-05

[ANN] Brook 3.0.0 release!

25 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

silvioprog

The Brook team is glad to announce the release 3.0.0.

This version was compiled and tested successfully with Free Pascal 2.6.4. Here is the list of changes between version 2.6.4 and 3.0.0 of the Brook:

https://github.com/silvioprog/brookframework/compare/57f8e01868dbec9708129bc789940df2a93c1637...v3.0.0 (or
short URL here:http://goo.gl/kr9oX0)

The release is available for download on Github:

https://github.com/silvioprog/brookframework/releases/tag/v3.0.0

Or through the "Latest Release" button on the project home page:

http://silvioprog.github.io/brookframework/

Minimum requirements:

Free Pascal 2.6.4. If you prefer the Lazarus interface, choose the 1.2.2 version.

Enjoy!

Silvio Clécio My public projects - github.com/silvioprog

Reply by email

Rainer Stratmann
to silvioprog

Is there a description what Brook can do and what it not can do?

Is a webserver for example Apache needed for it?

Or can it run standalone?

you wrote 23 lines
The Brook team is glad to announce the release 3.0.0. This version was compiled and tested successfully with Free Pascal 2.6.4. Here is the list of changes between version 2.6.4 and 3.0.0 of the Brook: https://github.com/silvioprog/brookframework/compare/57f8e01868dbec9708129b c789940df2a93c1637...v3.0.0 (or short URL here:http://goo.gl/kr9oX0) The release is available for download on Github: https://github.com/silvioprog/brookframework/releases/tag/v3.0.0 Or through the "Latest Release" button on the project home page: http://silvioprog.github.io/brookframework/ Minimum requirements: Free Pascal 2.6.4. If you prefer the Lazarus interface, choose the 1.2.2 version. Enjoy!

Reply by email

Michael Schnell
to Michael Van Canneyt
Michael Van Canneyt wrote
Developing any web based application.

That would mean all other web frameworks are not worth looking at.

I suppose each of them should provide a feature / benefit list so that a user is enabled to decide which of them is most appropriate for his task.

-Michael

Reply by email

Rainer Stratmann
to Michael Van Canneyt: Developing any web based application. Michael.
you wrote 10 lines
On Wed, 14 May 2014, Michael Schnell wrote: > On 05/14/2014 03:56 PM, silvioprog wrote: >> http://silvioprog.github.io/brookframework/ > > Of course I did find this already by checking your initial post. > > But this did not help much for finding out what kinds of tasks the > "brook" is really useful for. Developing any web based application.

Is an additional program required, for example Apache? Or does it run without any additional programs?

Michael. _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply by email

Michael Van Canneyt
to Michael Schnell: That would mean all other web frameworks are not worth looking at. I suppose each of them…
Michael Schnell wrote 5 lines
On 05/14/2014 04:14 PM, Michael Van Canneyt wrote: > > Developing any web based application. > That would mean all other web frameworks are not worth looking at.

To my knowledge, there are none in FPC/Lazarus.

I suppose each of them should provide a feature / benefit list so that a user is enabled to decide which of them is most appropriate for his task.

That is true, but is often omitted in young Open Source projects.

Michael.

Reply by email

silvioprog
to Michael Schnell: Of course I did find this already by checking your initial post. But this did not help…

2014-05-14 11:03 GMT-03:00 Michael Schnell :

Show quoted text 13 lines
On 05/14/2014 03:56 PM, silvioprog wrote: > > > http://silvioprog.github.io/brookframework/ > > > Of course I did find this already by checking your initial post. But this did not help much for finding out what kinds of tasks the "brook" is really useful for. -Michael

There are examples showing some features. But documents about this would be welcome. You can contribute writing documents. I did not because my English is still not fluent.

Silvio Clécio My public projects - github.com/silvioprog

Reply by email

Michael Van Canneyt
to Rainer Stratmann: Is an additional program required, for example Apache? Or does it run without any…
Rainer Stratmann wrote 14 lines
On Wednesday 14 May 2014 16:14:32 you wrote: > On Wed, 14 May 2014, Michael Schnell wrote: >> On 05/14/2014 03:56 PM, silvioprog wrote: >>> http://silvioprog.github.io/brookframework/ >> >> Of course I did find this already by checking your initial post. >> >> But this did not help much for finding out what kinds of tasks the >> "brook" is really useful for. > > Developing any web based application. Is an additional program required, for example Apache? Or does it run without any additional programs?

Both approaches should be possible.

Brook (last I looked) is based on fcl-web, which means you can embed it in a cgi, fastcgi, apache module or standalone application that acts as a webserver.

Michael.

Reply by email

silvioprog
to Rainer Stratmann: Is an additional program required, for example Apache? Or does it run without any…

2014-05-14 11:20 GMT-03:00 Rainer Stratmann :

Show quoted text 14 lines
On Wednesday 14 May 2014 16:14:32 you wrote: > On Wed, 14 May 2014, Michael Schnell wrote: > > On 05/14/2014 03:56 PM, silvioprog wrote: > >> http://silvioprog.github.io/brookframework/ > > > > Of course I did find this already by checking your initial post. > > > > But this did not help much for finding out what kinds of tasks the > > "brook" is really useful for. > > Developing any web based application. Is an additional program required, for example Apache? Or does it run without any additional programs?

You can run Brook in four modes:

. CGI (with any HTTP server like Apache, nginx etc.);
. FastCGI (with any HTTP server like);
. Stand alone (with embedded server);
. Stand alone service/daemon (with embedded daemon server).
Silvio Clécio My public projects - github.com/silvioprog

Reply by email

Michael Schnell
to silvioprog: 2014-05-14 11:20 GMT-03:00 Rainer Stratmann : You can run Brook in four modes: . CGI…
silvioprog wrote 10 lines
You can run Brook in four modes: . CGI (with any HTTP server like Apache, nginx etc.); . FastCGI (with any HTTP server like); . Stand alone (with embedded server); . Stand alone service/daemon (with embedded daemon server).

AFAIK, FCGI can work via TCP/IP (on the same or on another box) and via other means (Pipes, environment variables ????), when being started by the Web server. Is this relevant for Brook ?

Can Brook be started as an Apache module ?

Can Brook be used as an ISAPI dll by MS IIS ?

-Michael

Reply by email

silvioprog
to Michael Schnell: I at least know fpWeb to be an active project (ExtPascal seems to be dead) What might be…

2014-05-14 11:40 GMT-03:00 Michael Schnell :

Show quoted text 13 lines
On 05/14/2014 04:33 PM, Michael Van Canneyt wrote: > > To my knowledge, there are none in FPC/Lazarus. > > I at least know fpWeb to be an active project (ExtPascal seems to be dead) What might be usable: http://stackoverflow.com/questions/3793112/what-web- application-framework-for-delphi-is-recommended

You can use Brook without problems too, it is made with FCLWeb.

Silvio Clécio My public projects - github.com/silvioprog

Reply by email

silvioprog
to Michael Schnell: I see the problem. I can only understand German and English :-( -Michael

2014-05-14 11:46 GMT-03:00 Michael Schnell :

Show quoted text 7 lines
On 05/14/2014 04:33 PM, silvioprog wrote: > . I did not because my English is still not fluent. > I see the problem. I can only understand German and English :-(

Well, you can learn (via demos, issues, lists etc.) about the project and write about it. :)

Silvio Clécio My public projects - github.com/silvioprog

Reply by email

Michael Van Canneyt
to Michael Schnell: AFAIK, FCGI can work via TCP/IP (on the same or on another box) and via other means…
Michael Schnell wrote 15 lines
On 05/14/2014 04:37 PM, silvioprog wrote: > > > You can run Brook in four modes: > > . CGI (with any HTTP server like Apache, nginx etc.); > . FastCGI (with any HTTP server like); > . Stand alone (with embedded server); > . Stand alone service/daemon (with embedded daemon server). > > AFAIK, FCGI can work via TCP/IP (on the same or on another box) and via other means (Pipes, environment variables ????), when being started by the Web server. Is this relevant for Brook ?

No.

Can Brook be started as an Apache module ?

Yes.

Can Brook be used as an ISAPI dll by MS IIS ?

No.

Michael.

Reply by email

Michael Van Canneyt
to Michael Schnell: I at least know fpWeb to be an active project (ExtPascal seems to be dead) What might be…
Michael Schnell wrote 5 lines
On 05/14/2014 04:33 PM, Michael Van Canneyt wrote: > > To my knowledge, there are none in FPC/Lazarus. > I at least know fpWeb to be an active project (ExtPascal seems to be dead)

Unless I missed somthing, fpWeb is fcl-web.

Brook runs on top of fcl-web. It extends fcl-web.

Of these, ExtPascal is dead, Raudus support is flaky, and only Habari is actually expected to run with FPC/Lazarus.

Unless something changed significantly since I last looked, obviously.

Michael.

Reply by email

silvioprog
to Michael Schnell: Right now I am just a potential user....(or in fact just collecting information about a…

2014-05-14 12:33 GMT-03:00 Michael Schnell :

Show quoted text 10 lines
On 05/14/2014 04:50 PM, silvioprog wrote: > > > Well, you can learn (via demos, issues, lists etc.) about the project and > write about it. :) > > Right now I am just a potential user....(or in fact just collecting information about a lot of stuff to provide to potential user in the company)

[...]

As we say here in Brazil: "Show de bola!" = "Awesome!" :)

Feel free to change any file of website, README etc.! (Y)

Silvio Clécio My public projects - github.com/silvioprog

Reply by email

silvioprog
to silvioprog

2014-05-14 14:05 GMT-03:00 silvioprog :

Show quoted text 19 lines
2014-05-14 12:33 GMT-03:00 Michael Schnell : On 05/14/2014 04:50 PM, silvioprog wrote: > >> >> >> Well, you can learn (via demos, issues, lists etc.) about the project >> and write about it. :) >> >> Right now I am just a potential user....(or in fact just collecting > information about a lot of stuff to provide to potential user in the > company) [...] As we say here in Brazil: "Show de bola!" = "Awesome!" :) Feel free to change any file of website, README etc.! (Y)

Seems good add a page "Why use Brook?" like:
http://lazarus.freepascal.org/index.php?page=whyuse

Silvio Clécio My public projects - github.com/silvioprog

Reply by email