Recent

Author Topic: New widget set : Web Application mode  (Read 73787 times)

Almindor

  • Sr. Member
  • ****
  • Posts: 411
    • http://www.astarot.tk
New widget set : Web Application mode
« Reply #30 on: January 14, 2008, 11:41:48 pm »
I tried morfik, and I agree, altough their javascript side is horrible (half of the stuff just doesn't work or is too slow). But I too think that this hybrid approach is generally best. Too bad they're closed tho.

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2496
New widget set : Web Application mode
« Reply #31 on: January 15, 2008, 02:40:02 pm »
have you ever tried to browse the Morfik website with a not to recent PC ?
Click......nothing happening......no indication of something loading.....click......ow....something is happening.....
....D.....I clicked twice.
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

bee

  • Sr. Member
  • ****
  • Posts: 360
New widget set : Web Application mode
« Reply #32 on: January 15, 2008, 05:09:23 pm »
That's some of the risk of using Ajax. No, I meant we could "steal" Morfik's idea to implement our own web widget. I didn't mean that we should use Morfik. ;)
-Bee-

A long time pascal lover.

bee

  • Sr. Member
  • ****
  • Posts: 360
New widget set : Web Application mode
« Reply #33 on: June 17, 2008, 09:40:01 am »
Finally, there's somebody that start doing an action on this. Now there's an open source project name ExtPascal. As the name implies, it's trying to make a framework for web programming utilizing pascal language and extjs for the UI presentation.

Author of project (wanderlan) seems to have a similar idea as mine that I described above. Besides providing a pascal wrapper for extjs, extpascal also offers a unit for FastCGI application. It doesn't make its own web server as most people much prefer to use stable and proven available web servers i.e. Apache, Lighttpd, etc instead of using custom web server. However, extpascal doesn't prevent us to use our custom web server as long as it supports CGI or FastCGI protocol. The interesting part of the FCGI unit is it also works on standard CGI hosting by using so-called CGI gateway trick. :D

So far, the project is going well and being actively developed. If other people would like to join in this project and help contributing features i.e. pascal to js compiler, gui designer, or even build a web widget on top of it, is highly appreciated.

-Bee-
-Bee-

A long time pascal lover.

Paul Ishenin

  • Sr. Member
  • ****
  • Posts: 274
New widget set : Web Application mode
« Reply #34 on: June 18, 2008, 03:07:44 am »
Nice. I thought about extjs as one of possible widgetset but cannot imagine how to do that :)

bee

  • Sr. Member
  • ****
  • Posts: 360
New widget set : Web Application mode
« Reply #35 on: June 18, 2008, 06:46:53 am »
I'm playing around with extpascal for the last few weeks, helping the project a bit by reporting bugs and suggesting ideas. ;) The nice thing with extpascal and its FCGI unit is, the programming paradigm is like we're developing a desktop app using Lazarus or Delphi. Well, not in truly exact way, but not that different as we're using PHP or powtils. ;)

Be carefull with the license, though. ExtJS is like Qt, they ask for money if you make a commercial app using their tool. Nothing to be worried if you make an open source freeware project. :)
-Bee-

A long time pascal lover.

bee

  • Sr. Member
  • ****
  • Posts: 360
Re: New widget set : Web Application mode
« Reply #36 on: February 14, 2009, 10:16:07 am »
Just to spread a good news.

ExtPascal project have been nicely going and got more interest and attention from other pascal developers. Some of the contributors had done an .dfm/.lfm file converter into ExtJS window and controls. You may see the demo here: htttp://195.216.196.161:6464/
They all there are converted from plain Delphi application. Though they're not yet all completed, they do show a very nice progress and great possibility in the future. :)

I hope this good news would get more pascal developers interest to be involved in this promising project. It's not impossible someday that we would have a true web widgetset support in Lazarus. ;)

This project is more than welcome to new users and contributors. :)

-Bee-

A long time pascal lover.

