[DUG] AJAX libraries for Delphi

Paul A Norman paul.a.norman at gmail.com
Sat Aug 19 11:12:02 NZST 2006


Todd, should have added that housing  the php in an embedded browser window
in Delphi, provides some very powerful possibilities at times, and through
capturing events in the browser you can leverage both situations to the
max.

On 19/08/06, Paul A Norman <paul.a.norman at gmail.com> wrote:
>
>  Hi Todd,
>
> Sorry I've been tied up last few days.
>
> We may have different needs to yours.
>
> So far we've been prepared to have the two GUIs where it allows for the
> deployment of the client needed business logic in pure Php (very cross
> platform), and the administration nodes utilising delphi / php et al. Delphi
> giving full access to the os as needed for administration and maintainanence
> needs that are not as easily catered for in pure php at present.
>
> There are times where a complete swing back through   call back to the
> server is very useful if it gives you what you need.
>
> Paul
>
>
>  On 13/08/06, Todd Martin <toddm at kol.co.nz> wrote:
> >
> >  Hi Paul
> >
> > Yes I have looked at Prado's demo with PHP5 no problems. But it was
> > still not clear to me whether dynamic web page effects were simply handled
> > by a call back to the server, which would make the components practically
> > useless. I guess I will have to ask in the Prado forum.
> >
> > Also the idea of writing a Delphi app to interact with controls in
> > another language seems ridiculous. What is needed is the ability to
> > translate Delphi forms on the fly into prado forms which can be rendered on
> > a web page with event handlers linked back to the delphi code, so that there
> > is no need to maintain two independent applicaton guis.
> >
> > Todd.
> >
> >  ----- Original Message -----
> > *From:* Paul A Norman <paul.a.norman at gmail.com>
> > *To:* NZ Borland Developers Group - Delphi List <delphi at ns3.123.co.nz>
> >  *Sent:* Friday, August 11, 2006 6:34 PM
> > *Subject:* Re: [DUG] AJAX libraries for Delphi
> >
> >
> > Last time I suggested Prado and Php4Delphi, here I got throughly
> > rubbished, and Richard Vowels put links to strange pictures of squids in
> > daks . . . any way all is forgiven!
> >
> > You always absolutely need Php5+ for Prado...Any way, prado has just
> > upgraded itself.
> >
> > "
> > A major change in this release is that the minimum requirement of PHP
> > version for PRADO is raised from 5.0.4 to* 5.1.0.* With this requirement
> > change, we expect PRADO applications to be more robust and enjoy more new
> > features that are available to PHP 5.1.0+ only (e.g. count() of
> > objects).
> >
> > PRADO v3.0.3 may be downloaded at http://www.pradosoft.com/download/ .
> >
> > You can view the full announcement by following this link:
> >
> > http://www.pradosoft.com/forum/index.php?topic=5368.0
> > "
> >
> > And the thing is you write your own Prado (reusible and extensible -
> > re-class) controls - components somewhat in philosophy simillar to Delphi
> > concepts (where they got it all from).
> >
> > php4delphi can be a bit tricky if you already have say php4 running on
> > your machine (as you need php5 for Prado) it is configuarable, but I have
> > seen a bit of chatter on the problems since I first encountered them myself.
> >
> >
> > Do a survey and or posting on the Prado forum; there are Prado ajax
> > classes around which you can extend as required..
> >
> > Paul
> >
> >
> > On 11/08/06, Todd Martin <toddm at kol.co.nz> wrote:
> > >
> > > Isn't that the idea behind IntraWeb?
> > > Has anyone had any experience with it? I looked at version 3.0briefly,
> > > because I had a copy of it, and decided it could only handle simple
> > > web form
> > > controls. ie not menus or tree controls. But it might be a lot more
> > > sophisticated now. Any comments?
> > >
> > > On the other hand, has anyone successfully done something similar with
> > >
> > > PHP4Delphi and Prado? It looks like Prado has some nice controls, but
> > > I'm
> > > haven't looked into it enough to see whether those controls always
> > > calls
> > > back to the server for dynamic effects (like dropping down a menu) or
> > > whether some client side (javascript?) code is being generated on the
> > > fly.
> > > Can anyone enlighten me?
> > >
> > > Todd.
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: "Phil Middlemiss" < phil at tumonz.co.nz>
> > > To: "NZ Borland Developers Group - Delphi List" <delphi at ns3.123.co.nz
> > > >
> > > Sent: Friday, August 11, 2006 11:39 AM
> > > Subject: Re: [DUG] AJAX libraries for Delphi
> > >
> > >
> > > > I've thought about it but just can't bring myself to use something
> > > that
> > > > generates the final code. I suppose it's similar to using Delphi
> > > instead
> > > > of programming in assembler, but with more layers. I should give it
> > > a go
> > > > but somehow it just feels wrong :-) .
> > > > Phil.
> > > >
> > > > John Bird wrote:
> > > >> Recommendations??
> > > >>
> > > >> Eg anyone use Google Web Toolkit?
> > > >>
> > > >> http://code.google.com./webtoolkit/
> > > >>
> > > >> Guff:
> > > >>
> > > >> "Google Web Toolkit (GWT) is a Java software development framework
> > > that
> > > >> makes writing AJAX applications like Google Maps and Gmail easy for
> > >
> > > >> developers who don't speak browser quirks as a second language.
> > > Writing
> > > >> dynamic web applications today is a tedious and error-prone
> > > process; you
> > > >> spend 90% of your time working around subtle incompatibilities
> > > between
> > > >> web
> > > >> browsers and platforms, and JavaScript's lack of modularity makes
> > > >> sharing,
> > > >> testing, and reusing AJAX components difficult and fragile.
> > > >>
> > > >> GWT lets you avoid many of these headaches while offering your
> > > users the
> > > >> same dynamic, standards-compliant experience. You write your front
> > > end in
> > > >> the Java programming language, and the GWT compiler converts your
> > > Java
> > > >> classes to browser-compliant JavaScript and HTML."
> > > >>
> > > >> John
> > > >>
> > > >>
> > > >>
> > > >> -----Original Message-----
> > > >> From: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz
> > > ]
> > > >> On
> > > >> Behalf Of Richard Vowles
> > > >> Sent: Friday, 11 August 2006 10:39 a.m.
> > > >> To: NZ Borland Developers Group - Delphi List
> > > >> Subject: [DUG] AJAX libraries for Delphi
> > > >>
> > > >>
> > > >> Aren't you using a library? Under Java I use DWR - which deals with
> > > all
> > > >> the
> > > >> issues surrounding IE/Firefox incompatibilities.
> > > >>
> > > >> Are there any around that people are using for Delphi? Typically
> > > they
> > > >> create
> > > >> you Javascript classes to call from your Delphi source code. So you
> > > just
> > > >> create the object (with a mapper file on your web server) and call
> > > the
> > > >> method and the infrastructure takes care of all the rest.
> > > >>
> > > >> I implemented a file upload using AJAX that _accurately_ tells you
> > > how
> > > >> far
> > > >> through the upload you are using AJAX (it asks the server how much
> > > of the
> > > >> file you have uploaded). It really makes uploading via HTTP
> > > fantastic!
> > > >>
> > > >> Richard
> > > >> ---
> > > >> Richard Vowles, Product Evangelist, Developer Tools Group
> > > >> email: richard.vowles at borland.com
> > > >> phone: +64-9-3600-231
> > > >> cell: +64-21-467747
> > > >> other: MSN richard.vowles at borland.com, skype: rvowles
> > > >> blog: http://www.usergroup.org.nz/blogs/selectBlog.html?id=39769
> > > >>
> > > >> -----Original Message-----
> > > >> From: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz
> > > ]
> > > >> On Behalf Of Phil Middlemiss
> > > >> Sent: Friday, 11 August 2006 10:15 a.m.
> > > >> To: NZ Borland Developers Group - Delphi List
> > > >> Subject: Re: [DUG] Turbo Delphi
> > > >>
> > > >> Agreed. IE is consistently the biggest factor in the time it takes
> > > me to
> > > >> make a web app.
> > > >>
> > > >> In fact I'm struggling right now with an IE problem that should
> > > work fine
> > > >> (using xmlHttpRequest) but doesn't (works fine in Firefox etc).
> > > >> *sigh*
> > > >>
> > > >> Phil.
> > > >>
> > > >> _______________________________________________
> > > >> Delphi mailing list
> > > >> Delphi at ns3.123.co.nz http://ns3.123.co.nz/mailman/listinfo/delphi
> > > >>
> > > >>
> > > >> __________ NOD32 1.1461 (20060329) Information __________
> > > >>
> > > >> This message was checked by NOD32 antivirus system.
> > > http://www.eset.com
> > > >>
> > > >>
> > > >>
> > > >> _______________________________________________
> > > >> Delphi mailing list
> > > >> Delphi at ns3.123.co.nz
> > > >> http://ns3.123.co.nz/mailman/listinfo/delphi
> > > >>
> > > >>
> > > >>
> > > >>
> > > >
> > >
> > >
> > >
> > > --------------------------------------------------------------------------------
> > >
> > >
> > > > _______________________________________________
> > > > Delphi mailing list
> > > > Delphi at ns3.123.co.nz
> > > > http://ns3.123.co.nz/mailman/listinfo/delphi
> > > >
> > >
> > >
> > > --------------------------------------------------------------------------------
> > >
> > >
> > >
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.8/414 - Release Date:
> > > 9/08/2006
> > >
> > >
> > >
> > > --
> > > No virus found in this outgoing message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.8/414 - Release Date:
> > > 9/08/2006
> > >
> > > _______________________________________________
> > > Delphi mailing list
> > > Delphi at ns3.123.co.nz
> > > http://ns3.123.co.nz/mailman/listinfo/delphi
> > >
> >
> >  ------------------------------
> >
> >  _______________________________________________
> > Delphi mailing list
> > Delphi at ns3.123.co.nz
> > http://ns3.123.co.nz/mailman/listinfo/delphi
> >
> > ------------------------------
> >
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.10.8/414 - Release Date:
> > 9/08/2006
> >
> >
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.10.8/414 - Release Date:
> > 9/08/2006
> >
> >
> > _______________________________________________
> > Delphi mailing list
> > Delphi at ns3.123.co.nz
> > http://ns3.123.co.nz/mailman/listinfo/delphi
> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ns3.123.co.nz/pipermail/delphi/attachments/20060819/f0e3cf85/attachment.html


More information about the Delphi mailing list