- Posts: 163
cAPI v1.3.2 Nearing Release
- steve.tsiopanos
- Topic Author
- Offline
Less
More
7 years 4 months ago - 7 years 4 months ago #129
by steve.tsiopanos
cAPI v1.3.2 Nearing Release was created by steve.tsiopanos
cAPI v1.3.2 will include a collection of libraries which will vastly expand it's capabilities and open the door for new types of application development in Joomla.
Introducing ReactPHP:
Event-driven, non-blocking I/O with PHP
github.com/reactphphttp://reactphp.org
cAPI will include the following elements of the ReactPHP project:
Serious development against these libraries will begin either in cAPI 1.4.x or 2.0.x.
A quick note to anyone following development of Slim Framework 3.x:
When cAPI was first development, Slim 2.x was the latest stable major version. It's been a couple years now and Slim 3.x has matured to the point where it can be considered to replace Slim 2.x in cAPI. The only blocker at the moment related to a the library used to generated Swagger JSON docs on-the-fly (github.com/zircote/swagger-php). As soon as compatibility can be guaranteed, we will upgrade to Slim v3.x.
Introducing ReactPHP:
Event-driven, non-blocking I/O with PHP
reactphp.orgReactPHP is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of which it provides low-level utilities, such as: Streams abstraction, async dns resolver, network client/server, http client/server, interaction with processes. Third-party libraries can use these components to create async network clients/servers and more.
github.com/reactphphttp://reactphp.org
cAPI will include the following elements of the ReactPHP project:
- Core Components
- Network Components
- Protocol Components
- Utility Components
Serious development against these libraries will begin either in cAPI 1.4.x or 2.0.x.
A quick note to anyone following development of Slim Framework 3.x:
When cAPI was first development, Slim 2.x was the latest stable major version. It's been a couple years now and Slim 3.x has matured to the point where it can be considered to replace Slim 2.x in cAPI. The only blocker at the moment related to a the library used to generated Swagger JSON docs on-the-fly (github.com/zircote/swagger-php). As soon as compatibility can be guaranteed, we will upgrade to Slim v3.x.
Last edit: 7 years 4 months ago by steve.tsiopanos.
Please Log in to join the conversation.