Sign in Join

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

Mailing lists / lazarus / 2014-02

Lazarus/FPC for Web Development only

57 messages · 16 people · –

Reply by email Subscribe to this list Your subscription

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

Unknown author

Hi all,

I would like to do a ?simple poll? to know your opinion.

I developed a lot of Delphi in the past, and I like it very much. Some weeks ago I returned to Delphi from an outsourcing, and worked under Delphi 6, and remembered how I loved Object Pascal.

I?m on a position where we have to start a new project, and can choose development enviroment.

This project should be web, multilanguage, and so on?(now all should be web ? ) and I would like to know your opinion if it?s worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python.

In my case, this project is big, and all should be Web, for this reason I can?t take advantage of RAD controls of Lazarus.

Thanks in advance for share your thoughts

Enviado desde Surface Pro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140204/b8eeaefc/attachment-0001.html>

Reply by email

Michael Van Canneyt
to Unknown author
Show quoted text 12 lines
Hi all, I would like to do a??simple poll? to know your opinion. I developed a lot of Delphi in the past, and I like it very much. Some weeks ago I returned to Delphi from an outsourcing, and worked under Delphi 6, and remembered how I loved Object Pascal. I?m on a position where we have to start a new project, and?can choose development enviroment. This project should be web, multilanguage, and so on?(now all should be web ? ) and I would like to know your opinion if it?s worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python.

I have succesfully developed such (big) projects in Lazarus: Server side is Lazarus (more specific: fcl-web and the webdata/json-rpc modules) Client side is ExtJS - but JQuery, qooxdoo or dojo (or whatever the hype is these days) would work equally well.

There are various technologies available to work with the web in Lazarus.

All have in common that they are built on top of fcl-web.

Michael.

Reply by email

Unknown author
to Michael Van Canneyt

And there are some advantage using fcl-web instead Brook? Or just was your requeriments?

Regards.

Enviado desde Surface Pro

De: Michael Van Canneyt
Enviado el: ?mi?rcoles?, ?5? de ?febrero? de ?2014 ?8?:?58 Para:

Show quoted text 12 lines
Hi all, I would like to do a ?simple poll? to know your opinion. I developed a lot of Delphi in the past, and I like it very much. Some weeks ago I returned to Delphi from an outsourcing, and worked under Delphi 6, and remembered how I loved Object Pascal. I?m on a position where we have to start a new project, and can choose development enviroment. This project should be web, multilanguage, and so on?(now all should be web ? ) and I would like to know your opinion if it?s worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python.

I have succesfully developed such (big) projects in Lazarus: Server side is Lazarus (more specific: fcl-web and the webdata/json-rpc modules) Client side is ExtJS - but JQuery, qooxdoo or dojo (or whatever the hype is these days) would work equally well.

There are various technologies available to work with the web in Lazarus.

All have in common that they are built on top of fcl-web.

Michael.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/047d3e5b/attachment.html>

Reply by email

Michael Van Canneyt
to Unknown author
And there are some advantage using fcl-web instead Brook? Or just was your requeriments?

1. To my knowledge, Brook is built on top of fcl-web, so there is no 'instead' ?
2. Brook didn't exist at the time, it is a very young framework. I built and used the json-rpc/webdata support in FPC.

Michael.

Reply by email

leledumbo
to Unknown author: I would like to do a ?simple poll? to know your opinion. I developed a lot of Delphi in…
This project should be web, multilanguage, and so on?(now all should be web

? ) and I would like to know your opinion if it?s worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python.

Yes, I'd choose Brook for big web projects. You wouldn't want to burden the server with Java. PHP and Python is a bit lighter, but not capable enough for speed (PyPy is actually quite good though).

You can use either FastCGI or embedded web server (my choice for easy deployment) and the flexible routing mechanism of Brook will help you write more structured URLs. Plus, it has a lot of features besides those offered by fcl-web. After all, it's built on top of fcl-web so you can get the best of both.

View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Lazarus-FPC-for-Web-Development-only-tp4035589p4035602.html Sent from the Free Pascal - Lazarus mailing list .

Reply by email

Michael Schnell
to Michael Van Canneyt: I have succesfully developed such (big) projects in Lazarus: Server side is Lazarus (more…
Michael Van Canneyt wrote 6 lines
I have succesfully developed such (big) projects in Lazarus: Server side is Lazarus (more specific: fcl-web and the webdata/json-rpc modules) Client side is ExtJS - but JQuery, qooxdoo or dojo (or whatever the hype is these days) would work equally well.

Great !!!

IMHO, it would be a huge advantage, if the LCL would support this by an "xxx"- WidgetType / xxx = one of ExtJS, JQuery, qooxdoo or dojo (or whatever the hype is these days). :-)

(I remember ExtPascal on that behalf, but AFAIK, it never really worked decently and is sleeping right now.)

-Michael

Reply by email

Unknown author
to Michael Schnell

The best of the best could be WebControls, a widgeset thath translate widgets to some JS library, to design WYSIWYG ? I think could be an ambitious project, but time is time.

Form -> Page.

Grid -> AlloyUI datatable http://alloyui.com/tutorials/datatable/

and so on..

IIRC Raudus do same thing, or I?m wrong?

Regards.

Enviado desde Surface Pro

De: Michael Schnell
Enviado el: ?mi?rcoles?, ?5? de ?febrero? de ?2014 ?11?:?57 Para:

Michael Van Canneyt wrote 6 lines
I have succesfully developed such (big) projects in Lazarus: Server side is Lazarus (more specific: fcl-web and the webdata/json-rpc modules) Client side is ExtJS - but JQuery, qooxdoo or dojo (or whatever the hype is these days) would work equally well.

Great !!!

IMHO, it would be a huge advantage, if the LCL would support this by an "xxx"- WidgetType / xxx = one of ExtJS, JQuery, qooxdoo or dojo (or whatever the hype is these days). :-)

(I remember ExtPascal on that behalf, but AFAIK, it never really worked decently and is sleeping right now.)

-Michael

Reply by email

silvioprog
to Unknown author: I would like to do a ?simple poll? to know your opinion. I developed a lot of Delphi in…

2014-02-04 :

