NYCPHP Meetup

NYPHP.org

[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