[Lazarus] FCL-Web and new WebDesign packages

Adrian Veith adrian at veith-system.de
Wed Jan 27 16:59:59 CET 2010


Am 26.01.2010 11:45, schrieb Bee Jay:
>> That's about it. It will use Qooxdoo-calls for the server-events. You
>> can add more, offcourse... (does Qooxdoo also use some sort of
>> 'readyscript'?)
>
> My main reason using ExtPascal and this new fcl-web is I'm too lazy to
> study JS programming and getting my hand dirty of it. Every JS
> framework out there, due the nature of JS, has its own OO concept and
> implementation that also need to be learned. If I really have to study
> them, I think it might be better and faster if I build the application
> directly in JS, instead of using ExtPascal or fcl-web which would
> double my work and slow down my application development. But I don't
> like it. So, obviously, I can't avoid this JS thingy in order to
> develop dynamic web application using pascal. It's a bit ironic, don't
> you think? :D
>

Take a look at HaXe (haxe.org) - HaXe is a dynamic but type safe
programming language, which is much better suited for Web programming
than ExtPascal (in my opinion). Since HaXe has many targets (JavaScript,
Flash, Neko bytecode, php, and C++) it's almost one language for all.
And even if it is "C" derived language, it feels very pascalish. If you
use HaXe with FlashDevelop you have code completion. It's fun to code
against an API like Google Maps or JQuery, if you code completion -
without it's a pain in the a.. And with HaXe you are sure, that your
code works like intended, because it's type safe.

I use:
- pascal and HaXe/Neko for the server
- HaXe for the rest

Cheers,

Adrian.




More information about the Lazarus mailing list