Show quoted text 23 lines
Hi all, I would like to do a ?simple poll? to know your opinion. I developed a lot of Delphi in the past, and I like it very much. Some weeks ago I returned to Delphi from an outsourcing, and worked under Delphi 6, and remembered how I loved Object Pascal. I?m on a position where we have to start a new project, and can choose development enviroment. This project should be web, multilanguage, and so on?(now all should be web ? ) and I would like to know your opinion if it?s worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python. In my case, this project is big, and all should be Web, for this reason I can?t take advantage of RAD controls of Lazarus. Thanks in advance for share your thoughts Enviado desde Surface Pro

I'm using Brook in all my projects. Even in old projects (e.g: http://fashionstream.com.br) that I did in PHP, now I use the Brook to complement some specific screens.

Projects written only with Brook in back-end, and Bootstrap, jTable, jqGrid etc. in front-end (all these projects open perfectly in all possible browsers, including mobile devices):

1 - http://buscadobairro.com.br (under construction, and is a very basic site because I did it with low cost to my client, see the login form here http://imagebin.org/291097 and some others screens here http://imagebin.org/291098, http://imagebin.org/291100);

2 - http://54.232.90.2/duallapi/login (under construction, click in this link, after, see some pics here http://imagebin.org/291103, http://imagebin.org/291104, http://imagebin.org/291105, http://imagebin.org/291106);

3 - http://duallsistemas.com.br/api.bf/login (click in this link, after,
see two pics here http://imagebin.org/291101, http://imagebin.org/291102);

I started web developing using Kendo UI in my front-ends, but the co$t of Kendo is too high, then it is an investment that I can't do in this moment (but is a very nice widget). So I chose open source options (Fuel UX, Bootstrap, jTable, jdGrid etc.), and at least to me, are responding well.

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/0845bdd0/attachment.html>

Reply by email

silvioprog
to Michael Van Canneyt: 1. To my knowledge, Brook is built on top of fcl-web, so there is no 'instead' ? 2. Brook…

2014-02-05 Michael Van Canneyt :

Show quoted text 13 lines
On Wed, 5 Feb 2014, wrote: And there are some advantage using fcl-web instead Brook? Or just was > your requeriments? > 1. To my knowledge, Brook is built on top of fcl-web, so there is no 'instead' ? 2. Brook didn't exist at the time, it is a very young framework. I built and used the json-rpc/webdata support in FPC. Michael.

Yes, but it already is being used in production, and thanks to the contributions, it is getting very stable. :)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/1076f758/attachment.html>

Reply by email

silvioprog
to Michael Schnell: Great !!! IMHO, it would be a huge advantage, if the LCL would support this by an "xxx"-…

2014-02-05 Michael Schnell :

Show quoted text 19 lines
On 02/05/2014 08:58 AM, Michael Van Canneyt wrote: > > I have succesfully developed such (big) projects in Lazarus: > Server side is Lazarus (more specific: fcl-web and the webdata/json-rpc > modules) > Client side is ExtJS - but JQuery, qooxdoo or dojo (or whatever the hype > is these days) would work equally well. > Great !!! IMHO, it would be a huge advantage, if the LCL would support this by an "xxx"- WidgetType / xxx = one of ExtJS, JQuery, qooxdoo or dojo (or whatever the hype is these days). :-) (I remember ExtPascal on that behalf, but AFAIK, it never really worked decently and is sleeping right now.) -Michael

There is any advantage to convert JS to Pascal and vice versa, because you would be doing the work that the browser already does. These conversions always end up decreasing performance, and let the programmer "prisioneiro" to a particular widget. And affect the maintainability, because instead I open and edit a simple JS, I need to edit the JS mixed in Pascal, recompile an executable and so on.

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/b2c6e602/attachment.html>

Reply by email

Unknown author
to silvioprog: 2014-02-04 : I'm using Brook in all my projects. Even in old projects (e.g:…

Very nice looking screens Silvio, congrats.

Enviado desde Surface Pro

De: silvioprog
Enviado el: ?mi?rcoles?, ?5? de ?febrero? de ?2014 ?15?:?33 Para:

2014-02-04 :

Hi all,

I would like to do a ?simple poll? to know your opinion.

I developed a lot of Delphi in the past, and I like it very much. Some weeks ago I returned to Delphi from an outsourcing, and worked under Delphi 6, and remembered how I loved Object Pascal.

I?m on a position where we have to start a new project, and can choose development enviroment.

This project should be web, multilanguage, and so on?(now all should be web ? ) and I would like to know your opinion if it?s worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python.

In my case, this project is big, and all should be Web, for this reason I can?t take advantage of RAD controls of Lazarus.

Thanks in advance for share your thoughts

Enviado desde Surface Pro

I'm using Brook in all my projects. Even in old projects (e.g: http://fashionstream.com.br) that I did in PHP, now I use the Brook to complement some specific screens.

Projects written only with Brook in back-end, and Bootstrap, jTable, jqGrid etc. in front-end (all these projects open perfectly in all possible browsers, including mobile devices):

1 - http://buscadobairro.com.br (under construction, and is a very basic site because I did it with low cost to my client, see the login form here http://imagebin.org/291097 and some others screens here http://imagebin.org/291098, http://imagebin.org/291100);
2 - http://54.232.90.2/duallapi/login (under construction, click in this link, after, see some pics here http://imagebin.org/291103, http://imagebin.org/291104, http://imagebin.org/291105, http://imagebin.org/291106);
3 - http://duallsistemas.com.br/api.bf/login (click in this link, after, see two pics here http://imagebin.org/291101, http://imagebin.org/291102);

I started web developing using Kendo UI in my front-ends, but the co$t of Kendo is too high, then it is an investment that I can't do in this moment (but is a very nice widget). So I chose open source options (Fuel UX, Bootstrap, jTable, jdGrid etc.), and at least to me, are responding well.

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/f864c43e/attachment-0001.html>

Reply by email

Michael Van Canneyt
to silvioprog: 2014-02-05 Michael Van Canneyt : Yes, but it already is being used in production, and…
silvioprog wrote 14 lines
2014-02-05 Michael Van Canneyt : On Wed, 5 Feb 2014, wrote: And there are some advantage using fcl-web instead Brook? Or just was your requeriments? 1. To my knowledge, Brook is built on top of fcl-web, so there is no 'instead' ? 2. Brook didn't exist at the time, it is a very young framework. ? ?I built and used the json-rpc/webdata support in FPC. Michael. Yes, but it already is being used in production, and thanks to the contributions, it is getting very stable. :)

Sure.

I didn't mean to say that it's not usable, just that at the time when I looked for something (some years ago), it was simply not yet available.

