Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 14.21.1 (v15.x, v16.x, v17.x, v18.x, v19.x, v20.x). OSS licensed.
Ajax.org PlatForm (APF) was originally designed as a 100% pure JavaScript framework for creating real-time collaborative applications. It was LGPL licensed and a cool thing in 2009 (the same year that Node.js got its first release). Ajax.org also had created its own client/server side component library (O3) that had JavaScript APIs available as Server-Side JavaScript (SSJS), Site-Specific Browser (SSB) and browser plugin runtime. The APF framework was used to create Cloud9 and is still a major component in Pylon. As APF and O3 both have died as a generic framework libraries, the packaged APF library contains a lot of dead code that is not used.
Currently, to fix any Pylon issues or to create new functionality that has a root cause in the platform code is tricky, because Pylon only uses APF as a framework library and is not included in this repository.
The goal of this issue is to
[x] merge APF to this project as PPC (Pylon Platform Code)
[x] archive apf and apf-packager projects
[x] make it possible to build a parity version of PPC to APF during npm test || npm build
This will greatly help in fixing issues like #65 going forward.
Ajax.org PlatForm (APF) was originally designed as a 100% pure JavaScript framework for creating real-time collaborative applications. It was LGPL licensed and a cool thing in 2009 (the same year that Node.js got its first release). Ajax.org also had created its own client/server side component library (O3) that had JavaScript APIs available as Server-Side JavaScript (SSJS), Site-Specific Browser (SSB) and browser plugin runtime. The APF framework was used to create Cloud9 and is still a major component in Pylon. As APF and O3 both have died as a generic framework libraries, the packaged APF library contains a lot of dead code that is not used.
Currently, to fix any Pylon issues or to create new functionality that has a root cause in the platform code is tricky, because Pylon only uses APF as a framework library and is not included in this repository.
The goal of this issue is to
apf
andapf-packager
projectsnpm test
||npm build
This will greatly help in fixing issues like #65 going forward.