AmfPHP
This sandbox is in the article namespace. Either move this page into your userspace, or remove the {{User sandbox}} template. Template:New unreviewed article
![]() | |
Developer(s) | Wolfgang Hamman, John Cowen, Justin Watkins, Patrick Mineault, Wade Arnold, Ariel Sommeria-Klein |
---|---|
Stable release | 2.1 Generator
/ June 2012 |
Repository | |
Operating system | Cross-platform |
Type | PHP Library |
License | BSD |
Website | AmfPHP at Silex Labs |
AmfPHP is a Remoting Library for PHP. Key features are support for AMF among other Protocols, and developer tools such as a service browser and a client code generator.
History
- In 2002 Wolfgang Hamman reverse engineers the AMF format to create a working gateway.[1]
- Other developers (Justin Watkins, John Cowen) implemented a good part of the Remoting framework, and released 0.9b in september 2003.
- In December 2004, Patrick Mineault releases version 1.0
- In October of 2007 Wade Arnold took the lead of the project to bring a production ready release of AMFPHP with support for the AMF3 protocol. 1.9 beta 2 is released in January 2008, but then development stalls as Wade Arnold is hired by Adobe to work on Zend AMF.
- Ariel Sommeria-klein and Danny Kopping pick up the project in December 2009. Version 1.9 is released in February 2010.
- In 2010 Silex Labs is founded, and officially takes control of the project. Ariel Sommeria-Klein takes team lead.
- version 2.0, a near complete rewrite is released in September 2011. [2]
- version 2.1 is released in June 2012. [3]
Functionalities
- Support for parsing AMF[4] and other protocols [5]
- service browser [6]
- plugin system[7]
- Client code generation
Criticism
Since it is associated with the Flash platform, Silex is not well accepted by the open source fanatics[8]. It is mainly because Flash is not standard and therefore is not readable on some platforms, and it does not play well with assistive technologies[9]. The team said that the next version will also output HTML5, which would change all this.[10]
Silex has always had performances problems.[citation needed] This is because it is a mix of several technologies, including ActionScript 2 and javascript, which are known to be slow.[citation needed] And also it has a heavy framework inspired by traditional CMS.
References
- ^ http://amfphp.sourceforge.net/about.html
- ^ http://www.silexlabs.org/130225/the-blog/amfphp-v2-reloaded-is-out/
- ^ http://www.silexlabs.org/132935/the-blog/amfphp-2-1-generator-is-out/
- ^ http://flashspeaksactionscript.com/introduction-to-amfphp/
- ^ http://www.silexlabs.org/amfphp/documentation/using-alternative-data-formatsjson-etc/
- ^ http://flexperiential.com/2010/05/15/connecting-to-a-database-using-amfphp-flex-4-remoteobject/
- ^ http://www.silexlabs.org/amfphp/documentation/plugins/
- ^ http://www.siteduzero.com/news-62-37894-p1-decouvrez-un-nouveau-moyen-de-gerer-vos-contenus-avec-silex-carbon.html
- ^ http://ec.europa.eu/ipg/standards/accessibility/faq/index_en.htm#faq_37
- ^ http://www.silexlabs.org/the-blog/en/2010/07/annonce-de-silex-v1-6/