But, and please do not take this wrong, I would like to see some more demos on your website:

At the moment, based on available examples, I simply don't see the advantage of using brook over plain fcl-web. If I look at the samples you currently provide, it looks like a thin layer on top of fcl-web, and fcl-db.

I am biased, obviously, but I think that a newbie also needs more examples to see what brook can do for him/her.

Michael.

Reply by email

Michael Van Canneyt
to silvioprog: 2014-02-05 Michael Schnell : There is any advantage to convert JS to Pascal and vice…
silvioprog wrote 22 lines
2014-02-05 Michael Schnell : On 02/05/2014 08:58 AM, Michael Van Canneyt wrote: I have succesfully developed such (big) projects in Lazarus: Server side is Lazarus (more specific: fcl-web and the webdata/json-rpc modules) Client side is ExtJS - but JQuery, qooxdoo or dojo (or whatever the hype is these days) would work equally well. Great !!! IMHO, it would be a huge advantage, if the LCL would support this by an "xxx"- WidgetType / xxx = one of ExtJS, JQuery, qooxdoo or dojo (or whatever the hype is these days). :-) (I remember ExtPascal on that behalf, but AFAIK, it never really worked decently and is sleeping right now.) -Michael There is any advantage to convert JS to Pascal and vice versa,?because you would be doing the work that the browser already does.?These conversions always end up decreasing performance,?and let the programmer "prisioneiro" to a particular widget.?And affect the maintainability, because instead I open and edit a simple JS, I need to edit the JS mixed in Pascal, recompile an executable and so on.

And that is why, starting soon, we'll let the FPC compiler output JS.

Michael.

Reply by email

silvioprog
to Unknown author: The best of the best could be WebControls, a widgeset thath translate widgets to some JS…

2014-02-05 :

Show quoted text 14 lines
The best of the best could be WebControls, a widgeset thath translate widgets to some JS library, to design WYSIWYG ... I think could be an ambitious project, but time is time. Form -> Page. Grid -> AlloyUI datatable http://alloyui.com/tutorials/datatable/ and so on.. IIRC Raudus do same thing, or I'm wrong? Regards. Enviado desde Surface Pro

I have seen AlloyUI and despite being very interesting, IMHO, they sinned in not using jQuery natively. :)

See widgets using jQuery, like comercial options http://www.jqwidgets.com, http://www.telerik.com/kendo-ui, or open source options http://www.jeasyui.com, http://www.jtable.org etc. This projects works fine with RESTful tecnology, so you can use one of these project in front-end, and Brook in back-end.

Ah, using Brook, you are already using FCL-Web. FCL-Web is the engine, Brook the frame, and your widget the bodywork. :)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/c3ccdfc0/attachment.html>

Reply by email

leledumbo
to silvioprog: 2014-02-04 : I'm using Brook in all my projects. Even in old projects (e.g:…
1 - http://buscadobairro.com.br (under construction, and is a very basic

site because I did it with low cost to my client, see the login form here http://imagebin.org/291097 and some others screens here http://imagebin.org/291098, http://imagebin.org/291100);

Show quoted text 8 lines

Nice screenies, Silvio *gosh, I wish I have a design sense that is as good as my coding sense*

View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Lazarus-FPC-for-Web-Development-only-tp4035589p4035636.html Sent from the Free Pascal - Lazarus mailing list .

Reply by email

Giuseppe
to silvioprog: 2014-02-05 : I have seen AlloyUI and despite being very interesting, IMHO, they sinned in…

No idea :D

I builded web sites over CMS but main "web development" was with other RaD tool (java and dojo) for web development.

I'm still trying to investigate good practices to develop web under FPC, and to reuse code for desktop apps too, with OOP I suppose. My Delphi development background was mainly event-oriented programming, not OOP

Enviado desde mi iPad

/Giuseppe

Show quoted text 30 lines
El 05/02/2014, a las 15:55, silvioprog escribi?: 2014-02-05 : > The best of the best could be WebControls, a widgeset thath translate widgets to some JS library, to design WYSIWYG ? I think could be an ambitious project, but time is time. > > Form -> Page. > Grid -> AlloyUI datatable http://alloyui.com/tutorials/datatable/ > and so on.. > > IIRC Raudus do same thing, or I?m wrong? > > Regards. > > Enviado desde Surface Pro I have seen AlloyUI and despite being very interesting, IMHO, they sinned in not using jQuery natively. :) See widgets using jQuery, like comercial options http://www.jqwidgets.com, http://www.telerik.com/kendo-ui, or open source options http://www.jeasyui.com, http://www.jtable.org etc. This projects works fine with RESTful tecnology, so you can use one of these project in front-end, and Brook in back-end. Ah, using Brook, you are already using FCL-Web. FCL-Web is the engine, Brook the frame, and your widget the bodywork. :) -- Silvio Cl?cio My public projects - github.com/silvioprog -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/9c5c154c/attachment.html>

Reply by email

Sven Barth
to Michael Van Canneyt: And that is why, starting soon, we'll let the FPC compiler output JS. Michael.
Michael Van Canneyt wrote 9 lines
> There is any advantage to convert JS to Pascal and vice > versa, because you would be doing the work that the browser > already does. These conversions always end up decreasing > performance, and let the programmer "prisioneiro" to a > particular widget. And affect the maintainability, because instead I > open and edit a simple JS, I need to edit the > JS mixed in Pascal, recompile an executable and so on. And that is why, starting soon, we'll let the FPC compiler output JS.

Hmm? Did you find someone to start a asm.js backend or do you mean Jonas' work on LLVM which can be used for asm.js/emscripten as well?

Regards,
Sven

Reply by email

silvioprog
to Michael Van Canneyt: Sure. I didn't mean to say that it's not usable, just that at the time when I looked for…

Guys, I saw this thread in:

http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085622.html

And I noticed that I'm not getting all messages. I have some problem or lock in my account list? :(

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/2a3a0450/attachment.html>

Reply by email

Frederic Da Vitoria
to silvioprog

2014-02-05 silvioprog :

Show quoted text 8 lines
Guys, I saw this thread in: http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085622.html And I noticed that I'm not getting all messages. I have some problem or lock in my account list? :(

Strange things keep happening in this list, mostly answers which arrive minutes or even hours before the question :-)

Frederic Da Vitoria (davitof) Membre de l'April - ? promouvoir et d?fendre le logiciel libre ? - http://www.april.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/d7ce24c8/attachment.html>