LazaruX

  • Hero Member
  • *****
  • Posts: 597
  • Lazarus original cheetah.The cheetah doesn't cheat
Re: New widget set : Web Application mode
« Reply #37 on: February 17, 2009, 12:57:42 pm »
Hey, what a coincidence, I was just thinking about opening a discussion like this,...probably somebody read into my mind and was faster...
I will try to use PSP and see...

bee

  • Sr. Member
  • ****
  • Posts: 360
Re: New widget set : Web Application mode
« Reply #38 on: February 20, 2009, 08:13:09 am »
News update... the .dfm/.lfm converter demo is moved to http://reidspace.co.uk:6464/

> I will try to use PSP and see

What PSP do you mean? Powtils? If so, Powtils is an CGI API for pascal. It doesn't offer something like web widget. It's good for classic style web programming, I mean you still handle all HTML/JS/CSS by yourself.

What I'm talking about here is ExtPascal which offer something more advanced. It works using FCGI mechanism which somehow has better performance compare to plain CGI. It also wraps an advanced JS framework (ExtJS) which frees you from HTML/JS/CSS since it's handled by the JS framework.

-Bee-

A long time pascal lover.

Arminius

  • New Member
  • *
  • Posts: 39
Re: New widget set : Web Application mode
« Reply #39 on: April 26, 2009, 04:40:37 pm »
Yeah that would be great! PHP in pascal  :D

bee

  • Sr. Member
  • ****
  • Posts: 360
Re: New widget set : Web Application mode
« Reply #40 on: May 05, 2009, 08:20:35 am »
> Yeah that would be great! PHP in pascal

No, it's never intended to create PHP code from pascal. We want to create web application using pascal.

Just to let people know... ExtPascal project has another new tool created by the community. Now we could create window-based web application using ExtJS controls utilizing ExtPascal from within Lazarus IDE. The work is still in alpha stage, there are still lots of things need to be done first before it would be really usable.

Anyone who want to join this project is more than welcomed. :)

-Bee-

A long time pascal lover.

Lord_ZealoN

  • Full Member
  • ***
  • Posts: 141
    • http://lordzealon.com
Re: New widget set : Web Application mode
« Reply #41 on: May 29, 2009, 12:20:17 am »
Sorry for not post my last post here, but I thought this post was abandoned.

If I do a commercial app using extPascal, I need to pay, because I'm using extJS for a commercial application too, is this correct?

Cheers.

Marc_G

  • New member
  • *
  • Posts: 8
Re: New widget set : Web Application mode
« Reply #42 on: December 29, 2009, 10:04:35 pm »
There is a new developement on the way (and it supports Linux and FreePascal :)).

http://www.raudus.com/

It's similar (also binded to ExtJS) but different than ExtPascal. I think this framework makes modifications to ExtJS library, and this makes it better integrated to Delphi IDE's and robust. But at the moment only applies to a few controls (more are coming).

Worthwhile to take a glance at their demo video.

http://www.raudus.com/custom/demos/01-sum/01-sum.html

Looks very promising.
« Last Edit: December 29, 2009, 10:09:47 pm by Marc_G »

bee

  • Sr. Member
  • ****
  • Posts: 360
Re: New widget set : Web Application mode
« Reply #43 on: January 08, 2010, 06:41:42 am »
http://www.raudus.com/

I'm not interested since it's not open source. It seems it will go commercial by version 1.0, I believe. Nothing wrong with commercial as long as it open the source code. So, I stick with ExtPascal. :)
-Bee-

A long time pascal lover.

Marc_G

  • New member
  • *
  • Posts: 8
Re: New widget set : Web Application mode
« Reply #44 on: January 08, 2010, 01:05:56 pm »
Sorry for not post my last post here, but I thought this post was abandoned.

If I do a commercial app using extPascal, I need to pay, because I'm using extJS for a commercial application too, is this correct?

Cheers.

Yes, it seems you have to pay a commercial license for ExtJS.