Re: [Lazarus] Quick Video: A Web Application

2017-11-09 Thread Michael Schnell via Lazarus
On 09.11.2017 11:12, Michael Van Canneyt via Lazarus wrote: We are busy creating this framework. Great. From the previous messages I got the impression it would be depreciated. But Rome wasn't built in a day. Obviously. I am not trying to hurry anybody. I am very happy with what Lazarus and

Re: [Lazarus] Quick Video: A Web Application

2017-11-09 Thread Michael Van Canneyt via Lazarus
On Thu, 9 Nov 2017, Michael Schnell wrote: On 08.11.2017 16:39, Michael Van Canneyt wrote: .. I believe that you should embrace the platforms you're using. That means: browser as client, webserver as server, and HTTP or websocket as the transport layer. This depends on who is "you" :) .

Re: [Lazarus] Quick Video: A Web Application

2017-11-09 Thread Michael Schnell via Lazarus
On 08.11.2017 16:39, Michael Van Canneyt wrote: .. I believe that you should embrace the platforms you're using. That means: browser as client, webserver as server, and HTTP or websocket as the transport layer. This depends on who is "you" :) . I've already been doing some " Lazarus

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Sven Barth via Lazarus
Am 08.11.2017 16:29 schrieb "Michael Schnell via Lazarus" < lazarus@lists.lazarus-ide.org>: On 08.11.2017 14:15, Sven Barth via Lazarus wrote: > > Nope, WebAssembly and what pas2js does are two different things even if in > the end both run in the browser's JavaScript engine. > Of course I do

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Van Canneyt via Lazarus
On Wed, 8 Nov 2017, Michael Schnell via Lazarus wrote: On 08.11.2017 13:12, Michael Van Canneyt via Lazarus wrote: ExtPascal way (or UniGUI for that matter) is the wrong way to do things. Interesting as a toy, but not suitable for a) Large, scalable websites b) serveless applications.

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Schnell via Lazarus
On 08.11.2017 14:15, Sven Barth via Lazarus wrote: Nope, WebAssembly and what pas2js does are two different things even if in the end both run in the browser's JavaScript engine. Of course I do know this. But AFAIK WebAssembly has been invented with JS in mind, so it might follow some

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Schnell via Lazarus
On 08.11.2017 13:12, Michael Van Canneyt via Lazarus wrote: ExtPascal way (or UniGUI for that matter) is the wrong way to do things. Interesting as a toy, but not suitable for a) Large, scalable websites b) serveless applications. Agreed ! But if doing a server based application (ore one that

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Leonardo M. Ramé via Lazarus
El 08/11/17 a las 04:57, Michael Van Canneyt via Lazarus escribió: There is. Normally, early december a RC version of pas2js will be released. pasjs currently is more or less at the level of D7 compatibility (minus interfaces and pointers). There is a web-based compiler (i.e. you can do 'hot

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Van Canneyt via Lazarus
On Wed, 8 Nov 2017, Michael Schnell via Lazarus wrote: On 08.11.2017 12:28, Michael Van Canneyt via Lazarus wrote: It is the basic building block. I do agree that it is a very viable building block, but theoretically for "Rich internet Applications" there are alternatives:  - WebAssembly

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Schnell via Lazarus
On 08.11.2017 12:28, Michael Van Canneyt via Lazarus wrote: It is the basic building block. I do agree that it is a very viable building block, but theoretically for "Rich internet Applications" there are alternatives:  - WebAssembly (which as far as I understand is considered for fpc, and I

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Van Canneyt via Lazarus
On Wed, 8 Nov 2017, Michael Schnell via Lazarus wrote: On 08.11.2017 08:57, Michael Van Canneyt via Lazarus wrote: Normally, early december a RC version of pas2js will be released. I understand that the issue of this thread is using Lazarus to do a server based "Rich Internet" application

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Michael Schnell via Lazarus
On 08.11.2017 11:14, Mattias Gaertner via Lazarus wrote: A server is not needed. You can write standalone browser applications that work offline too. OK. Great !  Stand alone browser based applications might be one desirable type of application, but AFAIK, the more commonly required type of

Re: [Lazarus] Quick Video: A Web Application

2017-11-08 Thread Mattias Gaertner via Lazarus
On Wed, 8 Nov 2017 10:25:48 +0100 Michael Schnell via Lazarus wrote: > On 08.11.2017 08:57, Michael Van Canneyt via Lazarus wrote: > > Normally, early december a RC version of pas2js will be released. > I understand that the issue of this thread is using Lazarus

Re: [Lazarus] Quick Video: A Web Application

2017-11-07 Thread Michael Van Canneyt via Lazarus
On Wed, 8 Nov 2017, Marcello via Lazarus wrote: On 30/04/2017 21:42, Michael Van Canneyt via Lazarus wrote: I'm afraid that the world is still waiting for a good GUI designer for web. We will deliver it :) Can you share with us when?  :) Current tentative schedule is september. But

Re: [Lazarus] Quick Video: A Web Application

2017-05-07 Thread Lars via Lazarus
On 2017-04-19 10:21, Graeme Geldenhuys via Lazarus wrote: On 2017-04-19 15:58, Michael Schnell via Lazarus wrote: Lazarus would b able to seamlessly create such programs (even more up to date, versatile and fast: using WebAssembly compiled from Pascal instead of hand crafted Java Script).

Re: [Lazarus] Quick Video: A Web Application

2017-05-07 Thread Lars via Lazarus
Sorry, didn't watch the video yet, but, wasn't Morfik something similar? Or that was mostly offline apps? Then there was also the intraweb for delphi, but AFAIR the Indy authors. -- ___ Lazarus mailing list Lazarus@lists.lazarus-ide.org

Re: [Lazarus] Quick Video: A Web Application

2017-04-20 Thread Michael Schnell via Lazarus
On 20.04.2017 11:11, Graeme Geldenhuys via Lazarus wrote: Yes, many times. There obviously are lots of alternate GUI design tools (e.g. mse, FireMonkey, WXPython (Poenix), ...) . But for Lazarus users, it of course would be beneficial to be able to use the GUI designer already perfectly

Re: [Lazarus] Quick Video: A Web Application

2017-04-20 Thread Michael Schnell via Lazarus
On 20.04.2017 09:54, Santiago A. via Lazarus wrote: That is what RAD and GUI designers were created for ;-) Obviously it's not easy to do a (compatible) GUI designer for a Browser-(remote)-GUI. Otherwise I suppose Lazarus would have it. With WebAssembly, maybe there is a new chance...

Re: [Lazarus] Quick Video: A Web Application

2017-04-20 Thread Michael Schnell via Lazarus
On 19.04.2017 17:21, Graeme Geldenhuys via Lazarus wrote: I believe that is what Michael van Canneyt is working on. It seems like, which to me is great news ! Of course we would need first a Pascal->WebAssembly compiler and then a new WidgetType in Lazarus. Same maybe could be derived from

Re: [Lazarus] Quick Video: A Web Application

2017-04-20 Thread Graeme Geldenhuys via Lazarus
On 2017-04-20 08:54, Santiago A. via Lazarus wrote: > Of course, GUIs are massive time consuming. Have you ever create a form > by hand in runtime? Yes, many times. If you want to see the real ease of that (without needing a GUI Designer), then take a look at Java's MiGLayout layout engine.

Re: [Lazarus] Quick Video: A Web Application

2017-04-20 Thread Michael Van Canneyt via Lazarus
On Thu, 20 Apr 2017, Santiago A. via Lazarus wrote: El 19/04/2017 a las 17:09, Anthony Walter via Lazarus escribió: Thank you all for the feedback and discussion. From me, the implementer and designer, I can say the most difficult part of creating this project, and in most projects, is not

Re: [Lazarus] Quick Video: A Web Application

2017-04-20 Thread Santiago A. via Lazarus
El 19/04/2017 a las 17:09, Anthony Walter via Lazarus escribió: > Thank you all for the feedback and discussion. From me, the > implementer and designer, I can say the most difficult part of > creating this project, and in most projects, is not the actual > programming. It's the creation of the

Re: [Lazarus] Quick Video: A Web Application

2017-04-19 Thread Graeme Geldenhuys via Lazarus
On 2017-04-19 15:58, Michael Schnell via Lazarus wrote: > Lazarus would b able to seamlessly create such programs (even more up to > date, versatile and fast: using WebAssembly compiled from Pascal instead > of hand crafted Java Script). I believe that is what Michael van Canneyt is working

Re: [Lazarus] Quick Video: A Web Application

2017-04-19 Thread Anthony Walter via Lazarus
Thank you all for the feedback and discussion. From me, the implementer and designer, I can say the most difficult part of creating this project, and in most projects, is not the actual programming. It's the creation of the user interface design. Choosing and creating a layout, and deciding on css

Re: [Lazarus] Quick Video: A Web Application

2017-04-19 Thread Leonardo M. Ramé via Lazarus
El 19/04/17 a las 11:14, Michael Van Canneyt via Lazarus escribió: On Wed, 19 Apr 2017, Anthony Walter via Lazarus wrote: This isn't a free pascal or lazarus project, but something I wrote using typescript quite a while ago. http://cache.getlazarus.org/videos/cloud-files.mp4 Soon, you'll

Re: [Lazarus] Quick Video: A Web Application

2017-04-19 Thread Graeme Geldenhuys via Lazarus
On 2017-04-19 14:54, Anthony Walter via Lazarus wrote: > This isn't a free pascal or lazarus project, but something I wrote using > typescript quite a while ago. That's very impressive. I'm still amazed at what is actually possible via a web browser - other than just viewing web pages. Thanks for

Re: [Lazarus] Quick Video: A Web Application

2017-04-19 Thread Michael Van Canneyt via Lazarus
On Wed, 19 Apr 2017, Anthony Walter via Lazarus wrote: This isn't a free pascal or lazarus project, but something I wrote using typescript quite a while ago. http://cache.getlazarus.org/videos/cloud-files.mp4 Soon, you'll be able to write this app in Free Pascal. Michael. --