Jump to content

AmfPHP

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Arielsom (talk | contribs) at 17:56, 27 October 2012 (History). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This sandbox is in the article namespace. Either move this page into your userspace, or remove the {{User sandbox}} template. Template:New unreviewed article

AmfPHP
Developer(s)Wolfgang Hamman, John Cowen, Justin Watkins, Patrick Mineault, Wade Arnold, Ariel Sommeria-Klein
Stable release
2.1 Generator / June 2012
Repository
Operating systemCross-platform
TypePHP Library
LicenseBSD
WebsiteAmfPHP at Silex Labs

AmfPHP is a Remoting Library for PHP. Key features are support for Action_Message_Format 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.
  • version 2.0, a near complete rewrite is released in September 2011.
  • version 2.1 is released in June 2012.

Features

Functionalities[2]:

  • WYSIWYG environment to edit a publication with drag and drop
  • manager application for permissions and publications settings
  • search engine friendly, deep linking enabled
  • suitable for prototyping
  • web based, can be installed locally, on a web server or as a portable app
  • multilingual contexts management
  • free templates and plugins

Criticism

Since it is associated with the Flash platform, Silex is not well accepted by the open source fanatics[3]. 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[4]. The team said that the next version will also output HTML5, which would change all this.[5]

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


Template:Php-software-stub