Reply by email

silvioprog
to silvioprog: 2014-02-04 : I'm using Brook in all my projects. Even in old projects (e.g:…

Copied from the link
http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085665.html:

Sure.

I didn't mean to say that it's not usable, just that at the time when I looked for something
(some years ago), it was simply not yet available.

But, and please do not take this wrong, I would like to see some more demos on your website:

At the moment, based on available examples, I simply don't see the advantage of using brook
over plain fcl-web. If I look at the samples you currently provide, it looks like a thin
layer on top of fcl-web, and fcl-db.

I am biased, obviously, but I think that a newbie also needs more examples to see what brook
can do for him/her.

Michael.

-----

Yes yes. Currently, Brook can offer you an excellent way for you to route your actions. Please, see this link:

https://dl.dropboxusercontent.com/u/135304375/brookframework/doc/BrookAction.TBrookAction.html#Register

Now, Brook also offers facility for a user to manage simple things like cookies, sessions, parameters in URLs (query_string) etc.

Recently, middleware has been implemented, so it is now possible to define a rule in a constriant, and take it in multiple actions simultaneously (veri nice for validations, in static forms, databases etc.).

There are several other news that would not show only in an email, for example, ease of debugging, using the newest broker for embedded server, created by Leledumbo.

It was necessary to remove some old files in the project, including some demos because the final package was too large. But if someone wants to see them again to have a base of old and new implementations, it is available here:
https://dl.dropboxusercontent.com/u/135304375/brookframework/third-party.zip .

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/bdfb7e16/attachment.html>

Reply by email

silvioprog
to silvioprog

2014-02-05 silvioprog <
<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus>>:

* Guys, I saw this thread in:

*>>>* http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085622.html <http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085622.html> *>>* And I noticed that I'm not getting all messages. I have some problem or *>* lock in my account list? :(
*>
Strange things keep happening in this list, mostly answers which arrive minutes or even hours before the question :-)

Frederic Da Vitoria (davitof) To me too! :( -- Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/28579f34/attachment.html>

Reply by email

silvioprog
to silvioprog

Copied from:
http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085669.html

* 1 - http://buscadobairro.com.br <http://buscadobairro.com.br/> (under construction, and is a very basic

*site because I did it with low cost to my client, see the login form herehttp://imagebin.org/291097 and some others screens herehttp://imagebin.org/291098, http://imagebin.org/291100);

>* 2 - http://54.232.90.2/duallapi/login <http://54.232.90.2/duallapi/login> (under construction, click in this

*>* link, after, see some pics here http://imagebin.org/291103, <http://imagebin.org/291103,>
*>* http://imagebin.org/291104, <http://imagebin.org/291104,> http://imagebin.org/291105, <http://imagebin.org/291105,> *>* http://imagebin.org/291106 <http://imagebin.org/291106>); *> >* 3 - http://duallsistemas.com.br/api.bf/login <http://duallsistemas.com.br/api.bf/login> (click in this link, after, *>* see two pics here http://imagebin.org/291101,
<http://imagebin.org/291101,> http://imagebin.org/291102 <http://imagebin.org/291102>);
*
Nice screenies, Silvio *gosh, I wish I have a design sense that is as good as my coding sense*

Hehe... Thanks buddy! Please see Bootstrap project. :) http://getbootstrap.com -- Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/3c8d04cc/attachment.html>

Reply by email

Giuseppe Luigi Punzi
to silvioprog: Guys, I saw this thread in: http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-Feb…

Same Here,

I?m noticed on a reply to Michael, when I didn?t get Michael email.

Regards.

-- Giuseppe Luigi Punzi --
M?vil: (+34) 678 654 775
Correo/GTalk: Skype: giuseppe_komenco
Web: http://www.komenco.es

Por favor, piensa en el medio ambiente antes de imprimir este correo.

Aviso de Confidencialidad: La informaci?n contenida en este correo electr?nico es estrictamente confidencial y privilegiada, y debe ser utilizada por el destinatario Exclusivamente. Si usted no es el destinatario por favor elim?nelo y notifique al remitente del correo con el fin de garantizar la devoluci?n del correo, documento e informaci?n, por este medio se le notifica que cualquier publicaci?n, revelaci?n, copia, distribuci?n o cualquier acci?n que se tome o realice en relaci?n con el contenido del presente correo, est? estrictamente prohibido.

Earlier message 20 lines
From: silvioprog Sent: Wednesday, February 5, 2014 5:46 PM To: Lazarus mailing list Subject: Re: [Lazarus] Lazarus/FPC for Web Development only Guys, I saw this thread in: http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085622.html And I noticed that I'm not getting all messages. I have some problem or lock in my account list? :( -- Silvio Cl?cio My public projects - github.com/silvioprog -------------------------------------------------------------------------------- --

Reply by email

Frederic Da Vitoria
to Mattias Gaertner

2014-02-05 Mattias Gaertner :

Show quoted text 10 lines
On Wed, 5 Feb 2014 17:52:23 +0100 Frederic Da Vitoria wrote: > 2014-02-05 silvioprog : >[...] > Strange things keep happening in this list, mostly answers which arrive > minutes or even hours before the question :-) This happens for me less than every 100th mail.

I did not count, this list is pretty busy, maybe it happens at the same frequency for me too. But I'd say it happens around once or twice a day. But I may be wrong. I'll keep track of this from now on.

Check the mail headers. It contains exact times, where your mail was

delayed. Mattias

Good idea. I'll check.

Frederic Da Vitoria (davitof) Membre de l'April - ? promouvoir et d?fendre le logiciel libre ? - http://www.april.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140205/a326b268/attachment-0001.html>

Reply by email

Michael Van Canneyt
to silvioprog: Copied from the link http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/0…
silvioprog wrote 16 lines
Yes yes. Currently, Brook can offer you an excellent way for you to route your actions. Please, see this link: https://dl.dropboxusercontent.com/u/135304375/brookframework/doc/BrookAction.TBrookAction.html#Register Now, Brook also offers facility for a user to manage simple things like cookies, sessions, parameters in URLs (query_string) etc. Recently, middleware has been implemented, so it is now possible to define a rule in a constriant, and take it in multiple actions simultaneously (veri nice for validations, in static forms, databases etc.). There are several other news that would not show only in an email, for example, ease of debugging, using the newest broker for embedded server, created by Leledumbo. It was necessary to remove some old files in the project, including some demos because the final package was too large.?But if someone wants to see them again to have a base of old and new implementations, it is available here: https://dl.dropboxusercontent.com/u/135304375/brookframework/third-party.zip.

