Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Some Quick Background Information

Notes on Technologies We Considered for Engage

We explored a variety of potential technologies for the Engage services layer. In each case, we considered both a programming language and an accompanying Web framework, recognizing that much of the advantage of a particular language comes from good tools we can reuse. We looked at solutions in Python, Ruby, PHP, and JavaScript running on the server.

Our aim was to find a language and accompanying framework that fit both the technological needs of our users and the culture of our development community. Throughout the process, we carefully examined both features and the wider context: the associated community, documentation, and support.

Fluid Engage Server-side Technology

JavaScript on the Server

Portability and JSGI

...