[Lazarus] Converting Pascal Client/Server application into Web Client?

Michael Van Canneyt michael at freepascal.org
Fri Oct 1 11:04:06 CEST 2010



On Fri, 1 Oct 2010, Joshua Lim wrote:

>
> 2. ExtJS - this looks like the market leader judging from the size of the 
> community and the Alex rank for sencha.com.  It is only free for GNU 
> deployments.  The developer license is priced around US$500, and distribution 
> is royalty free i think.  I also came across another commercial framework 
> (can't remember the name) that charges couple hundreds per distribution so 
> this sounds cheap in comparison!  Like Qooxdoo, it also comes with RPC 
> framework, which they call ExtDirect, and like Qooxdoo, there's no pascal 
> example.  I've tested ExtJS indirectly when using Extpascal, the interface 
> generated by ExtJS seems to be quite slow - I've not really done an 
> equivalent comparison with Qooxdoo, but Qooxdoo seems to be a little quicker.

I work with ExtJS and FPC extensively currently. you'll notice that there
are ExtDirect support files in FPC: see packages/fcl-web. There are examples
available.

Since I need this for commercial work, you're guaranteed of good support :-)

ExtJS and Ext.Direct are a breeze. The Store for ExtJS data controls is
controlled by a FPC WebDataProvider - essentially a no-code solution. All
server side coding can be done in RAD.

For my part, ExtJS would be the way to go.

Michael.




More information about the Lazarus mailing list