Demos, demos, demos :)

You can never have too many demos :)

Michael.

Reply by email

Michael Schnell
to Michael Schnell: Great !!! IMHO, it would be a huge advantage, if the LCL would support this by an "xxx"-…
Michael Schnell wrote
by an "xxx"- WidgetType / xxx = one of ExtJS, JQuery, qooxdoo or dojo (or whatever the hype is these days). :-)

By this, the application programmer would be enabled to switch between the "hype of the day" java script tools by clicking a setting in the project options, changing the "look and feel" of his project appropriately without modifying his source code and saved GUI design (just like swapping Widget Types QT vs GTK).

-Michael

Reply by email

luiz americo pereira camara
to Unknown author: I would like to do a ?simple poll? to know your opinion. I developed a lot of Delphi in…

2014-02-04 14:42 GMT-03:00 :

Show quoted text 7 lines
Hi all, and I would like to know your opinion if it's worth to develop web applications using server side with Brook (for example), and HTML5 and JS for client side, against other options like Java, PHP, Python.

For some times i'm working in a architeture that uses fpc in the server side

Basically is a library built on top of fpc-web that helps to create REST services

This allows to use the same backend to both desktop and web thus making easy to share or migrate from one to another

I already have a full (desktop) application running in production with this architeture

Only recently i started to learn how to work with web client (HTML/JS), so no production code yet, just some proof of concept

Unfortunatelly i still did not document, did extensive demos or stabilized the interface for the library, so no release or announcements (as most of code of my repository)

If you are curious you can take a look at:
https://code.google.com/p/luipack/source/browse/#svn%2Ftrunk%2Fluirest

Luiz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140206/10900ae4/attachment.html>

Reply by email

leledumbo
to silvioprog: Copied from: http://lists.lazarus.freepascal.org/pipermail/lazarus/2014-February/085669.ht…
Hehe... Thanks buddy! Please see Bootstrap project. :)

http://getbootstrap.com

Yep, I already use that along with jQuery. They do help covering my bad design. I really have no sense in good looking one, all I care is simplistic and straightforward yet intuitive UI/UX :p

View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Lazarus-FPC-for-Web-Development-only-tp4035589p4035684.html Sent from the Free Pascal - Lazarus mailing list .

Reply by email

silvioprog
to leledumbo

2014-02-06 14:10 GMT-02:00 leledumbo :

Show quoted text 7 lines
> Hehe... Thanks buddy! Please see Bootstrap project. :) http://getbootstrap.com Yep, I already use that along with jQuery. They do help covering my bad design. I really have no sense in good looking one, all I care is simplistic and straightforward yet intuitive UI/UX :p

Hehe..

A small site that seems made with Brook: http://encodecode.com

I don't know who the authors. :)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140207/da3c40ef/attachment.html>

Reply by email

Lukasz Sokol
to silvioprog
silvioprog wrote 16 lines
2014-02-06 14:10 GMT-02:00 leledumbo < <mailto:>>: > Hehe... Thanks buddy! Please see Bootstrap project. :) http://getbootstrap.com Yep, I already use that along with jQuery. They do help covering my bad design. I really have no sense in good looking one, all I care is simplistic and straightforward yet intuitive UI/UX :p Hehe.. A small site that seems made with Brook: http://encodecode.com I don't know who the authors. :)

Their linked site looks all Dutch^WRomanian to me ;)

-L.

Reply by email

Allan E. Registos
to Michael Van Canneyt: Let's hope not. I don't consider M$ a role model... :) Michael.
Michael Van Canneyt wrote 15 lines
On Thu, 6 Feb 2014, Dimitrios Chr. Ioannidis wrote: > Hi, > > ???? 5/2/2014 8:04 ??, ?/? Michael Van Canneyt ??????: > <snip> >> Demos, demos, demos :) > > Too much influence from Steve ? Let's hope not. I don't consider M$ a role model... :) Michael.

A much detailed tutorial would be nice for Brook.

Show quoted text 7 lines
-- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140208/dd5a72ea/attachment.html> -------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4267 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140208/dd5a72ea/attachment.bin>

Reply by email

silvioprog
to Allan E. Registos: A much detailed tutorial would be nice for Brook. -------------- next part --------------…

2014-02-07 22:11 GMT-02:00 Allan E. Registos <

Show quoted text 23 lines
: On Thursday, 06 February, 2014 05:26 PM, Michael Van Canneyt wrote: On Thu, 6 Feb 2014, Dimitrios Chr. Ioannidis wrote: Hi, ???? 5/2/2014 8:04 ??, ?/? Michael Van Canneyt ??????: <snip> Demos, demos, demos :) Too much influence from Steve ? Let's hope not. I don't consider M$ a role model... :) Michael. A much detailed tutorial would be nice for Brook.

Yes yes, and a more improved documentation. We are open to anyone who wants to document and write articles, I don't do them because my english is still very basic. But, I'm looking for a time to write some articles in portuguese, and a friend (Mr Luciano Souza :) ) said he would make the translation to english.

I'm also a good friend of Jo?o Morais (JCode and PressObjects author: https://github.com/jcmoraisjr/jcore), and we are studying some improvements to Brook, then we will probably still write articles together, based on the new codes that he will contribute to the Brook.

Again about documentation, we would be very happy if they appeared contrubuir new members interested to contribute in this part too.

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140208/7c838085/attachment.html>

Reply by email

silvioprog
to leledumbo: The second link at the bottom is his name, he's one of Pascal evangelist in Indonesia.…

2014-02-08 2:15 GMT-02:00 leledumbo :

The second link at the bottom is his name, he's one of Pascal evangelist in Indonesia. We're running roadshows about Modern Pascal across Indonesia.

You used Brook in the construction of this site?

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140208/85405522/attachment.html>

Reply by email

Allan E. Registos
to silvioprog: 2014-02-07 22:11 GMT-02:00 Allan E. Registos < Yes yes, and a more improved…
silvioprog wrote 26 lines
2014-02-07 22:11 GMT-02:00 Allan E. Registos < <mailto:>>: On Thursday, 06 February, 2014 05:26 PM, Michael Van Canneyt wrote: > On Thu, 6 Feb 2014, Dimitrios Chr. Ioannidis wrote: > >> Hi, >> >> ???? 5/2/2014 8:04 ??, ?/? Michael Van Canneyt ??????: >> <snip> >>> Demos, demos, demos :) >> >> Too much influence from Steve ? > > Let's hope not. I don't consider M$ a role model... :) > > Michael. A much detailed tutorial would be nice for Brook. Yes yes, and a more improved documentation. We are open to anyone who wants to document and write articles, I don't do them because my english is still very basic. But, I'm looking for a time to write some articles in portuguese, and a friend (Mr Luciano Souza :) ) said he would make the translation to english.

