Fans

36

Votes

24

Jobs

2

Hacker News, Reddit, Stack Overflow Stats

GitHub Stats

Description

What is
Symfony?

Symfony is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP. Symfony can be used to develop all kind of websites, from your personal blog to high traffic ones like Dailymotion or Yahoo! Answers.

What is
Tornado?

By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

What is
io.js?

io.js is a JavaScript platform built on Chrome's V8 runtime. This project began as a fork of Joyent's Node.js and is compatible with the npm ecosystem.

Want advice about which of these to choose?Ask the StackShare community!

Symfony provides a relatively small piece of the puzzle. Its biggest contribution: the gapi services (and other remote APIs) are configured with server-to-server service account access. Sym3 provides an endpoint that returns a svc acct access token that's - in turn - used by Ng2 to authorize the remote services.

Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony
A framework is a collection of universal, reusable programs that accomplish particular tasks to facilitate the development of software applications.
A framework is a pledge of quality, upgradability and maintainability of applications at lower cost.
Applications developed using a framework are interoperable with market standards.

SpreadServe's RealTimeWebServer is built in Tornado. Spreadsheets loaded into SpreadServeEngine instances are projected into browsers using Tornado. Server side recalcs are pushed to the browser using web sockets.