[Lazarus] The future of desktop

silvioprog silvioprog at gmail.com
Thu Nov 28 17:21:19 CET 2013


2013/11/28 Michael Van Canneyt <michael at freepascal.org>
>
>  On Thu, 28 Nov 2013, Michael Schnell wrote:
>
>  On 11/28/2013 02:18 PM, Santiago A. wrote:
>>
>>> Perhaps Lazarus should start thinking about a widget "html+javascript"
>>>
>> Some years ago I did some (limited) testing on that behalf, but gave up
>> after some days, seeing that the necessary effort is not limited at all. I
>> do hope that Michael v C is more successful.
>>
>>
>> At home I have a NAS by QNAP..
>> Since the latest update it features a really nice HTML GUI.
>>
>> It nicely can do forms and many Lazarus-like GUI elements and -functions,
>> and it can show status changes really fast (which is not easy with a
>> HTTP-connected, browser-based GUI).
>>
>
> These days it is very easy to make a very responsive web gui.
>
> Michael.


The Lazarus team could think of something like this:

https://github.com/rogerwang/node-webkit

Currently, I and my business partner, we are using hybrid systems, i.e:
some APIs maked with Brook and FCL (both FastCGI and embedded HTTP server),
and being consumed by applications written in Delphi (desktop/Android) and
Kendo UI (HTML5, CSS3 and jQuery). But, soon, we are thinking of abandoning
our Delphi applications and definitely adopt Node.js. And from what we are
seeing, our decision is not random, it has big company considering leaving
Java, for example, to adopt Node.js:

https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal

But, in future, If it would be possible to render HTML5 + CSS3 + jQuery
screens in a LCL form, even using a webkit of third party, we would
realizing a old dream: have nice applications in HTML+JS, such JavaScript
already have, with Node.js.

Below, some screen shot of our initial application, it is pure Brook (
http://brookframework.org), Bootstrap (http://getbootstrap.com), Kendo UI (
http://www.kendoui.com) and PostgreSQL (http://www.postgresql.org) and, in
future, a desktop version written with Node:

https://www.dropbox.com/sh/saobeixb4p1uxvx/0EIPPqAj43

Sorry for my ugly english please. ;)

-- 
Silvio Clécio
My public projects - github.com/silvioprog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20131128/60302b1e/attachment-0003.html>


More information about the Lazarus mailing list