The FOSS project Docker (docker.io) has a very good tutorial in my opinion. I am now at tutorial level 2, maybe your documentation team will be able to get good ideas from this project.

Show quoted text 19 lines
I'm also a good friend of Jo?o Morais (JCode and PressObjects author: https://github.com/jcmoraisjr/jcore), and we are studying some improvements to Brook, then we will probably still write articles together, based on the new codes that he will contribute to the Brook. Again about documentation, we would be very happy if they appeared contrubuir new members interested to contribute in this part too. -- Silvio Cl?cio My public projects - github.com/silvioprog <http://github.com/silvioprog> -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140210/dd271d4d/attachment.html> -------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4267 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140210/dd271d4d/attachment.bin>

Reply by email

silvioprog
to Allan E. Registos

2014-02-09 22:39 GMT-02:00 Allan E. Registos <

:

[...]

Show quoted text 5 lines
The FOSS project Docker (docker.io) has a very good tutorial in my opinion. I am now at tutorial level 2, maybe your documentation team will be able to get good ideas from this project.

Very nice, and thanks for the indication! :)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140210/c2d0c8a3/attachment-0001.html>

Reply by email

Giuseppe Luigi
to silvioprog: 2014-02-04 : I'm using Brook in all my projects. Even in old projects (e.g:…

