The perfect Flex and PHP book

If you follow my blog or sessions you probably know that I’ve been writing about Flex and PHP integration since 2008. And during this time, one of my mantras has been to look at the topic
through the eyes of a PHP developer. Thus most of my articles/sessions are answers for this question: what do you need to know to be successful with Flex if you are a PHP programmer?

Earlier this year I thought that it would be pretty cool if I’d put all this experience into a formal book about this topic. While I haven’t started yet :D, I have spent time thinking about the content. And to tell you the truth I have yet to fill in some blank spots before starting the work.

Thus I would like to ask you this question: what does the perfect Flex and PHP book look like for you? Your comments will be much appreciated!

Later Update: Almost forgot to remind you about my session at MAX LA 2010: Flex & PHP – beyond the basics. If you plan to attend, I’d be happy to meet you in person. See you there!

10 thoughts on “The perfect Flex and PHP book

  1. Dear Monsieur Corlan,

    I meet a lot of PHP developers that need to build interactive dashboards, and the GDLib stuff is not that great… and that’s why they finally give a look at Flex. So for me… Charting components is an important chapter (as well as all the adv data viz components of the market… just an overview of ILOG components for instance).

    Then, the book you wrote for PHP and Flex 3 developers was a perfect start / approach.

    AMF gateway is of course a big thing.

  2. A perfect book would take you through creating real world applications. But more importantly – how to take them live to the internet.

    The biggest issue I have with Flex(Flash Builder) is that I have yet to be able to make anything that actually works on the web. Works perfectly locally using php and mysql …. but have yet to have any success moving that to the internet.

  3. The more information that you can write about for how to debug an application the better. How to isolate Flex with a mock object and PHP with mock objects and then work on both. Showing how to use PHPUnit and FlexUnit with mock objects would be nice as well. The object is the contract between the AMF/RPC call and can’t be messed with. 90% of the questions I answer are around not knowing how to debut so therefore it is a zend amf, amfphp, xmlrpc, etc issue.

  4. Focus on the communication between the two. There is plenty material out there to learn OOP in PHP and to learn FLEX.

    Cover “manually” setting up communication between PHP and Flex in all the possible ways (AMF, XML, ETC …) in their own chapter. Just show skeleton projects explaining LINKING the technologies. Get into details like access restrictions on the server, when a file is needed and not, and config files on the client etc …

    It can be a short book !

  5. It would include some sections on how to integrate with PHP-based open source CMS products like Joomla and Drupal. Examples of how to use the existing authentication mechanisms in the CMS and how to build custom modules with Flex. When to use ZEND and when to roll your own, etc.

  6. @all

    Guys you don’t know how much I appreciate your input! Next time when we meet make sure I treat you with a beer or some coffee.

    Please keep the comments rolling on :D

    Mihai Corlan

  7. top work Mihai

    Would be great to expand on what Zend framework can offer when combined with a Flex UI. How can I leverage the rest of the framework in my apps. Sessions etc

    good luck

  8. I would include good practices for php and flex comunications including maybe benchmarks for diferents type of comunication between server and client depending on the application use.

    gl hf

  9. Hi Mihai,

    did you start the book ? I like to read it because i start a flex/php project and did not bind php data to flex before .

    Even if you did’t finished the book completly i can give you feedback on the stuff that is already there at the moment.

    Dirk

  10. @Dirk

    Not yet unfortunately :) But, you can let comments on what you’d like to see covered.

    Thank you for your input!

    ciao,
    Mihai

Leave a Reply

Your email address will not be published. Required fields are marked *