[nycphp-talk] PHP and Flex
Artur Marnik
artur at marnik.net
Wed Feb 18 12:52:16 EST 2009
now I just have to choose amfphp or zend_amf :)
I will take a closer look on both and see what are the pros and cons
thanks
Artur
Daniel Max Kestin wrote:
> I've had success using the amfphp system. Have not tried Zend's.
> Either way, you can definitely use just amf communication - without
> using the rest of a huge mvc package.
>
> Check out http://amfphp.org/
>
> These websites were very helpful to me in figuring out the configuration:
> http://www.howtoforge.com/amfphp_adobe_flex2_sdk
> http://viconflex.blogspot.com/2007/04/mapping-vos-from-flex-to-php-using.html
>
> The main reason I'm sticking with amfphp is because of their amf service
> browser - which makes debugging VERY easy.
>
> Unlike one of the other posters, I've had no trouble debugging amf
> objects at all. I never had reason to try and look at the binary
> content... I put break-points in the flex builder to see what objects
> look like in the debugger when they come over from PHP - and I put
> error_log()-type statements in the php code to see what data looks like
> coming over from Flex.
>
> All in all, I've found amf to be very easy to work with.
> Good luck!
>
> --Daniel
>
>
>
> On Tue, Feb 17, 2009 at 5:21 PM, Artur Marnik <artur at marnik.net
> <mailto:artur at marnik.net>> wrote:
> > Hi all
> >
> >
> > From what I read I can use just zend_amf without the framework -
> does anyone
> > has any experience with it?
> >
>
> I have experience with amfphp, and it works as promised (no
> experience with Zend_AMF). However, if I could do it over again, I
> would probably just use json / json-rpc. AMF is a really tight
> serialization format, but it makes debugging a pain in the neck
> because it is not human readable. AMF has some performance advantages
> if you are sending loads of binary data, and it has features for
> dynamic record sets.
>
> I avoid XML where possible for communicating with the client. With
> XML you have to write custom code to serialize and deserialize, or
> bundle a massive soap library on the client side.
>
> -John Campbell
>
>
> ------------------------------
>
> Message: 6
> Date: Tue, 17 Feb 2009 18:18:44 -0500
> From: Daniel Convissor <danielc at analysisandsolutions.com
> <mailto:danielc at analysisandsolutions.com>>
> Subject: Re: [nycphp-talk] Can I set the response code if a PHP Fatal
> error occurs?
> To: NYPHP Talk <talk at lists.nyphp.org <mailto:talk at lists.nyphp.org>>
> Message-ID: <20090217231844.GA699 at panix.com
> <mailto:20090217231844.GA699 at panix.com>>
> Content-Type: text/plain; charset=us-ascii
>
> On Tue, Feb 17, 2009 at 10:09:25AM -0500, Daniel Horning wrote:
> >
> > Something as simple as an "ErrorDocument 200
> /path/to/other.notify.script"
> > in htaccess or in apache conf should allow you to reach this goal
>
> An application I work on uses JSON to communicate. I've adjusted our
> .htaccess file to print out a JSON string. Note: pick only ONE,
> depending on which version of Apache is in play. Note: remove line
> wrap.
>
> In Apache 1.3:
>
> ErrorDocument 500 "var response = {"code":500,"message":"Apache
> server error"};
>
> In Apache >= 2.0:
>
> ErrorDocument 500 "var response = {\"code\":500,\"message\":\"Apache
> server error\"};"
>
> --Dan
>
> --
> T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y
> data intensive web and database programming
> http://www.AnalysisAndSolutions.com/
> 4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409
>
>
> ------------------------------
>
> Message: 7
> Date: Wed, 18 Feb 2009 01:56:55 -0500
> From: Artur Marnik <artur at marnik.net <mailto:artur at marnik.net>>
> Subject: Re: [nycphp-talk] PHP and Flex
> To: NYPHP Talk <talk at lists.nyphp.org <mailto:talk at lists.nyphp.org>>
> Message-ID: <499BB137.5060906 at marnik.net
> <mailto:499BB137.5060906 at marnik.net>>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Thanks for the link Ricky
> and I will get php|architect as well
>
> Artur
>
> Ricky Robinett wrote:
> > Hey Artur,
> >
> > I have some experience creating Flex/AIR applications that
> communicate with PHP using Zend_Amf. My preference is to use the
> zend amf without the MVC structure. Especially if the front end is
> entirely Flex.
> >
> > If you have any questions about the setup feel free to drop me a
> line.
> >
> > Wade Arnold's blog is a really great resource:
> > http://wadearnold.com/blog/
> >
> > As well, there are a couple articles in the newest issue of
> php|architect about Flex/AIR and PHP (disclaimer: I wrote one of them).
> >
> > Thanks!
> > Ricky
> >
> >
> > .....................................
> > Ricky Robinett
> > Developer
> > Zend Certified Engineer, PHP5
> > Adobe Certified Expert, ColdFusion 8
> >
> > Nylon Technology
> > 350 7th Avenue, 10th Floor
> > New York, NY 10001
> >
> > 212.691.1134 x25 direct
> > 212.691.3477 fax
> > ricky at nylontechnology.com <mailto:ricky at nylontechnology.com>
> > www.nylontechnology.com <http://www.nylontechnology.com>
> >
> > -----Original Message-----
> > From: talk-bounces at lists.nyphp.org
> <mailto:talk-bounces at lists.nyphp.org>
> [mailto:talk-bounces at lists.nyphp.org
> <mailto:talk-bounces at lists.nyphp.org>] On Behalf Of Artur Marnik
> > Sent: Tuesday, February 17, 2009 5:22 PM
> > To: NYPHP Talk
> > Subject: [nycphp-talk] PHP and Flex
> >
> > Hi all
> >
> > Recently I've started creating some project using PHP on the back-end
> > and Flex on the front-end and so far I was using XML files for
> data transfer
> >
> > Recently I started testing with zend framework and zend_amf
> > do you think that for project that is using just flex on the user
> side I
> > should use zend framework and their MVC structure? or it is just
> to much
> > of a hassle with little benefit?
> >
> > From what I read I can use just zend_amf without the framework -
> does
> > anyone has any experience with it?
> >
> > Thanks,
> > Artur
> > _______________________________________________
> > New York PHP User Group Community Talk Mailing List
> > http://lists.nyphp.org/mailman/listinfo/talk
> >
> > http://www.nyphp.org/show_participation.php
> > _______________________________________________
> > New York PHP User Group Community Talk Mailing List
> > http://lists.nyphp.org/mailman/listinfo/talk
> >
> > http://www.nyphp.org/show_participation.php
> >
>
>
>
> ------------------------------
>
> Message: 8
> Date: Wed, 18 Feb 2009 08:32:24 -0500
> From: "Peter Sawczynec" <ps at blu-studio.com <mailto:ps at blu-studio.com>>
> Subject: [nycphp-talk] A Footnote on IBM
> To: "'Org, Talk at Nyphp.'" <talk at lists.nyphp.org
> <mailto:talk at lists.nyphp.org>>
> Message-ID: <004001c991cd$567c9c20$0375d460$@com>
> Content-Type: text/plain; charset="windows-1257"
>
> Being as NYPHP has an informal working rapport w/ IBM, I thought this
> article might be worth a note to the list:
> http://www.itexaminer.com/ibm-pulls-out-of-us.aspx
>
>
> Warmest regards,
> ?
> Peter Sawczynec
> Technology Dir.
> bl?studio
> 941.893.0396
> ps at blu-studio.com <mailto:ps at blu-studio.com>
> www.blu-studio.com <http://www.blu-studio.com>
>
>
>
>
>
> ------------------------------
>
> Message: 9
> Date: Wed, 18 Feb 2009 09:33:54 -0500
> From: Artur Marnik <artur at marnik.net <mailto:artur at marnik.net>>
> Subject: Re: [nycphp-talk] PHP and Flex
> To: NYPHP Talk <talk at lists.nyphp.org <mailto:talk at lists.nyphp.org>>
> Message-ID: <499C1C52.506 at marnik.net <mailto:499C1C52.506 at marnik.net>>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Thanks a lot
>
> I need to transfer a lot of binary data and in addition I need it to be
> as much dynamic as possible so I will try to use zend_amf then but
> without MVC structure - I think it is too much for small one-man project
>
> Artur
>
>
>
> John Campbell wrote:
> > On Tue, Feb 17, 2009 at 5:21 PM, Artur Marnik <artur at marnik.net
> <mailto:artur at marnik.net>> wrote:
> >> Hi all
> >>
> >>
> >> From what I read I can use just zend_amf without the framework -
> does anyone
> >> has any experience with it?
> >>
> >
> > I have experience with amfphp, and it works as promised (no
> > experience with Zend_AMF). However, if I could do it over again, I
> > would probably just use json / json-rpc. AMF is a really tight
> > serialization format, but it makes debugging a pain in the neck
> > because it is not human readable. AMF has some performance
> advantages
> > if you are sending loads of binary data, and it has features for
> > dynamic record sets.
> >
> > I avoid XML where possible for communicating with the client. With
> > XML you have to write custom code to serialize and deserialize, or
> > bundle a massive soap library on the client side.
> >
> > -John Campbell
> > _______________________________________________
> > New York PHP User Group Community Talk Mailing List
> > http://lists.nyphp.org/mailman/listinfo/talk
> >
> > http://www.nyphp.org/show_participation.php
>
>
> ------------------------------
>
> _______________________________________________
> talk mailing list
> talk at lists.nyphp.org <mailto:talk at lists.nyphp.org>
> http://lists.nyphp.org/mailman/listinfo/talk
>
> End of talk Digest, Vol 28, Issue 31
> ************************************
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> New York PHP User Group Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> http://www.nyphp.org/show_participation.php
More information about the talk
mailing list