Sorry for late reply, too busy :(

What approach you follow to build your sites? Jtemplate? Use brook just as restful server?

Im still just trying to figure on my mind how to "deploy" my idea to Brook development. My web development skills are mainly based working over CMS

Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140222/f76ac4dd/attachment.html>

Reply by email

silvioprog
to Giuseppe Luigi

2014-02-22 15:11 GMT-03:00 Giuseppe Luigi :

Show quoted text 5 lines
Sorry for late reply, too busy :( What approach you follow to build your sites? Jtemplate? Use brook just as restful server?

I use it according the project. In several projects, I use only GET/POST, JTemplate and HTML. But there are also projects that I use GET/POST/PUT/DELETE, RESTful and some JS library, such as JTable, for example.

Show quoted text 5 lines
Im still just trying to figure on my mind how to "deploy" my idea to Brook development. My web development skills are mainly based working over CMS Regards.

Some time ago, I have developed projects with CMS like Joomla and WordPress. Yes, it is practical, but they don't give me the same power to manipulate the content that will displayed on the screen. But I've thought about creating a CMS using Brook.

ps. The Brook 3.0 is being released with new ideas of Jo?o Morais ( https://github.com/jcmoraisjr). It will be completely different from Brook 2.6.4. In the new Brook, you can receive objets instead JSONs, see a small comparison;

form.html:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Person</title>
</head>
<body>
<form action="http://localhost/cgi-bin/cgi1.bf" method="post"> <input type="text" name="id" />
<input type="text" name="name" />
<input type="submit" />
</form>
</body>
</html>

Brook 2.6.4:

unit Unit1;
{$mode objfpc}{$H+}
interface
uses
  BrookAction;
type
  TMyAction = class(TBrookAction)
  public
    procedure Post; override;
  end;
implementation
procedure TMyAction.Post;
begin
  // where's validation?
  Write('ID: %d, Name: %s', [Fields['id'].AsInt64,
Fields['name'].AsString]); // where's reuse?
  // where's persistence?
end;
initialization
  TMyAction.Register('/person');
end.

Brook 3.0:

unit person;
{$mode objfpc}{$H+}
interface
uses
  SysUtils;
type
  EPerson = class(Exception);
  { TPerson }
  TPerson = class
  private
    FId: Int64;
    FName: string;
  public
    procedure Validate;
    procedure Save;
  published
    property Id: Int64 read FId write FId;
    property Name: string read FName write FName;
  end;
implementation

{ TPerson }

procedure TPerson.Validate;
begin
  if Trim(FName) = '' then
    raise EPerson.Create('Name must not be empty.');
end;
procedure TPerson.Save;
begin
  // implement your persistence here, using a framework like dpof:
https://github.com/silvioprog/dopf
end;
end.
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
  BrookAction, person;
type
  TMyAction = class(specialize TBrookEntityAction<TPerson>)
  public
    procedure Post; override;
  end;
implementation
procedure TMyAction.Post;
begin
  Entity.Validate; // Yes, my own validation!
  Write('ID: %d, Name: %s', [Entity.Id, Entity.Name]); // Yes, I'm reusing
my object!
  Entity.Save; // I love it, my validation using OPF (like
https://github.com/jcmoraisjr/jcore or https://github.com/silvioprog/dopf)
of DAO!
end;
initialization
  TMyAction.Register('/person');
end.
Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140222/cc0dcf6d/attachment-0001.html>

Reply by email

silvioprog
to silvioprog

Oops... :D

2014-02-22 19:02 GMT-03:00 silvioprog :
[...]

Show quoted text 10 lines
procedure TMyAction.Post; begin Entity.Validate; // Yes, my own validation! Write('ID: %d, Name: %s', [Entity.Id, Entity.Name]); // Yes, I'm reusing my object! Entity.Save; // I love it, my validation using OPF (like https://github.com/jcmoraisjr/jcore or https://github.com/silvioprog/dopf) of DAO! end;

"I love it, my persistence using OPF or DAO ..."

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140222/2644dd2d/attachment.html>

Reply by email

leledumbo
to silvioprog: 2014-02-22 15:11 GMT-03:00 Giuseppe Luigi : I use it according the project. In several…

I see you already have your own persistence framework. Is it fully functional already? What backends are supported? Do you use another abstract framework (like SQLdb) to achive it?

View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Lazarus-FPC-for-Web-Development-only-tp4035589p4035934.html Sent from the Free Pascal - Lazarus mailing list .

Reply by email

silvioprog
to leledumbo

2014-02-22 23:29 GMT-03:00 leledumbo :

I see you already have your own persistence framework. Is it fully functional already? What backends are supported? Do you use another abstract framework (like SQLdb) to achive it?

Yes. It is a junction of the old Brook persistence and a stable code that is already in production to ten years, running in Delphi, authored by Waldir Paim (founder of Duall System, the company that I'm a partner here in Brazil).

It is only a slim layer under SQLdb. It allows to create a broker to other library too, like Zeos. The idea is to execute SQLs but allowing to acquire and store objects on memory and/or on disk, logging all SQLs/transactions (with or without params). This new layer is fest, very very fast! So it is an apart layer of Brook.

In Brook, the radical shift to object-oriented layer was necessary after observe that I've been repeating code in my projects. I have just few weeks using pure object oriented and already seeing great benefits. Today, with this new structure (the idea is by Jo?o Morais, I just made the implementation), I finished a restricted page area. In old structure, I had weeks and could not to finish, my code was coupled and slow. Now all is simpler, my business rules are on my objects, and I can enjoy them anytime and anywhere. Also I'm so glad to know that this new structure in Brook will facilitate a junction with the future object persistence framework, authored by Jo?o Morais: https://github.com/jcmoraisjr/jcore.

I'm writting an e-mail in portuguese and in english to talk about what's new in the world of Brook, I believe that next week I send it to all Lazarus/FPC lists. :)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140223/77d21912/attachment.html>

Reply by email

Giuseppe
to silvioprog: 2014-02-22 15:11 GMT-03:00 Giuseppe Luigi : I use it according the project. In several…

El 22/02/2014 23:02, silvioprog escribi?:

Show quoted text 12 lines
2014-02-22 15:11 GMT-03:00 Giuseppe Luigi < <mailto:>>: Sorry for late reply, too busy :( What approach you follow to build your sites? Jtemplate? Use brook just as restful server? I use it according the project. In several projects, I use only GET/POST, JTemplate and HTML. But there are also projects that I use GET/POST/PUT/DELETE, RESTful and some JS library, such as JTable, for example.

Maybe I will do some testing with JTemplate, using Anderson(*) videos as helpers.

(*) http://www.youtube.com/watch?v=Y2ZozfS1aSg
Show quoted text 10 lines
Im still just trying to figure on my mind how to "deploy" my idea to Brook development. My web development skills are mainly based working over CMS Regards. Some time ago, I have developed projects with CMS like Joomla and WordPress. Yes, it is practical, but they don't give me the same power to manipulate the content that will displayed on the screen. But I've thought about creating a CMS using Brook.

Well, mainly my web development projects are based on corporative websites or eCommerce, not custom-made implementations. Here a CMS is the best option. Now I want to build a Web App. Are different kind of projects :P

Show quoted text 133 lines
ps. The Brook 3.0 is being released with new ideas of Jo?o Morais (https://github.com/jcmoraisjr). It will be completely different from Brook 2.6.4. In the new Brook, you can receive objets instead JSONs, see a small comparison; form.html: <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>Person</title> </head> <body> <form action="http://localhost/cgi-bin/cgi1.bf" method="post"> <input type="text" name="id" /> <input type="text" name="name" /> <input type="submit" /> </form> </body> </html> Brook 2.6.4: unit Unit1; {$mode objfpc}{$H+} interface uses BrookAction; type TMyAction = class(TBrookAction) public procedure Post; override; end; implementation procedure TMyAction.Post; begin // where's validation? Write('ID: %d, Name: %s', [Fields['id'].AsInt64, Fields['name'].AsString]); // where's reuse? // where's persistence? end; initialization TMyAction.Register('/person'); end. Brook 3.0: unit person; {$mode objfpc}{$H+} interface uses SysUtils; type EPerson = class(Exception); { TPerson } TPerson = class private FId: Int64; FName: string; public procedure Validate; procedure Save; published property Id: Int64 read FId write FId; property Name: string read FName write FName; end; implementation { TPerson } procedure TPerson.Validate; begin if Trim(FName) = '' then raise EPerson.Create('Name must not be empty.'); end; procedure TPerson.Save; begin // implement your persistence here, using a framework like dpof: https://github.com/silvioprog/dopf end; end. unit Unit1; {$mode objfpc}{$H+} interface uses BrookAction, person; type TMyAction = class(specialize TBrookEntityAction<TPerson>) public procedure Post; override; end; implementation procedure TMyAction.Post; begin Entity.Validate; // Yes, my own validation! Write('ID: %d, Name: %s', [Entity.Id, Entity.Name]); // Yes, I'm reusing my object! Entity.Save; // I love it, my validation using OPF (like https://github.com/jcmoraisjr/jcore or https://github.com/silvioprog/dopf) of DAO! end; initialization TMyAction.Register('/person'); end.

Looks interesting. Are Brook 3 in your github too? When is planned to release?

Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140223/4a42781b/attachment-0001.html>

Reply by email

silvioprog
to Giuseppe

2014-02-23 17:09 GMT-03:00 Giuseppe :
[...]

Well, mainly my web development projects are based on corporative websites or eCommerce, not custom-made implementations. Here a CMS is the best option. Now I want to build a Web App. Are different kind of projects :P

With Brook & JTemplate you can make your own CMS. :)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140224/67ac2f80/attachment.html>

Reply by email

Giuseppe
to silvioprog

I know, but first I Have to fight against Brook and my laptop, don't want to works lol

Enviado desde mi iPad

/Giuseppe

Show quoted text 16 lines
El 24/02/2014, a las 20:46, silvioprog escribi?: 2014-02-23 17:09 GMT-03:00 Giuseppe : [...] > Well, mainly my web development projects are based on corporative websites or eCommerce, not custom-made implementations. Here a CMS is the best option. Now I want to build a Web App. Are different kind of projects :P With Brook & JTemplate you can make your own CMS. :) -- Silvio Cl?cio My public projects - github.com/silvioprog -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140224/c08826a2/attachment.html>

Reply by email

Giuseppe
to silvioprog: 2014-02-23 17:09 GMT-03:00 Giuseppe : [...] With Brook & JTemplate you can make your own…

El 24/02/2014 20:46, silvioprog escribi?:

Show quoted text 13 lines
2014-02-23 17:09 GMT-03:00 Giuseppe < <mailto:>>: [...] Well, mainly my web development projects are based on corporative websites or eCommerce, not custom-made implementations. Here a CMS is the best option. Now I want to build a Web App. Are different kind of projects :P With Brook & JTemplate you can make your own CMS. :)

Plus to other comments like more demos, I think more important is to get more documentation for first steps (deploy, and some intial concepts).

Maybe can throw some help here??
http://forum.lazarus.freepascal.org/index.php/topic,19225.msg142132.html#msg142132

Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140225/d906abdc/attachment.html>

Reply by email

silvioprog
to Giuseppe

2014-02-25 13:32 GMT-03:00 Giuseppe :

Show quoted text 17 lines
El 24/02/2014 20:46, silvioprog escribi?: 2014-02-23 17:09 GMT-03:00 Giuseppe : [...] > Well, mainly my web development projects are based on corporative > websites or eCommerce, not custom-made implementations. Here a CMS is the > best option. Now I want to build a Web App. Are different kind of projects > :P > With Brook & JTemplate you can make your own CMS. :) Plus to other comments like more demos, I think more important is to get more documentation for first steps (deploy, and some intial concepts).

I agree. Are you interested in helping us in the documentation? So far, we are only three or four people documenting.

Maybe can throw some help here??

Nice. I posted an answer there:
http://forum.lazarus.freepascal.org/index.php/topic,19225.msg142140.html#msg142140

I rarely read the forum. :S

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140225/13f90ac1/attachment.html>

Reply by email

Giuseppe
to silvioprog
Show quoted text 14 lines
El 25/02/2014, a las 19:14, silvioprog escribi?: 2014-02-25 13:32 GMT-03:00 Giuseppe : > El 24/02/2014 20:46, silvioprog escribi?: >> 2014-02-23 17:09 GMT-03:00 Giuseppe : >> [...] >>> Well, mainly my web development projects are based on corporative websites or eCommerce, not custom-made implementations. Here a CMS is the best option. Now I want to build a Web App. Are different kind of projects :P >> >> With Brook & JTemplate you can make your own CMS. :) > > Plus to other comments like more demos, I think more important is to get more documentation for first steps (deploy, and some intial concepts). I agree. Are you interested in helping us in the documentation? So far, we are only three or four people documenting.

I can try.

Show quoted text 7 lines

Good questions, system is win8 64b, dll from SQLite site is 32b. I tried using embedded server (brookfclhttp...) without success. cGI I'm trying to test is blog from demos.

Where can I download brook 3?

I rarely read the forum. :S

Exist some brook maillist or here is good place?

Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140225/a89bae11/attachment.html>

Reply by email

silvioprog
to Giuseppe

2014-02-25 15:38 GMT-03:00 Giuseppe :

Show quoted text 28 lines
El 25/02/2014, a las 19:14, silvioprog escribi?: 2014-02-25 13:32 GMT-03:00 Giuseppe : > El 24/02/2014 20:46, silvioprog escribi?: > > 2014-02-23 17:09 GMT-03:00 Giuseppe : > [...] > >> Well, mainly my web development projects are based on corporative >> websites or eCommerce, not custom-made implementations. Here a CMS is the >> best option. Now I want to build a Web App. Are different kind of projects >> :P >> > > With Brook & JTemplate you can make your own CMS. :) > > > Plus to other comments like more demos, I think more important is to get > more documentation for first steps (deploy, and some intial concepts). > I agree. Are you interested in helping us in the documentation? So far, we are only three or four people documenting. I can try.

Very nice. I can help you in this task, explaining about all Brook features.

Show quoted text 14 lines
Maybe can throw some help here?? > http://forum.lazarus.freepascal.org/index.php/topic,19225.msg142132.html#msg142132 > > Regards. > Nice. I posted an answer there: http://forum.lazarus.freepascal.org/index.php/topic,19225.msg142140.html#msg142140 Good questions, system is win8 64b, dll from SQLite site is 32b. I tried using embedded server (brookfclhttp...) without success. cGI I'm trying to test is blog from demos.

To discover SQLite problem, please create a simple program and test that, without Brook. Use SQLdb directly please. It seems a problem in your environment.

Where can I download brook 3?

Using a nice tool like SmartGIT (I use it) or executing this command line in your terminal:

$ git clone https://github.com/silvioprog/brookframework.git
I rarely read the forum. :S Exist some brook maillist or here is good place?

Not yet. But there are plans to be created with Brook itself ( https://github.com/silvioprog/brookframework/issues/29).

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140226/d679693e/attachment.html>

Reply by email

Giuseppe
to silvioprog
Show quoted text 9 lines
> > I agree. Are you interested in helping us in the documentation? > So far, we are only three or four people documenting. > I can try. Very nice. I can help you in this task, explaining about all Brook features.

Great.

Show quoted text 8 lines
Good questions, system is win8 64b, dll from SQLite site is 32b. I tried using embedded server (brookfclhttp...) without success. cGI I'm trying to test is blog from demos. To discover SQLite problem, please create a simple program and test that, without Brook. Use SQLdb directly please. It seems a problem in your environment.

I'm 98% sure problem was a sqlite3.dll 32bits, where a sqlite3.dll 64 was needed. A simple app didn't worked either. Now I'm with Brook 3 and demos comes with postgres connection. What must be used in params to use firebird instead postgres?

Show quoted text 7 lines
Where can I download brook 3? Using a nice tool like SmartGIT (I use it) or executing this command line in your terminal: $ git clone https://github.com/silvioprog/brookframework.git

Oh ok. What I really wanted to mean, is if Brook 3 was in other repo, or on the same. Thanks ;)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140226/569c22e0/attachment-0001.html>

Reply by email

silvioprog
to Giuseppe

2014-02-26 6:42 GMT-03:00 Giuseppe :
[...]

Show quoted text 5 lines
I'm 98% sure problem was a sqlite3.dll 32bits, where a sqlite3.dll 64 was needed. A simple app didn't worked either. Now I'm with Brook 3 and demos comes with postgres connection. What must be used in params to use firebird instead postgres?

Choosing the IBConnection object instead of PQConnection.

Show quoted text 14 lines
> Where can I download brook 3? > Using a nice tool like SmartGIT (I use it) or executing this command line in your terminal: $ git clone https://github.com/silvioprog/brookframework.git Oh ok. What I really wanted to mean, is if Brook 3 was in other repo, or on the same. Thanks ;)

Now Brook have only a branche: trunk, then:

Brook 2.6.4:

https://github.com/silvioprog/brookframework/releases

Brook 3.0 or newer:

https://github.com/silvioprog/brookframework.git (or https://github.com/silvioprog/brookframework/archive/master.zip)

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140226/8bb024dd/attachment.html>

Reply by email